Talks
Below are a collection of talks and presentations I have given though the years. This is not an exhaustive list; if you know of a presentation that you’d like to see added, please reach out to me!
2024
- PGConf.dev 2024 (May 2024): Vectors: How to better support a nasty data type in PostgreSQL
- SCaLE 21x (March 2024): Vectors are the new JSON (slides)
- AWS OnAir (March 2024) How Amazon Aurora Optimized Reads improves performance of gen AI apps (video)
2023
- PGConf.EU 2023 (December 2023): Vectors are the new JSON (slides)
- PGConf.EU 2023 (December 2023): The journey towards active-active replication in PostgreSQL (slides)
- PGConf.EU 2023 (December 2023): Community Panel - Postgres at Scale: Dealing With Challenging Workloads
- re:Invent 2023 (November 2023): Best practices for querying vector data for gen AI apps in PostgreSQL (project)
- re:Invent 2023 (November 2023): AWS open source strategy and contributions for PostgreSQL
- Carnegie Mellon ML<=>DB Seminar Series (November 2023): pgvector: Stylish Hierarchical Navigable Small World Indexes! (video)
- Open Source Summit Europe 2023 (September 2023): Keynote: Contributing to Critical Open Source Projects: Lessons from PostgreSQL (video)
- AWS Fireside Chat (September 2023): Building ML capabilities with PostgreSQL and pgvector extension
- PGCon 2023 (May 2023): Vectors are the new JSON (slides)
- PGCon 2023 (May 2023): The Journey Towards Active-Active Replication in PostgreSQL (video slides)
2022
- re:Invent 2022 (November 2022): Introducing Trusted Language Extensions for PostgreSQL (project)
- PGConf EU 2022 (October 2022): Adaptive PgBouncer autoscaling with Karpenter
- AWS Online Tech Talks (September 2022): Deploying Amazon RDS database for applications in Kubernetes
- Chicago PostgreSQL User Group (July 2022): PostgreSQL 15 Features and How They Impact You (slides)
- San Francisco Bay Area PostgreSQL User Group (June 2022): Get Your Insecure PostgreSQL Passwords to SCRAM!
- Percona Live 2022 (May 2022): Looking ahead at PostgreSQL 15 (slides)
- Percona Live 2022 (May 2022): Get Your Insecure PostgreSQL Passwords to SCRAM!
- Data on Kubernetes (January 2022): Production Postgres Made Easy on Kubernetes (video)
2021
- PGConf NYC 2021 (December 2021): Get Your Insecure PostgreSQL Passwords to SCRAM (slides)
- San Francisco PostgreSQL User Group (November 2021): Let’s Build a Complex, Real-Time Data Management Application (slides)
- Chicago PostgreSQL User Group (October 2021): Let’s Build a Complex, Real-Time Data Management Application (slides)
- (September 2021): Databases on Kubernetes: Enabling Innovative Apps from Data Center to the Edge (video)
- Crunch & Learn (July 2021): Crunchy Postgres for Kubernetes 5.0 (video)
- DevNation Federal (June 2021): Data Analytics for the Edge (video)
- Red Hat Summit 2021 (June 2021): Postgres on OpenShift the GitOps Way
2020
- OpenShift Commons (September 2020): High Availability PostgreSQL on OpenShift…and more! (slides) (video #1 video #2)
- PGCon 2020 (May 2020): Protect Your PostgreSQL Passwords: How SCRAM Works and Why You Need It (slides)
- Red Hat Community Central (March 2020): High-Availability PostgreSQL on Kubernetes (video)
- Open Demo (March 2020): Best Practices for Running Highly Available PostgreSQL in Production for Ansible Tower (video)
2019
- PGConf.EU 2019 (October 2019): Safely Protect Your Passwords and Tell Others to SCRAM! (slides)
- AnsibleFest 2019 (September 2019): Best Practices for Running PostgreSQL in Production with Ansible Tower (slides video)
- Red Hat Summit (May 2019): Running your own Database-as-a-Service on Red Hat OpenShift with the Crunchy PostgreSQL Operator
- Red Hat Summit (May 2019): Crunchy PostgreSQL Operator: How to run elastic high-availability open source PostgreSQL on OpenShift
- SCaLE 17x (March 2019): Operating PostgreSQL with Kubernetes at Scale
2018
- PGConf.EU 2018 (October 2018): Let’s Build a Complex, Real-time Data Management Application…Before the Session Ends (slides)
- PostgresOpen 2018 (September 2018): Let’s Build a Complex, Real-time Data Management Application…Before the Session Ends
- PGCon 2018 (May 2018): Let’s Build a Complex, Real-Time Data Management Application
- PGConf US 2018 (April 2018): Real-Time Data Streams from PostgreSQL: A Game Changer in Application Architecture (slides)
- (March 2018): Enabling hybrid cloud database-as-a-service with Crunchy PostgreSQL
2015
- PGConf.EU 2015 (October 2015): My Love of Developing with the Postgres FDW…And how Production tested those Feelings (slides)
2014
- PGDay UK 2014 (July 2014): Indexing Complex PostgreSQL Data Types (slides)
- PGCon 2014 (May 2014): The Next Five Years of PostgreSQL Advocacy
2013
- PGConf.EU 2013 (October 2013): Explaining the Index of PostgreSQL Indexes
- PGCon 2013 (May 2013): PostgreSQL Data Types
2012
- PGConf.EU 2012 (October 2012): Range Types in PostgreSQL 9.2 - Your Life Will Never Be The Same
- PGConf.EU 2012 (October 2012): Marketing PostgreSQL
2011
- PGConf.EU 2011 (October 2011): Writing Django Extensions for PostgreSQL
- PGConf.EU 2011 (October 2011): Accelerating Local Search with PostgreSQL 9.1
2010
- PGDay.EU 2010 (December 2010): How PostgreSQL 9 Makes Web Architecture Sweeter
2009
- PGDay.EU 2009 (November 2009): ORMs: Strengths, Weaknesses, and Building a PostgreSQL-specific ORM