Category Archives: Training

Introducing Perl School

Yesterday I talked briefly about the Modern Perl for Non-Perl Programmers course that I’ll be running at Google Campus in October. If you look at the URL for the course information you might see a hint of a wider branding strategy.

I’m planning to run a series of these low cost, high attendance courses. And I’m going to brand them as “Perl School”. The idea[1] is to get a bit of a buzz going about Perl training in London. And giving the series an easy to remember name is an important part of that.

There is, of course, a web site too. It’s at perlschool.co.uk. And a Twitter account – @perl_school.

I won’t just be running courses aimed at non-Perl programmers. I have ideas for courses for Perl programmers too (at all levels).

Please keep an eye on the site for more news.

[1] Ok. Part of the idea. There’s also some stuff about making money in there.

Modern Perl for Non-Perl Programmers (Redux)

Six weeks ago I announced that I’d be running a free one-day course called “Modern Perl for Non-Perl Programmers” in August. Places on that course were fully booked in less than a day.

So I’ve decided to run to course again, two months later. It will still be at Google Campus, and the date is Saturday 6th October.

The original course was free, but I can’t afford to do that on a regular basis. I hope you’ll agree that £30 is still a bargain for a day of training.

As last time, most readers of this blog probably aren’t in the target audience for this course[1], but you might know people who would be interested in the course. Please pass on the link.

You can buy a ticket using at perlschool2.eventbrite.co.uk.

Eventbrite - Perl School: Modern Perl for Non-Perl Programmers

[1] Programmers of other languages who want to learn Perl.

Perl Teach-In 2012

Back in 2007 the London Perl Mongers ran a free one-day Perl training course at the BBC’s offices in White City. That was five years ago, so for a couple of months I’ve been thinking that it was probably about time that we did another one.

And then suddenly this afternoon a few loose ends came together and all of a sudden it’s been organised.

The course will be on Saturday 4th August at Google Campus in London. It will run from 9am to 5pm. As last time, it will be completely free to attendees.

Last time the course was aimed at intermediate Perl programmers and introduced them to advanced Perl techniques. This time I’m aiming at the opposite of the spectrum. The course is called “Modern Perl for Non-Perl Programmers”. It’s aimed at people who are comfortable programming in languages other than Perl and who are interested in getting up to speed in Perl as quickly as possible.

Obviously most of the readers of this blog won’t be in the target audience for the course, but I’m betting that you all know at least one person who might be interested in the course. So it would be great if you could send the link to the registration page to anyone who you think would find the course useful.

The link is: perltraining.eventbrite.co.uk

Eventbrite - Modern Perl for Non-Perl Programmers

Update: All of the places on this course were booked in about 20 hours. In 2007, a similarly sized free course was all booked up in about two days. I guess it’s true that Perl is dying :-)

Free Training Competition in Linux Format

I’ve mentioned before that I’m running some public training courses in London next month. But how do you fancy coming along to those courses for free?

Those lovely people at O’Reilly have put an advert for the courses in the new issue of Linux Format which hits the shops about now. That’s issue 154 and the advert is on page 54. The advert contains details of a competition where two people can win free places on the two courses – one person on each course.

There are also four runner-up prizes which are copies of the new edition of the Camel book.

All you need to do is… well to find that out you’ll need to buy the magazine. Ok, so entry isn’t 100% free – you’ll need to pay £6.49 for the magazine.

Public Training Courses in February

I’ll be running some public training courses in London in February. There will be two two-day courses (which include practical sessions). The intermediate course will be on Feb 21/22 and the advanced course will be running on Feb 23/24. The courses will be held at the Imperial Hotel in Russell Square.

For more details (including the syllabus and prices) please see my training page.

There are plenty of unfilled Perl jobs in London currently. I’m constantly getting recruiters phoning or emailing me asking for help finding suitable candidates. If you’ve done a bit of Perl in the past, but left it for other technologies, now would be a good time to rekindle your interest and these would be good courses to take (but, of course, I would say that, wouldn’t I!)

Modern Core Perl

The London Perl Workshop is in two weeks time. Have you registered yet? There are apparently 200 people signed up already.

I’m going to be there giving a training course in the morning. It’s called Modern Core Perl and it will introduce many of the new features that have been added to the Perl core since version 5.10.

The course is ninety minutes long and attendance is completely free (as it is for all of the workshop). I was planning to write a post encouraging people to sign-up for the course, but it seems that will be unnecessary. I already have twenty people signed up and until I know for sure how big the room is I’ve had to declare the class full as I don’t want to run the risk of people signing up and not being able to fit into the room.

Unfortunately, though, the workshop web site doesn’t really have the concept of signing up for courses. So it’s impossible to actually stop more people signing up for the course. In fact, two more people have signed up since I edited the description to say the course was full.

I hope that the room will be large enough to allow us to let a few more people in on the day, but we will be strict on not overcrowding the room.

I apologise in advance if you want to come to the course but can’t get in. Perhaps you’ll consider Ian’s course instead. Or there will be three or four tracks of other talks going on at the same time.

Three Short Announcements

Been a while since I’ve had time to post anything here, but I’ve just got time for three quick announcements.

1/ Last week I ran some public training courses. I’ve just put the slides online.

2/ There’s a London.pm technical meeting in two weeks time. It’s at Net-A-Porter (above the Westfield shopping centre) on October March 10th. A good line-up of talks. If you’re interested, please sign up.

3/ I was going to explain how the context examples in my last post worked. If you haven’t worked it out yet, I recommend a close read of the documentation for reverse.

Training Update

The training courses for this summer’s YAPC in Pisa have been announced. And my course on Modern Perl has been chosen. It’s a one-day course on August 2th (just before the conference). It costs € 180. You’ll be able to book once the payments system on the conference web site goes live.

Here’s the description of the course from the YAPC site:

This course introduces the major building blocks of modern Perl. We’ll be looking at a number of CPAN modules that can make your Perl programming life far more productive.

The major tools that we will cover will be:

  • Template Toolkit
  • DBIx::Class
  • Moose
  • Catalyst
  • Plack

We’ll also look at some other modules including autodie, DateTime and TryCatch.

There are several other good courses running both before and after the conference. I’m sure there’ll be something that you’ll find interesting.

N.B: This is not an April Fool’s joke!

Training in Pisa

The YAPC::Europe organisers have put out a call for training courses. They want a number of courses to offer to attendees in the couple of days before the conference. The call closed yesterday and I expect they’ll be announcing the courses in a couple of weeks.

I’ve given training courses at the last couple of YAPC::Europes so I’ve sent in a proposal for a course. I’m hoping to run a new course called “An Introduction to Modern Perl”. In this course we’ll be looking at some of the tools that form the basis of all modern Perl programming. This will include Template Toolkit, Moose, DBIx::Class, Catalyst and Plack.

I hope that this sounds interesting to some of you and that you’ll consider attending the course (if it gets accepted). Please keep an eye on the conference web site to see when the courses are announced.

And please consider holding off booking your travel and hotel until you’ve seen the selection of courses that will be offered before the conference.

I suppose now I should start thinking about some talks to give at the conference.