A Brief History of the LPW

In his opening remarks on Saturday, Mark Keating suggested that we might be at the tenth London Perl Workshop. That seemed unlikely to me, so I’ve done a little research.

And it seems that I was right. The first LPW was in 2004, which makes this year’s the eighth. In a way, I’m happy that it wasn’t the tenth, as we now have two years to ensure that the tenth LPW is celebrated appropriately.

Here’s a list of the LPWs so far. I’ve also included details of the talks I gave at each workshop – mainly so that I can disprove Mark when he claims that I always show up and run training.

It seems that the web sites for some of the earlier workshops have fallen off the internet. This makes me a little sad. If I’m wrong and it’s just that Google can’t find them, then please let me know.

1st LPW – 11 Dec 2004
Lanyrd link
At Imperial College. I gave a 20 minute talk about OO Perl.

2nd LPW – 26 Nov 2005
Lanyrd link
At City University. I gave a 20 minute talk on Databases and Perl.

3rd LPW – 9 Dec 2006
Lanyrd link
I think this was the first LPW at its current home of the University of Westminster. I can’t be sure as I wasn’t there. I have a good excuse though – I was on holiday celebrating my tenth wedding anniversary.

4th LPW – 1 Dec 2007
Lanyrd link
At the University of Westminster. I gave a training course on Beginning Perl.

5th LPW – 29 Nov 2008
Lanyrd link
At the University of Westminster. I gave the keynote (a history of london.pm as it was our tenth anniversary) and a training course on Web Programming.

6th LPW – 5 Dec 2009
Lanyrd link
At the University of Westminster. I gave the keynote (about marketing Perl) and a training course called “The Professional Programmer“.

7th LPW – 4th Dec 2010
Lanyrd link
At the University of Westminster (although not in the usual building). I gave a training course on Modern Web programming (i.e. Plack) and a talk on Roles and Traits in Moose.

8th LPW – 12 Nov 2011
Lanyrd link
At the University of Westminster. I gave a training course on Modern Core Perl.

Modern Core Perl Slides

Here are the slides from the Modern Core Perl talk that I gave at the LPW yesterday.

A great day at the workshop as always. And what a lot of people there were! Thanks to everyone who organised, spoke or attended.

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.

Modern Core Perl at the LPW

This year’s London Perl Workshop will be on November 12th. We’ve just tied down the details of the free training course that I’ll be running on the day.

It will be called “Modern Core Perl” and will be a two-hour discussion of how the Perl core has changed since Perl 5.10.

More details nearer the date.

Modern Perl Web Development

Last Saturday was the annual London Perl Workshop. I’ll have more to say about the day later[1], but I just wanted to take the time to share the slides for the workshop that I ran in the morning. It was a quick guide to modern Perl web development. And, as far as I’m concerned, that basically means PSGI and Plack.

Update: People asked me to put the example PSGI apps from the workshop online somewhere. They’re now all on github. Let me know if you find them at all useful.

[1] Executive summary: a wonderful day, thanks to everyone who was involved – particularly Mark Keating.

The “M” Word

Yesterday was the London Perl Workshop. As always it was a fabulous day packed full of great talks about Perl. Thanks to the organisers for all the work they put in.

I gave the keynote speech first thing in the morning. The talk was called The “M” Word and it was an overview of how the Perl community has started to get to grips with the problem of marketing over the last year.

Here are the slides:

London Perl Workshop

The London Perl Workshop is getting closer. It’s on Saturday 5th December at the University of Westminster’s Cavendish Street Campus (the same place it’s been for the last few years).

The schedule was announced a couple of days ago and, at always, it looks like a great line-up. I’m particularly pleased to see that Tatsuhiko Miyagawa will be there talking about Plack and PSGI‎ (although, slightly less pleased to see that it clashes with a presentation that I’m involved with).

I’m going to be involved in a few things at the workshop. They’ve invited me to give the keynote again, so I’m giving a talk called The “M” Word‎. Later in the day I’m giving a two hour tutorial called The Professional Programmer which will discuss some of the practicalities of working in the IT industry (this is largely aimed at the university’s students but others will also be welcome). Finally, towards the end of the day, I’ll be speaking alongside Matt Trout, Curtis Poe and Ed Freyfogle on a panel called Skills in the Workplace.

The LPW is always a great day. I hope you’ll come along and join in. Oh, and even if you can’t make it you can pretend you were there by buying one of the workshop t-shirts.

Speaking and Training and Stuff

I spent some time over the weekend adding events to the london.pm group on Facebook. If you’re on face book, then joining the group is a good way to keep up to date with what london.pm is doing. But for the three of you who aren’t on Facebook, here’s a summary of what I added.

There’s a technical meeting this coming Thursday. More details (and sign-up) on the web page. It’s being held in a pub on Queensway.

Then on October 8th there is the monthly london.pm social meeting. This will be in The Gunmakers in Clerkenwell. I believe that a breakaway sect of London Perl Mongers will be holding a heretical meeting on October 1st, but you’d need to ask them for details of the venue.

But the big news is the announcement of the date of this year’s London Perl Workshop. It will be on December 5th at the usual venue (the University of Westminster’s Cavendish Road building). The organisers are already taking talk submissions, so if you want to share your knowledge with a large number of Perl hackers (we usually get a couple of hundred people there) then please sign up and submit a proposal.

And a couple of plugs for non-london.pm events. On October 15th, miltonkeynes.pm will be having a technical meeting and I’ll be speaking there. Somehow I got talked into giving two presentations so I’ll be speaking on “Teaching Perl – Experiences,
Anecdotes and Vague Conclusions” and “How I maintain
my CPAN modules”.

Finally, I’m running three days of Perl training at the Imperial Hotel in Russell Square, London in November. The three days are completely separate courses, but they are arranged so that you can come to all three – although going from complete beginner to the advanced course in three days might be a bit of a stretch. The three courses are:

  • 24th Nov – Beginners Perl
  • 25th Nov – Intermediate Perl
  • 26th Nov – Advanced Perl

Full details are on my training page and to keep up to date with my forthcoming speaking and training dates you can subscribe to my calendar or join the mailing list.