Public Speaking
Technical talks presented in the Postgres and Python worlds
Talks
Postgres Platform 'Best Practices' for the Modern DBA
A 50-minute talk about Postgres "fleet management" best practices, based on my experience building infra platforms across organizations with varying size, scale, and maturity.
It’s Not You, It’s Me: Breaking Up with Massive Tables via Partitioning
A 50-minute talk about how to partition live, production-critical PostgreSQL tables while minimizing downtime.
Postgres Table Bloat: Managing Your Tuple Graveyard
A 50-minute Postgres internals talk covering MVCC, table bloat, and bloat management methods.
Dreaming of Databases
A 25-minute talk covering database history and models, and how to make educated decisions regarding database choice.
Going Serverless: App Engine & Cloud Functions Scaled Down
A 30-minute talk covering definitions/use cases of serverless computing, and a live deployment of a Python app with Google Cloud App Engine and Cloud Functions using the gcloud SDK.
Lightning Talks
Configuring Postgres for Modern Hardware
A 5-minute lightning talk covering Postgres configurations to tune for performance optimization when utilizing SSD or NVMe drives.
Understanding Python Memory Management
A 10-minute lightning talk about CPython's internal memory management.
pip install that-idea-you-have
10-minute lightning talk covering how to write and publish a PyPI package, featuring the live publication of a package via the PyPI CLI.