The words 'Short Notice' stamped in red letters.

Talks

*Kerrrrash!!!*
"Arrrgh!!" said Andrew.
"What's that?" asked a some-what startled reader.
"That's the sound of a barrage of super cool talks landing suddenly in time for The London Perl and Raku Workshop 2025, that is!" declared a well-hyped JJ.
"Well I never!" remarked an impressed reader.


Stevan Little confirmed to be presenting...

YAARP (Yet Another Attempt to Rewrite Perl)

**This time it's personal.**


In August 2007, Matt Trout and I spent two days discussing Yet Another Attempt to Rewrite Perl—both the language and its runtime. One idea stood out from everything else and lodged itself firmly in both our minds.

After Matt's passing earlier this year, I dug through old IRC logs to find that conversation and revisit those ideas. What I discovered surprised me: Matt had already started building it.

This talk explores the crazy theories, early prototypes, and wild ideas Matt left behind—and how they could become the foundation for a future Perl.


Mohammad Sajid Anwar - 2022 White Camel Awardee - confirmed to be presenting...

Design Patterns in Modern Perl.

This session will explore how Modern Perl frameworks, Moo, Object::Pad, the experimental feature class, along with Class::Mite (blessed class prototype) all simplify the implementation of classic design patterns.

We'll move beyond traditional bless-based OOP to demonstrate cleaner, more robust ways to build objects and apply patterns such as Singleton.
Through practical code examples, you'll learn how to write more maintainable and scalable Perl applications using contemporary tools and techniques.


Steve Roe (‎librasteve‎) - confirmed to be presenting...

Building the new Raku Website

The new raku.org site was launched on 7th September, and is implemented 100% in Raku - combining HTMX, Pico CSS, Cro and the new Raku Air module.

This is a walkthrough of the architecture, with emphasis on composing clean and concise web pages in a functional coding style.

Will briefly show the load tests, Docker deployment and site analytics too...


Lee Johnson confirmed to be presenting...

Two talks from the German Perl Workshop, now shared with our UK audience...

1) Processor Duplication
Lee says: "Some of the work we've been doing to deduplicate code in a critical part of one of our production systems, and the risks therein."

2) A Whistlestop Tour of Banking Interchange Formats
Working on backend banking integrations for almost 20 years, Lee has been "fortunate enough" to encounter most interchange formats. Now he gives a talk about some of the history, formats commonly found in the wild, approaches to parsing/creating files/messages, and the fun/gotchas encountered around all of this.


Sawyer X (and the Gonzo Spirit of Gonzalo Diethelm), confirmed to be presenting...

Probably the fastest cache in the world today

Melian is a tiny C-based cache server that doesn't pretend to be a distributed system, a graph database, or the next big data miracle fad. It just serves database tables at ridiculous speed and does it obnoxiously well. We're talking sub-millisecond lookups, atomic dataset swaps, and zero-copy I/O. Think "materialised view meets caffeine overdose."

It's read-only, automatically refreshes from MySQL/MariaDB, and was built for people who want instant lookups, not instant consistency. Perfect for reference data, routing tables, metadata, or anything that changes occasionally but gets read constantly.

Oh, and it has a Perl client, along with C, Python, Javascript, and PHP clients.

The talk will cover the data sets in which Melian shines (and where it doesn't) and how to use it - including under Kubernetes, if that's your poison.

Time permitting, we could go into over-slides and talk about the gory details of how to create a cache that beats even Redis by miles and kilometres, if used correctly.


Paul Evans, confirmed to be presenting a talk and open-floor discussion...

A Slow Decent Into Madness

Paul says...
"I've been working on core language design for a few years now.
In this talk I'll take a look back at a few things we've already got,
what I'm working on now,
and finish with some discussions on where I might be aiming towards."


Richard Hainsworth, confirmed to be presenting...

Breaking the hegemony of English

Details to be forth coming...


José Joaquín Atria (‎JJ‎), confirmed to be presenting a lightening talk...

An update on CPANSec

An update on the current efforts of the CPAN Security group and a call to action so you - yes, YOU! - can contribute.


Flavio S. Glock confirmed to be presenting....

...a talk about PerlOnJava: A Perl Distribution for the JVM! =D.

PerlOnJava provides a Perl distribution designed to run natively on the Java Virtual Machine (JVM). It allows Perl scripts to integrate seamlessly with Java-based ecosystems while offering familiar tools and modules for Perl development.

The JAR package features a variety of Perl modules, such as DBI (with JDBC support) and HTTP::Tiny (with https support).


...with more to come!

Proposals in discussion with Brett Estrade, Andrew O'Neil, Will Braswell, Paul Cochrane, and more...


You wish to submit a talk?

Should you wish to submit a talk, then please see the talks section on the home page:
https://www.londonperlworkshop.com/#talks_section,


<-- Back to Homepage