Presentations for 2020

January 2020
Presenter: Julian Brown
Except in the case of simple standalone scripts, Perl applications usually consist of multiple modules and the perl executable. In this discussion, we want to cover some of the ways you can deploy a Perl application to any environment.
February 2020
Presenter: John Lightsey
John Lightsey will present an early version of a talk he has scheduled for The Perl and Raku Conference this year. The talk will cover using fuzzing in analysis of the Perl interpreter. If you have interest in security, Perl, or fuzz testing, this will be the talk for you.
March 2020
Presenter: G. Wade Johnson
Making the best use of Perl includes understanding and using its data structures. G. Wade Johnson will present the major Perl data structures, dipping slightly into implementation, but focusing mostly on the effective use of those structures.
April 2020
Topic: SQL 101
Presenter: Julian Brown
Julian Brown covers the basics of SQL in this fundamentals talk.
May 2020
Presenter: Evan Carroll
We'll hear from Evan Carroll about a project he's working on, and any other subjects we think to discuss.
June 2020
Presenter:
A group of us hang out on Zoom and talk about whatever comes to mind.
July 2020
Presenter: Todd Rinaldo
For this month's remote meeting, Todd Rinaldo will give a summary of where Perl stands today. We'll go on from there to a more general discussion among the teams.
August 2020
Presenter: James Keenan
James Keenan gives an introduction to the upcoming Perl 7 release. This is a chance to continue evolving Perl into the future, while providing a point to disconnect from some legacy behavior.
September 2020
Presenter: Brett Estrade
Brett Estrade will tour the book Object Oriented Perl: A Comprehensive Guide to Concepts and Programming Techniques by Damien Conway. The book shows the old approach to OO in Perl.
October 2020
Presenter: Julian Brown
Julian Brown will describe a Perl script he wrote that uses SendGrid to handle outgoing server email. He'll cover the process, the script, and some DNS configuration.
Topic: Demystifying MOPs - a Crash Course in Metaprogramming
Presenter: Evan Carroll
Evan describes a real-world scenario where he used the MOP to test an interface for third-party code.
November 2020
Presenter: Brett Estrade
Brett covers some process management in Perl, including <code>MCE</code> and <code>Parallel::ForkManager::Segmented</code>.