The Mojolicious Toolkit

The Mojolicious Toolkit

This presentation covers some of the Mojolicious toolkit—a suite of classes that enables the Mojolicious web framework—and provides illustrations of many of the more useful modules. Slides and code samples are available at https://scottw.github.io/presentations/mojolicious-toolkit and https://github.com/scottw/mojolicious-toolkit respectively. This presentation …

JSON Schema and OpenAPI

JSON Schema and OpenAPI

I gave a presentation this week about JSON Schema and OpenAPI. Here are the slides for the presentation; here is the source code used in the presentation. Video expertly recorded and edited by Doran Barton: …

Functional Refactoring

Functional Refactoring

I gave a presentation last week at Bluehost about using functional programming techniques to overcome some of the common quandaries in procedural codebases. Here's the blurb: Functional programming is the oldest but least well known of the three major programming paradigms. While it has a reputation for inscrutability, many of …

GNU Make: Batman's Grappling Hook for Programmers

GNU Make: Batman's Grappling Hook for Programmers

I gave a presentation about the ancient-but-ubiquitous GNU Make utility. Source code and Make examples are available on Github and slides are available here. Doran Barton again lent his expertise to the video production: …

A Gentle and Mostly Harmless Introduction to Event Loops

A Gentle and Mostly Harmless Introduction to Event Loops

I talked about event loops at OpenWest. …