Data Conference Databasea Query.Farm index
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
250
2027.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

TicketPriceValid untilNotesSource
SpeakerCA$0—Free for confirmed speakersweb.archive.org
StudentCA$75—Plus 5% GSTweb.archive.org
RegularCA$350—Plus 5% GSTweb.archive.org

Sponsors 14

Speakers and talks 127

SpeakerCompanyRoleTalkLinks
Alastair TurnerPerconaDiscussion leadHow immutability challenges extension packaging and distributionSlides
Alastair TurnerPerconaDiscussion leadExtensions and upgradesSlides
Alastair TurnerPerconaDiscussion leadHooks and APIs: What to expose in the core—
Alastair TurnerPerconaDiscussion leadExtension Summit open discussion readout—
Alastair TurnerPerconaDiscussion leadExtending Authorisation and Authentication—
Alastair TurnerPerconaDiscussion leadTo extend, to contribute, or to petition to core?—
Alena RybakinaYandex CloudSpeakerIs There a Future for Genetic and Learning-Based Methods in Query Optimizers?Slides
Alexandra WangEDBSpeakerExtending Extended Statistics to JoinsSlides
Álvaro HerreraEDBPanelistUnexpected successes & epic failures by PostgreSQL committers: A Roundtable—
Álvaro HerreraEDBSpeakerTable repacking, done rightSlides
Amit KapilaAppleSpeakerScaling Logical Replication: Parallel Apply and Centralized DecodingSlides
Amit KapilaAppleDiscussion leadThe Road to Enterprise-Grade Logical Replication: Feedback and Roadmap Brainstorming—
Amit Langote—Discussion leadPath to batched and vectorized execution primitives in core postgres executor—
Amit Langote—SpeakerBatching in the ExecutorSlides
Amul SulEDBSpeakerInternal data value representation in PostgreSQL.Slides
Andreas ScherbaumEDBSpeakerPostgreSQL Commitfest Metrics: A Quantitative AnalysisSlides
Andres FreundMicrosoftPanelistPanel Discussion: Real-Time Patch Idea EvaluationSlides
Andres FreundMicrosoftSpeakerProfiling Postgres Perils—
Andrew DunstanEDBSpeaker"Developer U": Lessons Learned from a Global Training Program for Postgres DevelopersSlides
Andrey BorodinYandex CloudWorkshopPostgreSQL Hacking 101: Build, Break, Debug, RepeatSlides
Andrey BorodinYandex CloudSpeakerThe Edge of ACID with Injection PointsSlides
Ants AasmaCYBERTECDiscussion leadPostgres On-Call Confessions: Worst Practices Live—
Ashutosh BapatMicrosoftDiscussion leadGraph database developer meeting—
Bruce MomjianEDBPanelist30 Years of PostgreSQL Retrospective—
Bruce MomjianEDBSpeakerWhat's Missing in Postgres?—
Christoph BergCYBERTECDiscussion leadMaking PostgreSQL ecosystem packaging visibleSlides
Christophe PettusPGX, Inc.SpeakerWhy is PostgreSQL Terrible?—
Claire GiordanoMicrosoftPanelistUnexpected successes & epic failures by PostgreSQL committers: A Roundtable—
Claire GiordanoMicrosoftSpeakerLet’s talk about building the next generation of Postgres open source contributors—
Corey HuinkerAppleSpeakerJoin StatisticsSlides
Cornelia BiacsicsMicrosoftDiscussion leadOnboarding New Community Members to PostgreSQL—
Daniel GustafssonMicrosoftSpeakerThe Five-year Patch mission: To boldly fail where no patch has failed before—
Daniel GustafssonMicrosoftSpeakerServerside SNI in PostgreSQL 19—
Daniel GustafssonMicrosoftPanelistUnexpected successes & epic failures by PostgreSQL committers: A Roundtable—
Daniele VarrazzoCodice Lieve LtdSpeakerPsycopg: 20 years of mostly friendly coexistence with libpqSlides
David E. WheelerClickHouseSpeakerBuilding a Foreign Data WrapperSlides
David E. WheelerClickHouseDiscussion leadExtensions and upgradesSlides
David E. WheelerClickHouseDiscussion leadExtension Summit open discussion readout—
David E. WheelerClickHouseDiscussion leadHooks and APIs: What to expose in the core—
David E. WheelerClickHouseDiscussion leadHow immutability challenges extension packaging and distributionSlides
David E. WheelerClickHouseDiscussion leadTo extend, to contribute, or to petition to core?—
David E. WheelerClickHouseDiscussion leadExtending Authorisation and Authentication—
David RowleyMicrosoftSpeakerOptimizing code in the hot path; with examples from tuple deformation—
Devrim GündüzEDBDiscussion leadMaking PostgreSQL ecosystem packaging visibleSlides
Dilip KumarGoogleSpeakerExperimenting with a Global Index in PostgreSQL: Design, Implementation, and Challenges—
Floor DreesEDBPanelistBeyond the source: the human architecture of PostgreSQL—
Floor DreesEDBDiscussion leadExtending Authorisation and Authentication—
Floor DreesEDBDiscussion leadTo extend, to contribute, or to petition to core?—
Floor DreesEDBDiscussion leadHow immutability challenges extension packaging and distributionSlides
Floor DreesEDBDiscussion leadHooks and APIs: What to expose in the core—
Floor DreesEDBDiscussion leadExtension Summit open discussion readout—
Floor DreesEDBDiscussion leadExtensions and upgradesSlides
Floor DreesEDBDiscussion leadDecentralizing safety: a proposal for local Code of Conduct response—
Grant ZhouHighgo SoftwareSpeakerThe Missing Link: Connecting Tens of Thousands of Chinese Users to the PostgreSQL Core—
Greg BurdAmazon Web ServicesPanelistUnexpected successes & epic failures by PostgreSQL committers: A Roundtable—
Greg BurdAmazon Web ServicesDiscussion leadMultithreading working group—
Haibo YanAppleSpeakerRethinking the Monolith: Evolving Postgres for Hundreds of Cores and Far Memory—
Hari KiranOpenSource DBDiscussion leadOnboarding New Community Members to PostgreSQL—
Hari KiranOpenSource DBPanelistBeyond the source: the human architecture of PostgreSQL—
Hayato KurodaFujitsuSpeakerHow to Hack on Logical Replication: Insights from contributorsSlides
Hayato KurodaFujitsuSpeakerScaling Logical Replication: Parallel Apply and Centralized DecodingSlides
Heikki LinnakangasNeonPanelistPanel Discussion: Real-Time Patch Idea EvaluationSlides
Heikki LinnakangasNeonDiscussion leadMultithreading working group—
Henrietta DombrovskayaDRWDiscussion leadPostgres On-Call Confessions: Worst Practices Live—
Henrietta DombrovskayaDRWDiscussion leadEstablishing the PostgreSQL standard: What's Postgres compatible?Slides
Hristo StoyanovDatabricksSpeakerPostgreSQL as an open data format: 100x faster TPC-H queries through direct storage readsSlides
Jacob ChampionEDBDiscussion leadOAuth Working Group—
Jan WieckpgEdgePanelist30 Years of PostgreSQL Retrospective—
Jimmy AngelakospgEdgeDiscussion leadEstablishing the PostgreSQL standard: What's Postgres compatible?Slides
Jimmy AngelakospgEdgePanelistBeyond the source: the human architecture of PostgreSQL—
Jimmy AngelakospgEdgeSpeakerPostgreSQL Commitfest Metrics: A Quantitative AnalysisSlides
Joe ConwayAmazon Web ServicesDiscussion leadGive feedback to the PostgreSQL Security Team—
Joe ConwayAmazon Web ServicesDiscussion leadRecognizing Contributions—
Jolly Chen—Panelist30 Years of PostgreSQL Retrospective—
Jonathan KatzDatabricksSpeakerPostgreSQL as an open data format: 100x faster TPC-H queries through direct storage readsSlides
Jonathan KatzDatabricksPanelist30 Years of PostgreSQL Retrospective—
Joshua SteinmannLufthansa Group Business ServicesSpeakerOracle to PostgreSQL beyond the Syntax: When DBMS Design Differences MatterSlides
Kai WagnerPerconaDiscussion leadStop Debating, Start Implementing: Unifying TDE Efforts for Postgres—
Keiko OdapganalyzeSpeakerHow pg_query rewrites, deparses & formats any valid Postgres querySlides
Lukas FittlpganalyzeSpeakerHow pg_query rewrites, deparses & formats any valid Postgres querySlides
Manan GuptaSupabaseSpeakerConnection Pooling Beyond PgBouncer: A Custom Approach for Distributed PostgreSQL—
Marco SlotCrunchy DataSpeakerData lakes and Icebergs in Postgres with pg_lake—
Masahiko SawadaAmazon Web ServicesSpeakerImplementing DDL Deparsing and DDL ReplicationSlides
Matthias van de MeentDatabricksDiscussion leadMultithreading working group—
Matthias van de MeentDatabricksSpeakerWays to reduce the memory footprint of connectionsSlides
Melanie PlagemanMicrosoftPanelist30 Years of PostgreSQL Retrospective—
Miaolai ZhouAmazon Web ServicesPanelistBeyond the source: the human architecture of PostgreSQL—
Michael PaquierAmazon Web ServicesSpeakerpgstats and PostgreSQL 18Slides
Nazir Bilal YavuzMicrosoftSpeakerMy Journey into PostgreSQL DevelopmentSlides
Noah MischMicrosoftDiscussion leadGive feedback to the PostgreSQL Security Team—
Palak ChaturvediMicrosoftSpeakerDefaults vs Reality: A Large-Scale Study of PostgreSQL GUC Usage—
Paul JungwirthIlluminated ComputingSpeakerTemporal Data: A RoadmapSlides
Pavlo GolubCYBERTECDiscussion leadPostgres On-Call Confessions: Worst Practices Live—
Peter EisentrautEDBWorkshopHow to read and write the SQL standard—
Peter EisentrautEDBPanelistUnexpected successes & epic failures by PostgreSQL committers: A Roundtable—
Peter EisentrautEDBDiscussion leadMultithreading working group—
Peter EisentrautEDBDiscussion leadTranslators and Translation Tooling—
Peter V GeogheganAmazon Web ServicesSpeakerUpdate on index prefetchingSlides
Rahila Syed—SpeakerDeep dive into resource manager, error and interrupt handling.Slides
Raluca ConstantinAmazon Web ServicesSpeakerPostgreSQL's Distributed Evolution: What changed and what stayed the same in the CloudSlides
Richard GuoEDBSpeakerSemi-Joins in PostgreSQLSlides
Robert HaasEDBSpeakerpg_plan_advice: Plan Stability and User Planner Control for PostgreSQL?Slides
Robert HaasEDBPanelistPanel Discussion: Real-Time Patch Idea EvaluationSlides
Robert HaasEDBDiscussion leadOnboarding New Community Members to PostgreSQL—
Ruohang FengPGSTYSpeakerExtensions for Everyone—
Stacey HayslerPGX, Inc.Discussion leadDecentralizing safety: a proposal for local Code of Conduct response—
Stu HoodParadeDBSpeakerPushing the Limits of the Index API: Building a Columnar Store without a TAMSlides
Thomas Lockhart—Panelist30 Years of PostgreSQL Retrospective—
Thomas MunroMicrosoftSpeakerText encoding débacles—
Thomas MunroMicrosoftDiscussion leadMultithreading working group—
Thomas MunroMicrosoftPanelistUnexpected successes & epic failures by PostgreSQL committers: A Roundtable—
Tino EngelbrechtLufthansa Group Business ServicesSpeakerOracle to PostgreSQL beyond the Syntax: When DBMS Design Differences MatterSlides
Todd J. GreenTiger AnalyticsSpeakerpg_textsearch: Native BM25 Full-Text Search in Postgres—
Tom LaneSnowflakePanelist30 Years of PostgreSQL Retrospective—
Tom LaneSnowflakePanelistPanel Discussion: Real-Time Patch Idea EvaluationSlides
Tomas VondraEDBSpeakerUpdate on index prefetchingSlides
Vadim Mikheev—Panelist30 Years of PostgreSQL Retrospective—
Valeria KaplanData EgretPanelistBeyond the source: the human architecture of PostgreSQL—
Valeria KaplanData EgretSpeakerPostgreSQL at 30: Community Moments That Matter—
Vibhor KumarEDBSpeakerPostgres as an Execution Environment for AI Workflows: Failure Modes, Hooks, and Patchable Primitives—
Yurii RashkovskiiInferalDiscussion leadHooks and APIs: What to expose in the core—
Yurii RashkovskiiInferalDiscussion leadTo extend, to contribute, or to petition to core?—
Yurii RashkovskiiInferalDiscussion leadExtension Summit open discussion readout—
Yurii RashkovskiiInferalDiscussion leadExtensions and upgradesSlides
Yurii RashkovskiiInferalDiscussion leadHow immutability challenges extension packaging and distributionSlides
Yurii RashkovskiiInferalDiscussion leadExtending Authorisation and Authentication—
Zhijie HouFujitsuSpeakerHow to Hack on Logical Replication: Insights from contributorsSlides

Sources