Conferences / PGConf.dev (formerly PGCon)
PGConf.dev 2026
May 19–22, 2026 · Simon Fraser University, Vancouver Campus (Harbour Centre), Vancouver, BC, Canada
- Conference
- PGConf.dev (formerly PGCon) Database
- Dates
- May 19, 2026 – May 22, 2026
- Venue
- Simon Fraser University, Vancouver Campus (Harbour Centre)
- Place
- Vancouver, BC, Canada
- Format
- In person
- Status
- Past
- Attendance
- 2502027.pgconf.dev/about history: 'Sold out at 250 attendees.' Attendees from 29 countries.
- Website
- 2026.pgconf.dev
- Recorded
- 14 sponsors · 127 speaker appearances
- Notes
- PostgreSQL 30th anniversary edition (30 Years of PostgreSQL retrospective panel). Added Community Discussion sessions; speakers list includes discussion leads and panelists. Databricks appears in the Gold row on the home page and sponsor page (logo without alt text). Speaker affiliations are taken from the 'Company' field of speaker profiles on the pgeu-system schedule site. Profiles are shared across years and show the speaker's most recent company, so some affiliations may be later than the edition (e.g. the profile company rather than the employer at the time).
Ticket prices
| Ticket | Price | Valid until | Notes | Source |
|---|---|---|---|---|
| Speaker | CA$0 | — | Free for confirmed speakers | web.archive.org |
| Student | CA$75 | — | Plus 5% GST | web.archive.org |
| Regular | CA$350 | — | Plus 5% GST | web.archive.org |
Sponsors 14
Speakers and talks 127
| Speaker | Company | Role | Talk | Links |
|---|---|---|---|---|
| Alastair Turner | Percona | Discussion lead | How immutability challenges extension packaging and distribution | Slides |
| Alastair Turner | Percona | Discussion lead | Extensions and upgrades | Slides |
| Alastair Turner | Percona | Discussion lead | Hooks and APIs: What to expose in the core | — |
| Alastair Turner | Percona | Discussion lead | Extension Summit open discussion readout | — |
| Alastair Turner | Percona | Discussion lead | Extending Authorisation and Authentication | — |
| Alastair Turner | Percona | Discussion lead | To extend, to contribute, or to petition to core? | — |
| Alena Rybakina | Yandex Cloud | Speaker | Is There a Future for Genetic and Learning-Based Methods in Query Optimizers? | Slides |
| Alexandra Wang | EDB | Speaker | Extending Extended Statistics to Joins | Slides |
| Álvaro Herrera | EDB | Panelist | Unexpected successes & epic failures by PostgreSQL committers: A Roundtable | — |
| Álvaro Herrera | EDB | Speaker | Table repacking, done right | Slides |
| Amit Kapila | Apple | Speaker | Scaling Logical Replication: Parallel Apply and Centralized Decoding | Slides |
| Amit Kapila | Apple | Discussion lead | The Road to Enterprise-Grade Logical Replication: Feedback and Roadmap Brainstorming | — |
| Amit Langote | — | Discussion lead | Path to batched and vectorized execution primitives in core postgres executor | — |
| Amit Langote | — | Speaker | Batching in the Executor | Slides |
| Amul Sul | EDB | Speaker | Internal data value representation in PostgreSQL. | Slides |
| Andreas Scherbaum | EDB | Speaker | PostgreSQL Commitfest Metrics: A Quantitative Analysis | Slides |
| Andres Freund | Microsoft | Panelist | Panel Discussion: Real-Time Patch Idea Evaluation | Slides |
| Andres Freund | Microsoft | Speaker | Profiling Postgres Perils | — |
| Andrew Dunstan | EDB | Speaker | "Developer U": Lessons Learned from a Global Training Program for Postgres Developers | Slides |
| Andrey Borodin | Yandex Cloud | Workshop | PostgreSQL Hacking 101: Build, Break, Debug, Repeat | Slides |
| Andrey Borodin | Yandex Cloud | Speaker | The Edge of ACID with Injection Points | Slides |
| Ants Aasma | CYBERTEC | Discussion lead | Postgres On-Call Confessions: Worst Practices Live | — |
| Ashutosh Bapat | Microsoft | Discussion lead | Graph database developer meeting | — |
| Bruce Momjian | EDB | Panelist | 30 Years of PostgreSQL Retrospective | — |
| Bruce Momjian | EDB | Speaker | What's Missing in Postgres? | — |
| Christoph Berg | CYBERTEC | Discussion lead | Making PostgreSQL ecosystem packaging visible | Slides |
| Christophe Pettus | PGX, Inc. | Speaker | Why is PostgreSQL Terrible? | — |
| Claire Giordano | Microsoft | Panelist | Unexpected successes & epic failures by PostgreSQL committers: A Roundtable | — |
| Claire Giordano | Microsoft | Speaker | Let’s talk about building the next generation of Postgres open source contributors | — |
| Corey Huinker | Apple | Speaker | Join Statistics | Slides |
| Cornelia Biacsics | Microsoft | Discussion lead | Onboarding New Community Members to PostgreSQL | — |
| Daniel Gustafsson | Microsoft | Speaker | The Five-year Patch mission: To boldly fail where no patch has failed before | — |
| Daniel Gustafsson | Microsoft | Speaker | Serverside SNI in PostgreSQL 19 | — |
| Daniel Gustafsson | Microsoft | Panelist | Unexpected successes & epic failures by PostgreSQL committers: A Roundtable | — |
| Daniele Varrazzo | Codice Lieve Ltd | Speaker | Psycopg: 20 years of mostly friendly coexistence with libpq | Slides |
| David E. Wheeler | ClickHouse | Speaker | Building a Foreign Data Wrapper | Slides |
| David E. Wheeler | ClickHouse | Discussion lead | Extensions and upgrades | Slides |
| David E. Wheeler | ClickHouse | Discussion lead | Extension Summit open discussion readout | — |
| David E. Wheeler | ClickHouse | Discussion lead | Hooks and APIs: What to expose in the core | — |
| David E. Wheeler | ClickHouse | Discussion lead | How immutability challenges extension packaging and distribution | Slides |
| David E. Wheeler | ClickHouse | Discussion lead | To extend, to contribute, or to petition to core? | — |
| David E. Wheeler | ClickHouse | Discussion lead | Extending Authorisation and Authentication | — |
| David Rowley | Microsoft | Speaker | Optimizing code in the hot path; with examples from tuple deformation | — |
| Devrim Gündüz | EDB | Discussion lead | Making PostgreSQL ecosystem packaging visible | Slides |
| Dilip Kumar | Speaker | Experimenting with a Global Index in PostgreSQL: Design, Implementation, and Challenges | — | |
| Floor Drees | EDB | Panelist | Beyond the source: the human architecture of PostgreSQL | — |
| Floor Drees | EDB | Discussion lead | Extending Authorisation and Authentication | — |
| Floor Drees | EDB | Discussion lead | To extend, to contribute, or to petition to core? | — |
| Floor Drees | EDB | Discussion lead | How immutability challenges extension packaging and distribution | Slides |
| Floor Drees | EDB | Discussion lead | Hooks and APIs: What to expose in the core | — |
| Floor Drees | EDB | Discussion lead | Extension Summit open discussion readout | — |
| Floor Drees | EDB | Discussion lead | Extensions and upgrades | Slides |
| Floor Drees | EDB | Discussion lead | Decentralizing safety: a proposal for local Code of Conduct response | — |
| Grant Zhou | Highgo Software | Speaker | The Missing Link: Connecting Tens of Thousands of Chinese Users to the PostgreSQL Core | — |
| Greg Burd | Amazon Web Services | Panelist | Unexpected successes & epic failures by PostgreSQL committers: A Roundtable | — |
| Greg Burd | Amazon Web Services | Discussion lead | Multithreading working group | — |
| Haibo Yan | Apple | Speaker | Rethinking the Monolith: Evolving Postgres for Hundreds of Cores and Far Memory | — |
| Hari Kiran | OpenSource DB | Discussion lead | Onboarding New Community Members to PostgreSQL | — |
| Hari Kiran | OpenSource DB | Panelist | Beyond the source: the human architecture of PostgreSQL | — |
| Hayato Kuroda | Fujitsu | Speaker | How to Hack on Logical Replication: Insights from contributors | Slides |
| Hayato Kuroda | Fujitsu | Speaker | Scaling Logical Replication: Parallel Apply and Centralized Decoding | Slides |
| Heikki Linnakangas | Neon | Panelist | Panel Discussion: Real-Time Patch Idea Evaluation | Slides |
| Heikki Linnakangas | Neon | Discussion lead | Multithreading working group | — |
| Henrietta Dombrovskaya | DRW | Discussion lead | Postgres On-Call Confessions: Worst Practices Live | — |
| Henrietta Dombrovskaya | DRW | Discussion lead | Establishing the PostgreSQL standard: What's Postgres compatible? | Slides |
| Hristo Stoyanov | Databricks | Speaker | PostgreSQL as an open data format: 100x faster TPC-H queries through direct storage reads | Slides |
| Jacob Champion | EDB | Discussion lead | OAuth Working Group | — |
| Jan Wieck | pgEdge | Panelist | 30 Years of PostgreSQL Retrospective | — |
| Jimmy Angelakos | pgEdge | Discussion lead | Establishing the PostgreSQL standard: What's Postgres compatible? | Slides |
| Jimmy Angelakos | pgEdge | Panelist | Beyond the source: the human architecture of PostgreSQL | — |
| Jimmy Angelakos | pgEdge | Speaker | PostgreSQL Commitfest Metrics: A Quantitative Analysis | Slides |
| Joe Conway | Amazon Web Services | Discussion lead | Give feedback to the PostgreSQL Security Team | — |
| Joe Conway | Amazon Web Services | Discussion lead | Recognizing Contributions | — |
| Jolly Chen | — | Panelist | 30 Years of PostgreSQL Retrospective | — |
| Jonathan Katz | Databricks | Speaker | PostgreSQL as an open data format: 100x faster TPC-H queries through direct storage reads | Slides |
| Jonathan Katz | Databricks | Panelist | 30 Years of PostgreSQL Retrospective | — |
| Joshua Steinmann | Lufthansa Group Business Services | Speaker | Oracle to PostgreSQL beyond the Syntax: When DBMS Design Differences Matter | Slides |
| Kai Wagner | Percona | Discussion lead | Stop Debating, Start Implementing: Unifying TDE Efforts for Postgres | — |
| Keiko Oda | pganalyze | Speaker | How pg_query rewrites, deparses & formats any valid Postgres query | Slides |
| Lukas Fittl | pganalyze | Speaker | How pg_query rewrites, deparses & formats any valid Postgres query | Slides |
| Manan Gupta | Supabase | Speaker | Connection Pooling Beyond PgBouncer: A Custom Approach for Distributed PostgreSQL | — |
| Marco Slot | Crunchy Data | Speaker | Data lakes and Icebergs in Postgres with pg_lake | — |
| Masahiko Sawada | Amazon Web Services | Speaker | Implementing DDL Deparsing and DDL Replication | Slides |
| Matthias van de Meent | Databricks | Discussion lead | Multithreading working group | — |
| Matthias van de Meent | Databricks | Speaker | Ways to reduce the memory footprint of connections | Slides |
| Melanie Plageman | Microsoft | Panelist | 30 Years of PostgreSQL Retrospective | — |
| Miaolai Zhou | Amazon Web Services | Panelist | Beyond the source: the human architecture of PostgreSQL | — |
| Michael Paquier | Amazon Web Services | Speaker | pgstats and PostgreSQL 18 | Slides |
| Nazir Bilal Yavuz | Microsoft | Speaker | My Journey into PostgreSQL Development | Slides |
| Noah Misch | Microsoft | Discussion lead | Give feedback to the PostgreSQL Security Team | — |
| Palak Chaturvedi | Microsoft | Speaker | Defaults vs Reality: A Large-Scale Study of PostgreSQL GUC Usage | — |
| Paul Jungwirth | Illuminated Computing | Speaker | Temporal Data: A Roadmap | Slides |
| Pavlo Golub | CYBERTEC | Discussion lead | Postgres On-Call Confessions: Worst Practices Live | — |
| Peter Eisentraut | EDB | Workshop | How to read and write the SQL standard | — |
| Peter Eisentraut | EDB | Panelist | Unexpected successes & epic failures by PostgreSQL committers: A Roundtable | — |
| Peter Eisentraut | EDB | Discussion lead | Multithreading working group | — |
| Peter Eisentraut | EDB | Discussion lead | Translators and Translation Tooling | — |
| Peter V Geoghegan | Amazon Web Services | Speaker | Update on index prefetching | Slides |
| Rahila Syed | — | Speaker | Deep dive into resource manager, error and interrupt handling. | Slides |
| Raluca Constantin | Amazon Web Services | Speaker | PostgreSQL's Distributed Evolution: What changed and what stayed the same in the Cloud | Slides |
| Richard Guo | EDB | Speaker | Semi-Joins in PostgreSQL | Slides |
| Robert Haas | EDB | Speaker | pg_plan_advice: Plan Stability and User Planner Control for PostgreSQL? | Slides |
| Robert Haas | EDB | Panelist | Panel Discussion: Real-Time Patch Idea Evaluation | Slides |
| Robert Haas | EDB | Discussion lead | Onboarding New Community Members to PostgreSQL | — |
| Ruohang Feng | PGSTY | Speaker | Extensions for Everyone | — |
| Stacey Haysler | PGX, Inc. | Discussion lead | Decentralizing safety: a proposal for local Code of Conduct response | — |
| Stu Hood | ParadeDB | Speaker | Pushing the Limits of the Index API: Building a Columnar Store without a TAM | Slides |
| Thomas Lockhart | — | Panelist | 30 Years of PostgreSQL Retrospective | — |
| Thomas Munro | Microsoft | Speaker | Text encoding débacles | — |
| Thomas Munro | Microsoft | Discussion lead | Multithreading working group | — |
| Thomas Munro | Microsoft | Panelist | Unexpected successes & epic failures by PostgreSQL committers: A Roundtable | — |
| Tino Engelbrecht | Lufthansa Group Business Services | Speaker | Oracle to PostgreSQL beyond the Syntax: When DBMS Design Differences Matter | Slides |
| Todd J. Green | Tiger Analytics | Speaker | pg_textsearch: Native BM25 Full-Text Search in Postgres | — |
| Tom Lane | Snowflake | Panelist | 30 Years of PostgreSQL Retrospective | — |
| Tom Lane | Snowflake | Panelist | Panel Discussion: Real-Time Patch Idea Evaluation | Slides |
| Tomas Vondra | EDB | Speaker | Update on index prefetching | Slides |
| Vadim Mikheev | — | Panelist | 30 Years of PostgreSQL Retrospective | — |
| Valeria Kaplan | Data Egret | Panelist | Beyond the source: the human architecture of PostgreSQL | — |
| Valeria Kaplan | Data Egret | Speaker | PostgreSQL at 30: Community Moments That Matter | — |
| Vibhor Kumar | EDB | Speaker | Postgres as an Execution Environment for AI Workflows: Failure Modes, Hooks, and Patchable Primitives | — |
| Yurii Rashkovskii | Inferal | Discussion lead | Hooks and APIs: What to expose in the core | — |
| Yurii Rashkovskii | Inferal | Discussion lead | To extend, to contribute, or to petition to core? | — |
| Yurii Rashkovskii | Inferal | Discussion lead | Extension Summit open discussion readout | — |
| Yurii Rashkovskii | Inferal | Discussion lead | Extensions and upgrades | Slides |
| Yurii Rashkovskii | Inferal | Discussion lead | How immutability challenges extension packaging and distribution | Slides |
| Yurii Rashkovskii | Inferal | Discussion lead | Extending Authorisation and Authentication | — |
| Zhijie Hou | Fujitsu | Speaker | How to Hack on Logical Replication: Insights from contributors | Slides |