Talks & Workshops
I prefer 5 minute lightning talks and 3 hour workshops, but I do also sometimes give long-form 25-30 minute talks. Here are my recorded talks, tutorials, and lightning talks over the years.
2026
- Tutorial: Lazy Looping in Practice ⸺ PyCon US
- Talk: pathlib: Why and How to Use It ⸺ PyCon US
- Talk: Variables and Objects ⸺ PyCascades
2025
- Tutorial: Decorators Demystified ⸺ PyCon US
- Lightning Talk: Systems, Gates, and Rage ⸺ PyCon US
- Talk: pathlib: Why and How to Use It ⸺ PyBeach
- Talk: Variables and Objects ⸺ North Bay Python
2024
- Talk: Keynote: Brains are Beautiful Liars ⸺ PyOhio
- Tutorial: Python for Programmers ⸺ PyCon US
- Lightning Talk: Give a Lightning Talk ⸺ PyCon US
2023
- Tutorial: Intro to Python for Brand New Programmers ⸺ PyCon US
2022
- Tutorial: Python Metaprogramming ⸺ PyCon US
- Talk: Python Oddities Explained ⸺ PyCon US
2021
- Tutorial: Hands-On Regular Expressions in Python ⸺ PyCon US (online)
2020
- Talk: Comprehensible Comprehensions ⸺ PyCon US (online)
2019
- Tutorial: Lazy Looping in Python ⸺ PyCon US
- Talk: Lazy Looping: The Next Iteration ⸺ DjangoCon US
- Talk: Python Oddities Explained ⸺ PyCon AU
- Talk: Meaningful Mentoring Moments ⸺ PyCascades
2018
- Tutorial: List Comprehensions and Generator Expressions ⸺ PyCon US
- Talk: Python Oddities Explained ⸺ PyGotham
- Talk: Easier Classes: Python Classes Without All the Cruft ⸺ DjangoCon US
- Talk: Easier Classes: Python Classes Without All the Cruft ⸺ North Bay Python
- Talk: Easier Classes: Python Classes Without All the Cruft ⸺ PyOhio
- Talk: Python 2 to 3: How to Upgrade ⸺ PyCon US
2017
- Tutorial: Readable Regular Expressions ⸺ PyCon US
- Tutorial: Hands-On Introduction to Python ⸺ PyCon US
- Talk: Readability Counts ⸺ PyCon US
- Talk: Readability Counts ⸺ PyCaribbean
- Talk: Loop Better: A Deeper Look at Iteration in Python ⸺ PyCon AU
- Talk: Loop Better: A Deeper Look at Iteration in Python ⸺ North Bay Python
- Talk: Loop Better: A Deeper Look at Iteration in Python ⸺ PyGotham
- Talk: Comprehensible Comprehensions ⸺ PyCon AU
2016
- Tutorial: Readable Regular Expressions ⸺ PyCon US
- Talk: Readability Counts ⸺ DjangoCon US
- Lightning Talk: Mixing Tabs & Spaces ⸺ PyCon US
- Lightning Talk: Give a Lightning Talk ⸺ DjangoCon US
2015
- Lightning Talk: JavaScript: Slightly More Like Python ⸺ DjangoCon US