BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//postgresqleu/confreg//NONSGML v1.0//EN
BEGIN:VEVENT
UID:241@pgconfdev2025
DTSTART:20250513T123000Z
DTEND:20250513T163000Z
DTSTAMP:20250513T121719Z
SUMMARY:Extension Ecosystem Summit (David E. Wheeler, Floor Drees, Keith Fiske, Yurii Rashkovskii)
LOCATION:Cartier B
URL:https://www.pgevents.ca/events/pgconfdev2025/schedule/session/241/
END:VEVENT
BEGIN:VEVENT
UID:314@pgconfdev2025
DTSTART:20250513T123000Z
DTEND:20250513T163000Z
DTSTAMP:20250513T121719Z
SUMMARY:Developer Meeting (Invite Only) (Jonathan Katz, Melanie Plageman, Noah Misch, Peter Eisentraut)
LOCATION:Cartier A
URL:https://www.pgevents.ca/events/pgconfdev2025/schedule/session/314/
END:VEVENT
BEGIN:VEVENT
UID:265@pgconfdev2025
DTSTART:20250513T180000Z
DTEND:20250513T213000Z
DTSTAMP:20250513T174835Z
SUMMARY:Advanced Patch Feedback Session (Invite Only) (Amit Kapila, Robert Haas, Tomas Vondra)
LOCATION:Bonsecours
URL:https://www.pgevents.ca/events/pgconfdev2025/schedule/session/265/
END:VEVENT
BEGIN:VEVENT
UID:404@pgconfdev2025
DTSTART:20250513T180000Z
DTEND:20250513T213000Z
DTSTAMP:20250513T174835Z
SUMMARY:Postgres Community Summit (Andreas Scherbaum, Henrietta Dombrovskaya, Pat Wright, Teresa Giacomini)
LOCATION:Cartier B
URL:https://www.pgevents.ca/events/pgconfdev2025/schedule/session/404/
END:VEVENT
BEGIN:VEVENT
UID:347@pgconfdev2025
DTSTART:20250513T213000Z
DTEND:20250514T003000Z
DTSTAMP:20250513T211925Z
SUMMARY:Community Meet and Eat (Melanie Plageman)
LOCATION:
URL:https://www.pgevents.ca/events/pgconfdev2025/schedule/session/347/
END:VEVENT
BEGIN:VEVENT
UID:269@pgconfdev2025
DTSTART:20250513T213000Z
DTEND:20250514T003000Z
DTSTAMP:20250513T211925Z
SUMMARY:Running at PGConf.dev (Yurii Rashkovskii)
LOCATION:
URL:https://www.pgevents.ca/events/pgconfdev2025/schedule/session/269/
END:VEVENT
BEGIN:VEVENT
UID:313@pgconfdev2025
DTSTART:20250514T113000Z
DTEND:20250514T124500Z
DTSTAMP:20250514T111739Z
SUMMARY:Student Breakfast (Melanie Plageman, Peter V Geoghegan)
LOCATION:Bonsecours
URL:https://www.pgevents.ca/events/pgconfdev2025/schedule/session/313/
END:VEVENT
BEGIN:VEVENT
UID:349@pgconfdev2025
DTSTART:20250514T130000Z
DTEND:20250514T135000Z
DTSTAMP:20250514T124800Z
SUMMARY:Keynote: From RAP to Snowflake - A Look at 50 Years of SQL DB Scalability (David J. DeWitt)
LOCATION:Regence B2C
URL:https://www.pgevents.ca/events/pgconfdev2025/schedule/session/349/
END:VEVENT
BEGIN:VEVENT
UID:438@pgconfdev2025
DTSTART:20250514T130000Z
DTEND:20250514T210000Z
DTSTAMP:20250210T175104Z
SUMMARY:PostgreSQL Community Booth (Andrey Borodin, Mark Wong, Stacey Haysler, Thomas Munro)
LOCATION:Regence B2C
URL:https://www.pgevents.ca/events/pgconfdev2025/schedule/session/438/
END:VEVENT
BEGIN:VEVENT
UID:331@pgconfdev2025
DTSTART:20250514T140000Z
DTEND:20250514T145000Z
DTSTAMP:20250514T134814Z
SUMMARY:Adventures in Extension Packaging (David E. Wheeler)
LOCATION:Cartier A
URL:https://www.pgevents.ca/events/pgconfdev2025/schedule/session/331/
END:VEVENT
BEGIN:VEVENT
UID:436@pgconfdev2025
DTSTART:20250514T140000Z
DTEND:20250514T145000Z
DTSTAMP:20250514T134814Z
SUMMARY:Investigating Multithreaded PostgreSQL (Thomas Munro)
LOCATION:Regence B2C
URL:https://www.pgevents.ca/events/pgconfdev2025/schedule/session/436/
END:VEVENT
BEGIN:VEVENT
UID:256@pgconfdev2025
DTSTART:20250514T140000Z
DTEND:20250514T145000Z
DTSTAMP:20250514T134814Z
SUMMARY:Exploring the benefits of learned indexes in PostgreSQL: Theory and Implementation (GARY W EVANS, Nishchay Kothari)
LOCATION:Cartier B
URL:https://www.pgevents.ca/events/pgconfdev2025/schedule/session/256/
END:VEVENT
BEGIN:VEVENT
UID:298@pgconfdev2025
DTSTART:20250514T150000Z
DTEND:20250514T152500Z
DTSTAMP:20250514T144828Z
SUMMARY:PostgreSQL Europe Diversity Task Force (Karen Jex)
LOCATION:Cartier A
URL:https://www.pgevents.ca/events/pgconfdev2025/schedule/session/298/
END:VEVENT
BEGIN:VEVENT
UID:293@pgconfdev2025
DTSTART:20250514T153000Z
DTEND:20250514T162000Z
DTSTAMP:20250514T151834Z
SUMMARY:Revisiting XTM: A Practical Case Study Highlighting Its Needs (Yuya Watari)
LOCATION:Cartier B
URL:https://www.pgevents.ca/events/pgconfdev2025/schedule/session/293/
END:VEVENT
BEGIN:VEVENT
UID:271@pgconfdev2025
DTSTART:20250514T153000Z
DTEND:20250514T162000Z
DTSTAMP:20250514T151834Z
SUMMARY:What is new in C and POSIX? (Peter Eisentraut)
LOCATION:Regence B2C
URL:https://www.pgevents.ca/events/pgconfdev2025/schedule/session/271/
END:VEVENT
BEGIN:VEVENT
UID:410@pgconfdev2025
DTSTART:20250514T153000Z
DTEND:20250514T162000Z
DTSTAMP:20250514T151834Z
SUMMARY:The trouble with extensions (Marco Slot)
LOCATION:Cartier A
URL:https://www.pgevents.ca/events/pgconfdev2025/schedule/session/410/
END:VEVENT
BEGIN:VEVENT
UID:301@pgconfdev2025
DTSTART:20250514T163000Z
DTEND:20250514T165500Z
DTSTAMP:20250514T161848Z
SUMMARY:Compiling Postgres to WASM with PGlite (Sam Willis)
LOCATION:Regence B2C
URL:https://www.pgevents.ca/events/pgconfdev2025/schedule/session/301/
END:VEVENT
BEGIN:VEVENT
UID:281@pgconfdev2025
DTSTART:20250514T163000Z
DTEND:20250514T165500Z
DTSTAMP:20250514T161848Z
SUMMARY:The Present and Future of VACUUM in PostgreSQL (Masahiko Sawada)
LOCATION:Cartier B
URL:https://www.pgevents.ca/events/pgconfdev2025/schedule/session/281/
END:VEVENT
BEGIN:VEVENT
UID:388@pgconfdev2025
DTSTART:20250514T163000Z
DTEND:20250514T165500Z
DTSTAMP:20250514T161848Z
SUMMARY:postgresql.org: The hidden parts (Magnus Hagander)
LOCATION:Cartier A
URL:https://www.pgevents.ca/events/pgconfdev2025/schedule/session/388/
END:VEVENT
BEGIN:VEVENT
UID:363@pgconfdev2025
DTSTART:20250514T180000Z
DTEND:20250514T185000Z
DTSTAMP:20250514T174909Z
SUMMARY:ChatGPT Ain’t Got $%@&amp; On Me! Next Generation Automated Database Tuning (William Zhang)
LOCATION:Cartier B
URL:https://www.pgevents.ca/events/pgconfdev2025/schedule/session/363/
END:VEVENT
BEGIN:VEVENT
UID:254@pgconfdev2025
DTSTART:20250514T180000Z
DTEND:20250514T185000Z
DTSTAMP:20250514T174909Z
SUMMARY:Committer Review: An Exercise in Paranoia (Robert Haas)
LOCATION:Regence B2C
URL:https://www.pgevents.ca/events/pgconfdev2025/schedule/session/254/
END:VEVENT
BEGIN:VEVENT
UID:229@pgconfdev2025
DTSTART:20250514T180000Z
DTEND:20250514T185000Z
DTSTAMP:20250514T174909Z
SUMMARY:Multidimensional search strategies for composite B-Tree indexes (Peter V Geoghegan)
LOCATION:Cartier A
URL:https://www.pgevents.ca/events/pgconfdev2025/schedule/session/229/
END:VEVENT
BEGIN:VEVENT
UID:385@pgconfdev2025
DTSTART:20250514T190000Z
DTEND:20250514T195000Z
DTSTAMP:20250514T184925Z
SUMMARY:Designing and implementing a monitoring feature in PostgreSQL (Rahila Syed)
LOCATION:Cartier B
URL:https://www.pgevents.ca/events/pgconfdev2025/schedule/session/385/
END:VEVENT
BEGIN:VEVENT
UID:292@pgconfdev2025
DTSTART:20250514T190000Z
DTEND:20250514T195000Z
DTSTAMP:20250514T184925Z
SUMMARY:A journey toward the columnar data store - lessons from past discussions and new proposals. (Aya Iwata)
LOCATION:Cartier A
URL:https://www.pgevents.ca/events/pgconfdev2025/schedule/session/292/
END:VEVENT
BEGIN:VEVENT
UID:433@pgconfdev2025
DTSTART:20250514T190000Z
DTEND:20250514T195000Z
DTSTAMP:20250514T184925Z
SUMMARY:Scaling Postgres to the next level at OpenAI (Bohan Zhang)
LOCATION:Regence B2C
URL:https://www.pgevents.ca/events/pgconfdev2025/schedule/session/433/
END:VEVENT
BEGIN:VEVENT
UID:384@pgconfdev2025
DTSTART:20250514T203000Z
DTEND:20250514T205500Z
DTSTAMP:20250514T201944Z
SUMMARY:Debugging Data Corruption in PostgreSQL (Palak Chaturvedi)
LOCATION:Cartier A
URL:https://www.pgevents.ca/events/pgconfdev2025/schedule/session/384/
END:VEVENT
BEGIN:VEVENT
UID:372@pgconfdev2025
DTSTART:20250514T203000Z
DTEND:20250514T205500Z
DTSTAMP:20250514T201944Z
SUMMARY:PostgreSQL container groups, aka cgroups down the road. (Cédric Villemain)
LOCATION:Cartier B
URL:https://www.pgevents.ca/events/pgconfdev2025/schedule/session/372/
END:VEVENT
BEGIN:VEVENT
UID:444@pgconfdev2025
DTSTART:20250514T203000Z
DTEND:20250514T205500Z
DTSTAMP:20250514T201944Z
SUMMARY:Tracking plan shapes over time with Plan IDs, and a new pg_stat_plans (Lukas Fittl)
LOCATION:Regence B2C
URL:https://www.pgevents.ca/events/pgconfdev2025/schedule/session/444/
END:VEVENT
BEGIN:VEVENT
UID:345@pgconfdev2025
DTSTART:20250514T203000Z
DTEND:20250514T212500Z
DTSTAMP:20250514T201944Z
SUMMARY:Crafting exploits for historical CVEs (Andrey Borodin)
LOCATION:Bonsecours
URL:https://www.pgevents.ca/events/pgconfdev2025/schedule/session/345/
END:VEVENT
BEGIN:VEVENT
UID:339@pgconfdev2025
DTSTART:20250514T210000Z
DTEND:20250514T212500Z
DTSTAMP:20250514T204951Z
SUMMARY:Introducing a Temporal Benchmark in Benchbase (Paul Jungwirth)
LOCATION:Cartier B
URL:https://www.pgevents.ca/events/pgconfdev2025/schedule/session/339/
END:VEVENT
BEGIN:VEVENT
UID:440@pgconfdev2025
DTSTART:20250514T210000Z
DTEND:20250514T212500Z
DTSTAMP:20250514T204951Z
SUMMARY:What 10 Postgres Major Contributors Did to Become a Hacker (Claire Giordano)
LOCATION:Regence B2C
URL:https://www.pgevents.ca/events/pgconfdev2025/schedule/session/440/
END:VEVENT
BEGIN:VEVENT
UID:364@pgconfdev2025
DTSTART:20250514T210000Z
DTEND:20250514T212500Z
DTSTAMP:20250514T204951Z
SUMMARY:Reproducible Postgres (Alvaro Hernandez, Javier Maestro)
LOCATION:Cartier A
URL:https://www.pgevents.ca/events/pgconfdev2025/schedule/session/364/
END:VEVENT
BEGIN:VEVENT
UID:447@pgconfdev2025
DTSTART:20250514T220000Z
DTEND:20250515T010000Z
DTSTAMP:20250514T214504Z
SUMMARY:Social ()
LOCATION:
URL:https://www.pgevents.ca/events/pgconfdev2025/schedule/session/447/
END:VEVENT
BEGIN:VEVENT
UID:424@pgconfdev2025
DTSTART:20250515T123000Z
DTEND:20250515T133000Z
DTSTAMP:20250515T121824Z
SUMMARY:Postgres Women Breakfast (Karen Jex, Stacey Haysler)
LOCATION:Regence A
URL:https://www.pgevents.ca/events/pgconfdev2025/schedule/session/424/
END:VEVENT
BEGIN:VEVENT
UID:228@pgconfdev2025
DTSTART:20250515T133000Z
DTEND:20250515T142000Z
DTSTAMP:20250515T131837Z
SUMMARY:My Journey in PostgreSQL bug fixing (Bertrand Drouvot)
LOCATION:Cartier A
URL:https://www.pgevents.ca/events/pgconfdev2025/schedule/session/228/
END:VEVENT
BEGIN:VEVENT
UID:240@pgconfdev2025
DTSTART:20250515T133000Z
DTEND:20250515T142000Z
DTSTAMP:20250515T131837Z
SUMMARY:Application Development Challenges with Postgres (Dian Fay)
LOCATION:Cartier B
URL:https://www.pgevents.ca/events/pgconfdev2025/schedule/session/240/
END:VEVENT
BEGIN:VEVENT
UID:286@pgconfdev2025
DTSTART:20250515T133000Z
DTEND:20250515T142000Z
DTSTAMP:20250515T131837Z
SUMMARY:Changing shared_buffers on the fly (Ashutosh Bapat)
LOCATION:Regence B2C
URL:https://www.pgevents.ca/events/pgconfdev2025/schedule/session/286/
END:VEVENT
BEGIN:VEVENT
UID:311@pgconfdev2025
DTSTART:20250515T150000Z
DTEND:20250515T152500Z
DTSTAMP:20250515T144858Z
SUMMARY:Fast-path locking improvements in PG18 (Tomas Vondra)
LOCATION:Regence B2C
URL:https://www.pgevents.ca/events/pgconfdev2025/schedule/session/311/
END:VEVENT
BEGIN:VEVENT
UID:376@pgconfdev2025
DTSTART:20250515T150000Z
DTEND:20250515T152500Z
DTSTAMP:20250515T144858Z
SUMMARY:Rethinking PostgreSQL Performance in the Age of Monster Hardware (Lætitia AVROT)
LOCATION:Cartier B
URL:https://www.pgevents.ca/events/pgconfdev2025/schedule/session/376/
END:VEVENT
BEGIN:VEVENT
UID:430@pgconfdev2025
DTSTART:20250515T153000Z
DTEND:20250515T162000Z
DTSTAMP:20250515T151905Z
SUMMARY:What went wrong with AIO (Andres Freund)
LOCATION:Regence B2C
URL:https://www.pgevents.ca/events/pgconfdev2025/schedule/session/430/
END:VEVENT
BEGIN:VEVENT
UID:245@pgconfdev2025
DTSTART:20250515T153000Z
DTEND:20250515T162000Z
DTSTAMP:20250515T151905Z
SUMMARY:Detection and resolution of conflicts in logical replication (Ajin Cherian, Zhijie Hou)
LOCATION:Cartier A
URL:https://www.pgevents.ca/events/pgconfdev2025/schedule/session/245/
END:VEVENT
BEGIN:VEVENT
UID:346@pgconfdev2025
DTSTART:20250515T153000Z
DTEND:20250515T162000Z
DTSTAMP:20250515T151905Z
SUMMARY:Switching between query plans in real time (Switch Join) (Alena Rybakina)
LOCATION:Cartier B
URL:https://www.pgevents.ca/events/pgconfdev2025/schedule/session/346/
END:VEVENT
BEGIN:VEVENT
UID:317@pgconfdev2025
DTSTART:20250515T163000Z
DTEND:20250515T173000Z
DTSTAMP:20250515T161920Z
SUMMARY:Slonik Events Canada Annual General Meeting (Steve Singer)
LOCATION:Cartier B
URL:https://www.pgevents.ca/events/pgconfdev2025/schedule/session/317/
END:VEVENT
BEGIN:VEVENT
UID:260@pgconfdev2025
DTSTART:20250515T173000Z
DTEND:20250515T182000Z
DTSTAMP:20250515T171935Z
SUMMARY:Advanced testing with Injection Points (Michael Paquier)
LOCATION:Cartier B
URL:https://www.pgevents.ca/events/pgconfdev2025/schedule/session/260/
END:VEVENT
BEGIN:VEVENT
UID:446@pgconfdev2025
DTSTART:20250515T173000Z
DTEND:20250515T182000Z
DTSTAMP:20250515T171935Z
SUMMARY:Vector search is now boring, but PostgreSQL has ways to go (Jonathan Katz)
LOCATION:Regence B2C
URL:https://www.pgevents.ca/events/pgconfdev2025/schedule/session/446/
END:VEVENT
BEGIN:VEVENT
UID:359@pgconfdev2025
DTSTART:20250515T173000Z
DTEND:20250515T182000Z
DTSTAMP:20250515T171935Z
SUMMARY:Improving scalability; Reducing overhead in shared memory (Matthias van de Meent)
LOCATION:Cartier A
URL:https://www.pgevents.ca/events/pgconfdev2025/schedule/session/359/
END:VEVENT
BEGIN:VEVENT
UID:426@pgconfdev2025
DTSTART:20250515T183000Z
DTEND:20250515T185500Z
DTSTAMP:20250515T181949Z
SUMMARY:Everything You Need to Know About Diversity in 25 Minutes (Stacey Haysler)
LOCATION:Cartier B
URL:https://www.pgevents.ca/events/pgconfdev2025/schedule/session/426/
END:VEVENT
BEGIN:VEVENT
UID:318@pgconfdev2025
DTSTART:20250515T183000Z
DTEND:20250515T185500Z
DTSTAMP:20250515T181949Z
SUMMARY:What can Postgres learn from DuckDB? (Jelte Fennema-Nio)
LOCATION:Regence B2C
URL:https://www.pgevents.ca/events/pgconfdev2025/schedule/session/318/
END:VEVENT
BEGIN:VEVENT
UID:379@pgconfdev2025
DTSTART:20250515T183000Z
DTEND:20250515T185500Z
DTSTAMP:20250515T181949Z
SUMMARY:What does moving to Pull Requests look like? The nginx story (Alastair Turner)
LOCATION:Cartier A
URL:https://www.pgevents.ca/events/pgconfdev2025/schedule/session/379/
END:VEVENT
BEGIN:VEVENT
UID:343@pgconfdev2025
DTSTART:20250515T193000Z
DTEND:20250515T202000Z
DTSTAMP:20250515T191500Z
SUMMARY:Fraught Feedback: Trying and Failing to Implement Adaptive Behavior in Postgres (Melanie Plageman)
LOCATION:Cartier B
URL:https://www.pgevents.ca/events/pgconfdev2025/schedule/session/343/
END:VEVENT
BEGIN:VEVENT
UID:419@pgconfdev2025
DTSTART:20250515T193000Z
DTEND:20250515T202000Z
DTSTAMP:20250515T191500Z
SUMMARY:Writing fast C code for a modern CPU (and applying it to PostgreSQL) (David Rowley)
LOCATION:Regence B2C
URL:https://www.pgevents.ca/events/pgconfdev2025/schedule/session/419/
END:VEVENT
BEGIN:VEVENT
UID:414@pgconfdev2025
DTSTART:20250515T193000Z
DTEND:20250515T202000Z
DTSTAMP:20250515T191500Z
SUMMARY:Re-engineering Postgres for Millions of Tenants (Gwen Shapira)
LOCATION:Cartier A
URL:https://www.pgevents.ca/events/pgconfdev2025/schedule/session/414/
END:VEVENT
BEGIN:VEVENT
UID:351@pgconfdev2025
DTSTART:20250515T203000Z
DTEND:20250515T213000Z
DTSTAMP:20250515T201515Z
SUMMARY:Lightning Talks (Karen Jex, Masahiko Sawada)
LOCATION:Regence B2C
URL:https://www.pgevents.ca/events/pgconfdev2025/schedule/session/351/
END:VEVENT
END:VCALENDAR
