A list of (non-proprietary) presentations I have made at different points in time.

Most of these slides have my notes available by either printing the slides or clicking on the Ø character in the lower right of the slides. (Visible when you hover there.)

Effective Troubleshooting: 2022-07-31
People in most technical positions need to have good troubleshooting skills. Unfortunately, most people are not actually taught how to troubleshoot. Worse, many people who are pretty good at troubleshooting can't actually explain how they do it.
Up-to-speed with Regular Expressions: 2022-06-01
This presentation helps you go from zero to effective using regular expressions.
Perl Data Structures: 2020-03-12
Fundamentals presentation about the data structures supported by Perl 5.
Unit Test Concepts in Perl: 2019-08-08
Fundamentals presentation unit testing in Perl 5.
Ruby for Perl Programmers: 2018-02-08
Talk for the Houston.pm group introducing Ruby to Perl programmers.
Up-to-speed with vim: 2017-03-12
This presentation helps you go from zero to effective using vim.
Strengthen your vim Skills: 2017-02-22
Presentation created to bring people from beginning vim levels to some degree of mastery.
Pragmatic Functional Programming in Perl: 2016-11-10
A pragmatic introduction to functional programming in Perl 5.
Observations of an Old Programmer: 2016-06-17
As someone who has held a number of programming and programming adjacent positions over a period of more than a decaade, I have some observations about the field.
Perl List Operations: 2015-07-09
Perl 5 provides a number of tools that support effective manipulation of lists.
Algorithmic Complexity Made Simple: 2015-02-12
Quick introduction to Algorithmic Complexity focusing on practical information you can use everyday.
Best Practices Gone Bad: 2015-01-08
Best Practices give some direction to help guide implementation. Unfortunately, due to misunderstandings or changes in conventions, some best practices can be misused.
Lightning Talks: 2014-11-13
Three different lightning talks prepared for the Houston.pm Perl 5 users group.
Code Smells: 2014-07-10
Explanation of the concept of Code Smells and examples.
Unit Test Techniques in Perl: 2013-06-06
Fundamentals presentation unit testing in Perl 5.
Unit Test Tools in Perl: 2013-05-23
Fundamentals presentation unit testing in Perl 5.
Programming for Non-Programmers: 2010-09-09
A quick introduction to programming for people who have never programmed before.
The SVG::Sparklines Perl Module: 2009-08-05
Houston.pm presentation on my SVG:Sparklines module for Perl.
Subroutines, Closures, and Coderefs: 2007-09-11
Houston.pm presentation on subs and closures in Perl.