BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//postgresqleu/confreg//NONSGML v1.0//EN
BEGIN:VEVENT
UID:712@pgconfdev2026
DTSTART:20260519T143000Z
DTEND:20260519T153000Z
DTSTAMP:20260321T174747Z
SUMMARY:Community Newcomer Welcome Breakfast ()
LOCATION:Xerox
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/712/
END:VEVENT
BEGIN:VEVENT
UID:710@pgconfdev2026
DTSTART:20260519T153000Z
DTEND:20260519T155000Z
DTSTAMP:20260219T000255Z
SUMMARY:Welcome ()
LOCATION:Fletcher
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/710/
END:VEVENT
BEGIN:VEVENT
UID:558@pgconfdev2026
DTSTART:20260519T160000Z
DTEND:20260519T165000Z
DTSTAMP:20260218T235543Z
SUMMARY:Beyond the source: the human architecture of PostgreSQL (Floor Drees, Hari Kiran, Jimmy Angelakos, Stacey Haysler, Valeria Kaplan)
LOCATION:Fletcher
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/558/
END:VEVENT
BEGIN:VEVENT
UID:489@pgconfdev2026
DTSTART:20260519T160000Z
DTEND:20260519T165000Z
DTSTAMP:20260305T203150Z
SUMMARY:PostgreSQL Hacking 101: Build, Break, Debug, Repeat (Andrey Borodin)
LOCATION:Xerox
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/489/
END:VEVENT
BEGIN:VEVENT
UID:519@pgconfdev2026
DTSTART:20260519T160000Z
DTEND:20260519T165000Z
DTSTAMP:20260305T203150Z
SUMMARY:[closed meeting] PostgreSQL Committers Meeting (Peter Eisentraut)
LOCATION:RBC Executive Room
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/519/
END:VEVENT
BEGIN:VEVENT
UID:618@pgconfdev2026
DTSTART:20260519T160000Z
DTEND:20260519T165000Z
DTSTAMP:20260305T115636Z
SUMMARY:How immutability challenges extension packaging and distribution (Alastair Turner, David E. Wheeler, Floor Drees, Yurii Rashkovskii)
LOCATION:Canfor
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/618/
END:VEVENT
BEGIN:VEVENT
UID:471@pgconfdev2026
DTSTART:20260519T173000Z
DTEND:20260519T182000Z
DTSTAMP:20260218T235543Z
SUMMARY:What&#x27;s Missing in Postgres? (Bruce Momjian)
LOCATION:Fletcher
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/471/
END:VEVENT
BEGIN:VEVENT
UID:655@pgconfdev2026
DTSTART:20260519T173000Z
DTEND:20260519T182000Z
DTSTAMP:20260305T115636Z
SUMMARY:Extending Authorisation and Authentication (Alastair Turner, David E. Wheeler, Floor Drees, Yurii Rashkovskii)
LOCATION:Canfor
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/655/
END:VEVENT
BEGIN:VEVENT
UID:543@pgconfdev2026
DTSTART:20260519T173000Z
DTEND:20260519T182000Z
DTSTAMP:20260305T203150Z
SUMMARY:Translators and Translation Tooling (Peter Eisentraut)
LOCATION:Xerox
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/543/
END:VEVENT
BEGIN:VEVENT
UID:529@pgconfdev2026
DTSTART:20260519T173000Z
DTEND:20260519T182000Z
DTSTAMP:20260305T203150Z
SUMMARY:Slonik Events Canada AGM (Daniel Gustafsson, Jonathan Katz, Magnus Hagander, Steve Singer)
LOCATION:Scotiabank
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/529/
END:VEVENT
BEGIN:VEVENT
UID:476@pgconfdev2026
DTSTART:20260519T173000Z
DTEND:20260519T182000Z
DTSTAMP:20260305T115636Z
SUMMARY:Onboarding New Community Members to PostgreSQL (Cornelia Biacsics, Hari Kiran, Robert Haas)
LOCATION:Labatt
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/476/
END:VEVENT
BEGIN:VEVENT
UID:467@pgconfdev2026
DTSTART:20260519T183000Z
DTEND:20260519T192000Z
DTSTAMP:20260305T115636Z
SUMMARY:Recognizing Contributions (Joe Conway)
LOCATION:Labatt
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/467/
END:VEVENT
BEGIN:VEVENT
UID:512@pgconfdev2026
DTSTART:20260519T183000Z
DTEND:20260519T192000Z
DTSTAMP:20260218T235543Z
SUMMARY:Panel Discussion: Real-Time Patch Idea Evaluation (Andres Freund, Heikki Linnakangas, Robert Haas, Tom Lane)
LOCATION:Fletcher
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/512/
END:VEVENT
BEGIN:VEVENT
UID:524@pgconfdev2026
DTSTART:20260519T183000Z
DTEND:20260519T192000Z
DTSTAMP:20260305T203150Z
SUMMARY:OAuth Working Group (Jacob Champion)
LOCATION:Xerox
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/524/
END:VEVENT
BEGIN:VEVENT
UID:619@pgconfdev2026
DTSTART:20260519T183000Z
DTEND:20260519T192000Z
DTSTAMP:20260305T115636Z
SUMMARY:Extensions and upgrades (Alastair Turner, David E. Wheeler, Floor Drees, Yurii Rashkovskii)
LOCATION:Canfor
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/619/
END:VEVENT
BEGIN:VEVENT
UID:506@pgconfdev2026
DTSTART:20260519T203000Z
DTEND:20260519T212000Z
DTSTAMP:20260305T203150Z
SUMMARY:Give feedback to the PostgreSQL Security Team (Noah Misch)
LOCATION:Cominco
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/506/
END:VEVENT
BEGIN:VEVENT
UID:478@pgconfdev2026
DTSTART:20260519T203000Z
DTEND:20260519T212000Z
DTSTAMP:20260305T203150Z
SUMMARY:PostgreSQL Community Association AGM and Q&amp;A (Claire Giordano, Jaime Casanova, Jonathan Katz, Peter Eisentraut, Steve Singer)
LOCATION:Scotiabank
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/478/
END:VEVENT
BEGIN:VEVENT
UID:658@pgconfdev2026
DTSTART:20260519T203000Z
DTEND:20260519T212000Z
DTSTAMP:20260218T235543Z
SUMMARY:Why is PostgreSQL Terrible? (Christophe Pettus)
LOCATION:Fletcher
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/658/
END:VEVENT
BEGIN:VEVENT
UID:621@pgconfdev2026
DTSTART:20260519T203000Z
DTEND:20260519T212000Z
DTSTAMP:20260305T115636Z
SUMMARY:Hooks and APIs: What to expose in the core (Alastair Turner, David E. Wheeler, Floor Drees, Yurii Rashkovskii)
LOCATION:Canfor
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/621/
END:VEVENT
BEGIN:VEVENT
UID:605@pgconfdev2026
DTSTART:20260519T213000Z
DTEND:20260519T222000Z
DTSTAMP:20260305T203150Z
SUMMARY:Graph database developer meeting (Ashutosh Bapat)
LOCATION:Xerox
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/605/
END:VEVENT
BEGIN:VEVENT
UID:620@pgconfdev2026
DTSTART:20260519T213000Z
DTEND:20260519T222000Z
DTSTAMP:20260305T115636Z
SUMMARY:To extend, to contribute, or to petition to core? (Alastair Turner, David E. Wheeler, Floor Drees, Yurii Rashkovskii)
LOCATION:Canfor
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/620/
END:VEVENT
BEGIN:VEVENT
UID:665@pgconfdev2026
DTSTART:20260519T213000Z
DTEND:20260519T222000Z
DTSTAMP:20260218T235543Z
SUMMARY:PostgreSQL at 30: Community Moments That Matter (Valeria Kaplan)
LOCATION:Fletcher
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/665/
END:VEVENT
BEGIN:VEVENT
UID:505@pgconfdev2026
DTSTART:20260519T213000Z
DTEND:20260519T222000Z
DTSTAMP:20260305T203150Z
SUMMARY:[closed meeting] PostgreSQL Security Team (Noah Misch)
LOCATION:RBC Executive Room
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/505/
END:VEVENT
BEGIN:VEVENT
UID:606@pgconfdev2026
DTSTART:20260519T213000Z
DTEND:20260519T222000Z
DTSTAMP:20260305T115636Z
SUMMARY:Decentralizing safety: a proposal for local Code of Conduct response (Floor Drees, Stacey Haysler)
LOCATION:Labatt
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/606/
END:VEVENT
BEGIN:VEVENT
UID:450@pgconfdev2026
DTSTART:20260519T230000Z
DTEND:20260519T235000Z
DTSTAMP:20260305T115636Z
SUMMARY:Establishing the PostgreSQL standard: What&#x27;s Postgres compatible? (Henrietta Dombrovskaya, Jimmy Angelakos)
LOCATION:Labatt
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/450/
END:VEVENT
BEGIN:VEVENT
UID:637@pgconfdev2026
DTSTART:20260519T230000Z
DTEND:20260519T235000Z
DTSTAMP:20260219T000256Z
SUMMARY:Unexpected successes &amp; epic failures by PostgreSQL committers: A Roundtable (Álvaro Herrera, Claire Giordano, Daniel Gustafsson, Greg Burd, Peter Eisentraut, Thomas Munro)
LOCATION:Fletcher
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/637/
END:VEVENT
BEGIN:VEVENT
UID:622@pgconfdev2026
DTSTART:20260519T230000Z
DTEND:20260519T235000Z
DTSTAMP:20260305T115636Z
SUMMARY:Extension Summit open discussion readout (Alastair Turner, David E. Wheeler, Floor Drees, Yurii Rashkovskii)
LOCATION:Canfor
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/622/
END:VEVENT
BEGIN:VEVENT
UID:707@pgconfdev2026
DTSTART:20260520T000000Z
DTEND:20260520T040000Z
DTSTAMP:20260209T172519Z
SUMMARY:Meet &amp; Eat(Tuesday) ()
LOCATION:Concourse
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/707/
END:VEVENT
BEGIN:VEVENT
UID:530@pgconfdev2026
DTSTART:20260520T143000Z
DTEND:20260520T153000Z
DTSTAMP:20260217T173724Z
SUMMARY:Postgres Women Breakfast (Katharine Saar, Stacey Haysler)
LOCATION:Canfor
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/530/
END:VEVENT
BEGIN:VEVENT
UID:706@pgconfdev2026
DTSTART:20260520T153000Z
DTEND:20260520T155500Z
DTSTAMP:20260218T014731Z
SUMMARY:Opening ()
LOCATION:Fletcher
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/706/
END:VEVENT
BEGIN:VEVENT
UID:651@pgconfdev2026
DTSTART:20260520T160000Z
DTEND:20260520T165000Z
DTSTAMP:20260218T014731Z
SUMMARY:Let’s talk about building the next generation of Postgres open source contributors (Claire Giordano)
LOCATION:Fletcher
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/651/
END:VEVENT
BEGIN:VEVENT
UID:659@pgconfdev2026
DTSTART:20260520T160000Z
DTEND:20260520T165000Z
DTSTAMP:20260221T160753Z
SUMMARY:Update on index prefetching (Peter V Geoghegan, Tomas Vondra)
LOCATION:Labatt
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/659/
END:VEVENT
BEGIN:VEVENT
UID:692@pgconfdev2026
DTSTART:20260520T160000Z
DTEND:20260520T165000Z
DTSTAMP:20260218T014731Z
SUMMARY:Connection Pooling Beyond PgBouncer: A Custom Approach for Distributed PostgreSQL (Manan Gupta)
LOCATION:Canfor
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/692/
END:VEVENT
BEGIN:VEVENT
UID:535@pgconfdev2026
DTSTART:20260520T173000Z
DTEND:20260520T182000Z
DTSTAMP:20260218T014731Z
SUMMARY:Rethinking the Monolith: Evolving Postgres for Hundreds of Cores and Far Memory (Haibo Yan)
LOCATION:Canfor
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/535/
END:VEVENT
BEGIN:VEVENT
UID:449@pgconfdev2026
DTSTART:20260520T173000Z
DTEND:20260520T182000Z
DTSTAMP:20260218T014731Z
SUMMARY:Experimenting with a Global Index in PostgreSQL: Design, Implementation, and Challenges (Dilip Kumar)
LOCATION:Labatt
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/449/
END:VEVENT
BEGIN:VEVENT
UID:520@pgconfdev2026
DTSTART:20260520T173000Z
DTEND:20260520T182000Z
DTSTAMP:20260218T014731Z
SUMMARY:Psycopg: 20 years of mostly friendly coexistence with libpq (Daniele Varrazzo)
LOCATION:Fletcher
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/520/
END:VEVENT
BEGIN:VEVENT
UID:455@pgconfdev2026
DTSTART:20260520T183000Z
DTEND:20260520T185500Z
DTSTAMP:20260221T160753Z
SUMMARY:The Edge of ACID with Injection Points (Andrey Borodin)
LOCATION:Labatt
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/455/
END:VEVENT
BEGIN:VEVENT
UID:653@pgconfdev2026
DTSTART:20260520T183000Z
DTEND:20260520T185500Z
DTSTAMP:20260218T014731Z
SUMMARY:Table repacking, done right (Álvaro Herrera)
LOCATION:Fletcher
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/653/
END:VEVENT
BEGIN:VEVENT
UID:544@pgconfdev2026
DTSTART:20260520T183000Z
DTEND:20260520T185500Z
DTSTAMP:20260221T160753Z
SUMMARY:Finding the Invisible: Spotting Query Planning Issues Before They Appear (Andrei Lepikhov)
LOCATION:Canfor
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/544/
END:VEVENT
BEGIN:VEVENT
UID:570@pgconfdev2026
DTSTART:20260520T200000Z
DTEND:20260520T205000Z
DTSTAMP:20260221T160753Z
SUMMARY:Join Statistics (Corey Huinker)
LOCATION:Canfor
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/570/
END:VEVENT
BEGIN:VEVENT
UID:633@pgconfdev2026
DTSTART:20260520T200000Z
DTEND:20260520T205000Z
DTSTAMP:20260221T160753Z
SUMMARY:Data lakes and Icebergs in Postgres with pg_lake (Marco Slot)
LOCATION:Labatt
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/633/
END:VEVENT
BEGIN:VEVENT
UID:624@pgconfdev2026
DTSTART:20260520T200000Z
DTEND:20260520T205000Z
DTSTAMP:20260221T160753Z
SUMMARY:Optimizing code in the hot path; with examples from tuple deformation (David Rowley)
LOCATION:Fletcher
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/624/
END:VEVENT
BEGIN:VEVENT
UID:656@pgconfdev2026
DTSTART:20260520T210000Z
DTEND:20260520T215000Z
DTSTAMP:20260221T160753Z
SUMMARY:PostgreSQL&#x27;s Distributed Evolution: What changed and what stayed the same in the Cloud (Raluca Constantin)
LOCATION:Canfor
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/656/
END:VEVENT
BEGIN:VEVENT
UID:526@pgconfdev2026
DTSTART:20260520T210000Z
DTEND:20260520T215000Z
DTSTAMP:20260221T160753Z
SUMMARY:Scaling Logical Replication: Parallel Apply and Centralized Decoding (Amit Kapila, Hayato Kuroda)
LOCATION:Labatt
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/526/
END:VEVENT
BEGIN:VEVENT
UID:503@pgconfdev2026
DTSTART:20260520T210000Z
DTEND:20260520T215000Z
DTSTAMP:20260218T015051Z
SUMMARY:pg_plan_advice: Plan Stability and User Planner Control for PostgreSQL? (Robert Haas)
LOCATION:Fletcher
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/503/
END:VEVENT
BEGIN:VEVENT
UID:597@pgconfdev2026
DTSTART:20260520T223000Z
DTEND:20260520T225500Z
DTSTAMP:20260221T160753Z
SUMMARY:Semi-Joins in PostgreSQL (Richard Guo)
LOCATION:Labatt
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/597/
END:VEVENT
BEGIN:VEVENT
UID:684@pgconfdev2026
DTSTART:20260520T223000Z
DTEND:20260520T225500Z
DTSTAMP:20260221T160753Z
SUMMARY:Deep dive into resource manager, error and interrupt handling. (Rahila Syed)
LOCATION:Canfor
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/684/
END:VEVENT
BEGIN:VEVENT
UID:635@pgconfdev2026
DTSTART:20260520T223000Z
DTEND:20260520T225500Z
DTSTAMP:20260218T015051Z
SUMMARY:PostgreSQL Commitfest Metrics: A Quantitative Analysis (Andreas Scherbaum, Jimmy Angelakos)
LOCATION:Fletcher
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/635/
END:VEVENT
BEGIN:VEVENT
UID:583@pgconfdev2026
DTSTART:20260520T230000Z
DTEND:20260520T232500Z
DTSTAMP:20260221T160753Z
SUMMARY:Extensions for Everyone (Ruohang Feng)
LOCATION:Canfor
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/583/
END:VEVENT
BEGIN:VEVENT
UID:601@pgconfdev2026
DTSTART:20260520T230000Z
DTEND:20260520T232500Z
DTSTAMP:20260218T015051Z
SUMMARY:The Missing Link: Connecting Tens of Thousands of Chinese Users to the PostgreSQL Core (Grant Zhou)
LOCATION:Fletcher
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/601/
END:VEVENT
BEGIN:VEVENT
UID:617@pgconfdev2026
DTSTART:20260520T230000Z
DTEND:20260520T232500Z
DTSTAMP:20260221T160753Z
SUMMARY:The Five-year Patch mission: To boldly fail where no patch has failed before (Daniel Gustafsson)
LOCATION:Labatt
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/617/
END:VEVENT
BEGIN:VEVENT
UID:670@pgconfdev2026
DTSTART:20260520T233000Z
DTEND:20260521T003000Z
DTSTAMP:20260214T234025Z
SUMMARY:30 Years of PostgreSQL Retrospective (Bruce Momjian, Jan Wieck, Melanie Plageman, Thomas Lockhart, Vadim Mikheev)
LOCATION:Fletcher
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/670/
END:VEVENT
BEGIN:VEVENT
UID:508@pgconfdev2026
DTSTART:20260521T003000Z
DTEND:20260521T005000Z
DTSTAMP:20260218T015051Z
SUMMARY:Group Photo: everyone! (Noah Misch)
LOCATION:Fletcher
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/508/
END:VEVENT
BEGIN:VEVENT
UID:507@pgconfdev2026
DTSTART:20260521T005000Z
DTEND:20260521T010000Z
DTSTAMP:20260202T165438Z
SUMMARY:Group Photo: PostgreSQL Major Contributors (Noah Misch)
LOCATION:Fletcher
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/507/
END:VEVENT
BEGIN:VEVENT
UID:713@pgconfdev2026
DTSTART:20260521T011500Z
DTEND:20260521T041500Z
DTSTAMP:20260321T180211Z
SUMMARY:Social ()
LOCATION:Rogue Kitchen
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/713/
END:VEVENT
BEGIN:VEVENT
UID:682@pgconfdev2026
DTSTART:20260521T163000Z
DTEND:20260521T172000Z
DTSTAMP:20260221T160753Z
SUMMARY:Pushing the Limits of the Index API: Building a Columnar Store without a TAM (Stu Hood)
LOCATION:Canfor
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/682/
END:VEVENT
BEGIN:VEVENT
UID:463@pgconfdev2026
DTSTART:20260521T163000Z
DTEND:20260521T172000Z
DTSTAMP:20260221T160753Z
SUMMARY:We come in peace - lessons learned from MySQL at hyper scale (Sam Lambert)
LOCATION:Labatt
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/463/
END:VEVENT
BEGIN:VEVENT
UID:572@pgconfdev2026
DTSTART:20260521T163000Z
DTEND:20260521T172000Z
DTSTAMP:20260219T022026Z
SUMMARY:Text encoding dÃ©bacles (Thomas Munro)
LOCATION:Fletcher
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/572/
END:VEVENT
BEGIN:VEVENT
UID:683@pgconfdev2026
DTSTART:20260521T180000Z
DTEND:20260521T185000Z
DTSTAMP:20260221T160753Z
SUMMARY:Is There a Future for Genetic and Learning-Based Methods in Query Optimizers? (Alena Rybakina)
LOCATION:Canfor
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/683/
END:VEVENT
BEGIN:VEVENT
UID:573@pgconfdev2026
DTSTART:20260521T180000Z
DTEND:20260521T185000Z
DTSTAMP:20260219T022026Z
SUMMARY:PostgreSQL as an open data format: 100x faster TPC-H queries  through direct storage reads (Hristo Stoyanov, Jonathan Katz)
LOCATION:Fletcher
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/573/
END:VEVENT
BEGIN:VEVENT
UID:629@pgconfdev2026
DTSTART:20260521T180000Z
DTEND:20260521T185000Z
DTSTAMP:20260221T160753Z
SUMMARY:Temporal Data: A Roadmap (Paul Jungwirth)
LOCATION:Labatt
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/629/
END:VEVENT
BEGIN:VEVENT
UID:668@pgconfdev2026
DTSTART:20260521T180000Z
DTEND:20260521T185000Z
DTSTAMP:20260219T022026Z
SUMMARY:CREATE TABLE topics (); (Alastair Turner, Floor Drees)
LOCATION:Cominco
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/668/
END:VEVENT
BEGIN:VEVENT
UID:553@pgconfdev2026
DTSTART:20260521T190000Z
DTEND:20260521T204000Z
DTSTAMP:20260219T022311Z
SUMMARY:How to read and write the SQL standard (Peter Eisentraut)
LOCATION:Cominco
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/553/
END:VEVENT
BEGIN:VEVENT
UID:592@pgconfdev2026
DTSTART:20260521T190000Z
DTEND:20260521T192500Z
DTSTAMP:20260221T200205Z
SUMMARY:&quot;Developer U&quot;: Lessons Learned from a Global Training Program for Postgres Developers (Andrew Dunstan)
LOCATION:Canfor
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/592/
END:VEVENT
BEGIN:VEVENT
UID:509@pgconfdev2026
DTSTART:20260521T190000Z
DTEND:20260521T192500Z
DTSTAMP:20260221T200200Z
SUMMARY:pg_textsearch: Native BM25 Full-Text Search in Postgres (Todd J. Green)
LOCATION:Fletcher
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/509/
END:VEVENT
BEGIN:VEVENT
UID:627@pgconfdev2026
DTSTART:20260521T190000Z
DTEND:20260521T192500Z
DTSTAMP:20260221T200205Z
SUMMARY:Are we OAuth yet? (Andreas Karlsson)
LOCATION:Labatt
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/627/
END:VEVENT
BEGIN:VEVENT
UID:642@pgconfdev2026
DTSTART:20260521T210000Z
DTEND:20260521T215000Z
DTSTAMP:20260221T200205Z
SUMMARY:What can Postgres learn from ClickHouse? (Alexey Milovidov)
LOCATION:Labatt
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/642/
END:VEVENT
BEGIN:VEVENT
UID:594@pgconfdev2026
DTSTART:20260521T210000Z
DTEND:20260521T215000Z
DTSTAMP:20260219T022026Z
SUMMARY:Profiling Postgres Perils (Andres Freund)
LOCATION:Fletcher
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/594/
END:VEVENT
BEGIN:VEVENT
UID:510@pgconfdev2026
DTSTART:20260521T210000Z
DTEND:20260521T215000Z
DTSTAMP:20260221T200205Z
SUMMARY:Building a Foreign Data Wrapper (David E. Wheeler)
LOCATION:Canfor
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/510/
END:VEVENT
BEGIN:VEVENT
UID:485@pgconfdev2026
DTSTART:20260521T220000Z
DTEND:20260521T222500Z
DTSTAMP:20260219T022026Z
SUMMARY:Batching in the Executor (Amit Langote)
LOCATION:Fletcher
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/485/
END:VEVENT
BEGIN:VEVENT
UID:608@pgconfdev2026
DTSTART:20260521T220000Z
DTEND:20260521T222500Z
DTSTAMP:20260221T200205Z
SUMMARY:Defaults vs Reality: A Large-Scale Study of PostgreSQL GUC Usage (Palak Chaturvedi)
LOCATION:Labatt
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/608/
END:VEVENT
BEGIN:VEVENT
UID:589@pgconfdev2026
DTSTART:20260521T220000Z
DTEND:20260521T222500Z
DTSTAMP:20260219T022026Z
SUMMARY:Corruptions in PostgreSQL: Three cases, hard lessons (Nitin Jadhav)
LOCATION:Canfor
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/589/
END:VEVENT
BEGIN:VEVENT
UID:714@pgconfdev2026
DTSTART:20260521T223000Z
DTEND:20260521T231500Z
DTSTAMP:20260321T180351Z
SUMMARY:Tea + Cake Cutting ()
LOCATION:Concourse
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/714/
END:VEVENT
BEGIN:VEVENT
UID:593@pgconfdev2026
DTSTART:20260521T231500Z
DTEND:20260521T234000Z
DTSTAMP:20260221T200205Z
SUMMARY:Oracle to PostgreSQL beyond the Syntax: When DBMS Design Differences Matter (Joshua Steinmann, Tino Engelbrecht)
LOCATION:Canfor
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/593/
END:VEVENT
BEGIN:VEVENT
UID:532@pgconfdev2026
DTSTART:20260521T231500Z
DTEND:20260521T234000Z
DTSTAMP:20260219T022026Z
SUMMARY:Learning PostgreSQL Hacking Fast: Lessons and Mistakes from a Newcomer (Chao Li)
LOCATION:Fletcher
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/532/
END:VEVENT
BEGIN:VEVENT
UID:536@pgconfdev2026
DTSTART:20260521T231500Z
DTEND:20260521T234000Z
DTSTAMP:20260221T200205Z
SUMMARY:Implementing DDL Deparsing and DDL Replication (Masahiko Sawada)
LOCATION:Labatt
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/536/
END:VEVENT
BEGIN:VEVENT
UID:551@pgconfdev2026
DTSTART:20260521T234500Z
DTEND:20260522T001000Z
DTSTAMP:20260219T022311Z
SUMMARY:My Journey into PostgreSQL Development (Nazir Bilal Yavuz)
LOCATION:Fletcher
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/551/
END:VEVENT
BEGIN:VEVENT
UID:454@pgconfdev2026
DTSTART:20260521T234500Z
DTEND:20260522T001000Z
DTSTAMP:20260221T200205Z
SUMMARY:Can We Skip Recovery? The Architecture of On-Demand WAL Replay. (Srinath Reddy Sadipiralla)
LOCATION:Canfor
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/454/
END:VEVENT
BEGIN:VEVENT
UID:451@pgconfdev2026
DTSTART:20260521T234500Z
DTEND:20260522T001000Z
DTSTAMP:20260221T200205Z
SUMMARY:pgstats and PostgreSQL 18 (Michael Paquier)
LOCATION:Labatt
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/451/
END:VEVENT
BEGIN:VEVENT
UID:705@pgconfdev2026
DTSTART:20260522T001500Z
DTEND:20260522T011500Z
DTSTAMP:20260214T234025Z
SUMMARY:Lightning Talks ()
LOCATION:Fletcher
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/705/
END:VEVENT
BEGIN:VEVENT
UID:715@pgconfdev2026
DTSTART:20260522T011500Z
DTEND:20260522T041500Z
DTSTAMP:20260321T181111Z
SUMMARY:Meet + Eat (Thursday) ()
LOCATION:Concourse
URL:https://www.pgevents.ca/events/pgconfdev2026/schedule/session/715/
END:VEVENT
END:VCALENDAR
