Perl Mongers' Site

About Content πŸ—ΊοΈ

Perl 7: An Opinionated Introduction πŸ”—

🏷️ presentations 🏷️ news
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.

Update on TPCiC and Perl 7, plus discussion πŸ”—

🏷️ presentations 🏷️ news
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.

June Remote Social Meeting πŸ”—

🏷️ presentations 🏷️ news
June 2020
A group of us hang out on Zoom and talk about whatever comes to mind.

A TDD approach to learning πŸ”—

🏷️ presentations 🏷️ news
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.

SQL 101 πŸ”—

🏷️ presentations 🏷️ news
April 2020
Topic: SQL 101
Presenter: Julian Brown
Julian Brown covers the basics of SQL in this fundamentals talk.

Perl Data Structures: Tips, Tricks, and Traps πŸ”—

🏷️ presentations 🏷️ news
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.

Coverage guided fuzzing the Perl interpreter πŸ”—

🏷️ presentations 🏷️ news
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.

Deploying Perl Applications πŸ”—

🏷️ presentations 🏷️ news
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.

Constants: What They Provide and How to Mock Them πŸ”—

🏷️ presentations 🏷️ news
November 2019
Presenter: Evan Carroll
Evan Carroll covers another aspect of testing in Perl by mocking constants.
Topic: Using Regular Expressions
Presenter: G. Wade Johnson
Wade gives a different regular expression talk, focusing on how to use them instead of focusing on the syntax.

Cross-language Object-Oriented Mechanics πŸ”—

🏷️ presentations 🏷️ news
October 2019
Presenter: Evan Carroll
Evan Carroll covers some of the reasons for using an Object Oriented paradigm when programming. He shows how Perl and a few other languages implement the appropriate concepts.

Panel Discussion on Object Oriented Programming πŸ”—

🏷️ presentations 🏷️ news
September 2019
Presenter: Julian Brown
Instead of a presentation, this is more of a question and answer session about Object Oriented Programming.

Basic Unit Testing Concepts in Perl πŸ”—

🏷️ presentations 🏷️ news
August 2019
Presenter: G. Wade Johnson
Wade starts with some unit testing basics, introduces some of the Perl unit test frameworks, and then focuses on concepts and tricks to help you get more from your unit tests. While not attempting to cover the whole subject of unit testing, there should be something here for most.

Test::Spec, Test Using a Declarative Testing Framework πŸ”—

🏷️ presentations 🏷️ news
Presenter: Julian Brown
Julian Brown describes his experiences with the Test::Spec unit testing framework.

Julian in the Land of NoSQL πŸ”—

🏷️ presentations 🏷️ news
June 2019
Presenter: Julian Brown
Julian Brown will be exploring the usage of the Arangodb NoSQL database as used a website he's working on.

Getting Started With OpenShift - Using Containers for SysOps and Engineering πŸ”—

🏷️ presentations 🏷️ news
May 2019
Presenter: Robert Stone
Robert Stone will do a demo of OpenShift, showing some of the high points of functionality.

Subtle Magic: Moving to Dancer2/DBIx::Class/TT πŸ”—

🏷️ presentations 🏷️ news
April 2019
Presenter: Ruth Holloway
Read the documentation, we're told, but there's always more to learn. When I started working with Dancer2, DBIx::Class, and Template Toolkit last fall, I'd seen the basics, but I found out very quickly that there's much more to learn. The capabilities of this stack can influence application design from the ground up database tables, all the way to the final frameworks you might choose to use on the frontend, and not all of those repercussions are immediately clear from merely reading the documentation! In this talk, we'll learn about some of the strengths of these modules and demonstrate how their capabilities can be leveraged to help you work faster and write great web-based applications.

make-ing a Static website πŸ”—

🏷️ presentations 🏷️ news
March 2019
Presenter: G. Wade Johnson
G. Wade Johnson has been maintaining the website for years. Over time, he wrote a bit of code to make maintaining the site easier. In this presentation, he explains that code.

Automating multi-server workflows with Ansible πŸ”—

🏷️ presentations 🏷️ news
February 2019
Presenter: J. D. Lightsey
J. D. Lightsey describes how he has used Ansible as a workflow system to automate processes for some personal servers.

Looking back to 2018, what I learnt from XS and Dist::Zilla πŸ”—

🏷️ presentations 🏷️ news
January 2019
Presenter: Nicolas Rochelemagne
Nicolas Rochelemagne gave a little retrospective of 2018. He included a best of section and some lessons he learned concerning DistZilla and XS.

Monolithic vs Microservice: Can Davids Really Take Down Goliath? πŸ”—

🏷️ presentations 🏷️ news
October 2018
Presenter: Robert Stone
Robert Stone presented a comparison between the monolithic style of architecture and a microservices style. He highlighted the benefits of the microservices style to show the advantages of a change.

Performance of Parsing Short Strings πŸ”—

🏷️ presentations 🏷️ news
September 2018
Presenter: G. Wade Johnson
G. Wade Johnson presents the results of some benchmarking of different approaches to parsing short text strings.

Julian in the land of NoSQL πŸ”—

🏷️ presentations 🏷️ news
August 2018
Presenter: Julian Brown
Julian Brown explores the usage of the Arangodb NoSQL database as used a website he's working on.

Using Perl to Learn a Foreign Language πŸ”—

🏷️ presentations 🏷️ news
July 2018
Presenter: Mark Allen
Mark Allen decided to cut back on his Twitter use. Since he now needed a new smartphone activity, he turned to DuoLingo and began studying Russian. This lead to the construction of a Perl module to handle declining Russian pronouns, adjectives, and nouns.

Floccus, an adventure in Ecmascript 8 πŸ”—

🏷️ presentations 🏷️ news
June 2018
Presenter: Julian Brown
Julian Brown described attempting to add a feature to a tool for synchronizing bookmarks. In the process, he learned about ECMAScript 8. This presentation explores what he learned.

Threat Modeling πŸ”—

🏷️ presentations 🏷️ news
May 2018
Presenter: J. D. Lightsey
J. D. Lightsey gave a quick overview of the concept of Threat Modeling and demonstrated approaches for doing threat modeling.

25 most recent posts older than 1526860800
Prev Size:
Jump to:
Creative Commons License
Copyright © 2003-2020
Except as otherwise noted, this site is licensed under a Creative Commons Attribution 2.5 License.
The use of the camel image in association with the Perl programming language is a trademark of O'Reilly & Associates, Inc. Used with permission.