We're excited, and relieved, to have published the talk schedule for the London Perl Workshop.

Update: A one-page printable version of the schedule is available now.

Moar Update: Matt Trout is ill and won't be there; JJ Allen has stepped in with a talk on GDPR, and I'll give a talk on the PAUSE Operating Model.

Read on for an outline of the schedule, and a summary of the talks and tutorials!

Plenary

Ann Barcomb is going to talk about her research into episodic or ad-hoc contributions to open source projects, and what that might mean for all of us.

Programming Languages

Simon Proctor is giving a whistle-stop tour of Perl 6.

Andrew Solomon is giving a tutorial introduction to Perl.

Steven Goodwin will share what he learned implementing the same thing in 16 different languages.

Mark Sta Ana will be giving us an introduction to Rust.

Sue Spence wrote a website crawler in Perl 6 and Go, and will tell us what she thought.

Malcolm Sherrington will show how Julia and Perl complement each other.

JJ Merelo will advocate for Perl 6 as a language for teaching complete beginners.

Web stuff

Dave Cross is giving a tutorial on making your website more Google-friendly.

Mike Whitaker is talking about a session handler for Dancer2 using AWS DynamoDB.

Max Maischein will show how to automatically drive websites using WWW::Mechanize::Chrome.

Martin Berends has a tutorial on testing websites with Perl and Selenium.

Lance Wicks is giving a tutorial on the Bailador web framework.

Developer

Tom Hukins is going to explore the things developers do other than writing code, and how to do them well.

Paul Johnson will present problems you may hit maintaining a legacy codebase, and how he approached them.

Colin Newell is going to try and persuade us why we should all care a bit more about the random number generator we're using, and to use encryption appropriately.

Paul Evans is going to talk about recent changes in his memory leak/usage toolkit, Devel::MAT.

Jeff Goff (DrForr) is apparently going to transfer your programming skills from Perl to paper.

Abigail is giving a mini tutorial on character classes in regular expressions.

Julien Fiegehenn will show us how teaches programming and Perl to people with little or no experience.

Tools

Ed J will introduce GraphQL (a data query language), and talk about what Perl support is available and coming.

Tina Müller will talk about YAML, when it can be a better choice than JSON, and the CPAN modules available.

Leon Timmermans thinks many of us might be using Dist::Zilla wrong, and he plans to set us straight.

Tom Bloor walks us through the test frameworks he's developed, and the problems they address.

Neil Bowers will give an overview of the recently-published PAUSE Operating Model

Perl 6

Simon Proctor is giving a whistle-stop tour of Perl 6.

Lance Wicks is giving a tutorial on the Bailador web framework.

Sue Spence wrote a website crawler in Perl 6 and Go, and will tell us what she thought.

JJ Merelo will advocate for Perl 6 as a language for teaching complete beginners.

Apps

Mohammad Anwar is going to talk about Map::Tube and friends, and encourage you to write your own.

Salvador Fandiño will show how you can use Win32::Packer to package a Perl application with all of its dependencies, on Windows.

Operations

JJ Allen will show how he uses Perl with Docker.

Lacey Powers is going to give some tips for using and administering Debian.

JJ Allen will give an overview of GDPR, and some tips for its implementation.

Lightning Talks

These will be compèred by the inimitable Léon Brocard.

Tom Hukins will tell us how we can safely delete code from large codebases

Tina Müller is going to talk about the new YAML::PP module she's been working on

Dave Cross is going to exhort us to engage beyond the Perl echo chamber

Mark Keating wants more of us to get involved with the Englightened Perl Organisation

Kenichi Ishigaki is going to talk about his new code for detecting what modules are used

Paul Johnson will share some Perl optimisation techniques

Chris Jack will be musing about Perl jobs, outsourcing, and contracting

Paul Evans will point out all the things the rest of us got wrong in our slides

If you want to give a quick pitch (conference, hiring, etc) between lightning talks, please talk to Léon on the day.

It's gonna be great!