Public Speaking

Technical talks presented in the Postgres and Python worlds


Talks

It’s Not You, It’s Me: Breaking Up with Massive Tables via Partitioning

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.

  • PGConf NYC 2023
  • PGConf EU 2023
  • Seattle PUG 2024

  • Postgres Table Bloat: Managing Your Tuple Graveyard

    Postgres Table Bloat: Managing Your Tuple Graveyard

    A 50-minute Postgres internals talk covering MVCC, table bloat, and bloat management methods.

  • SoCal Linux Expo 2023
  • Nordic PGDay 2023
  • PGDay Paris 2023
  • CitusCon 2023 (Online)
  • PASS Data Summit 2023

  • Dreaming of Databases

    Dreaming of Databases

    A 25-minute talk covering database history and models, and how to make educated decisions regarding database choice.

  • ThaiPy Bangkok 2020

  • Going Serverless: App Engine & Cloud Functions Scaled Down

    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.

  • Puget Sound Programming Python 2019


  • Lightning Talks

    Configuring Postgres for Modern Hardware

    Configuring Postgres for Modern Hardware

    A 5-minute lightning talk covering Postgres configurations to tune for performance optimization when utilizing SSD or NVMe drives.

  • PGConf EU 2022

  • Understanding Python Memory Management

    Understanding Python Memory Management

    A 10-minute lightning talk about CPython's internal memory management.

  • PyLadies International Women's Day 2021 (Online)

  • pip install that-idea-you-have

    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.

  • Puget Sound Programming Python 2018