Prague PostgreSQL Developer Day
praguepgdevday.bsky.social
Prague PostgreSQL Developer Day
@praguepgdevday.bsky.social
A community conference in Prague, organized by CSPUG.
Fuzzing PostgreSQL at the front door 🔍Adam Wołk shows how it uncovers edge-case bugs in libpq and #PgBouncer. Learn how to build harnesses, harden Postgres networking code against real-world failures. p2d2.cz/en/talks/kno...

#libpq #Fuzzing #DatabaseSecurity #OpenSource #DBA #DeveloperTools
January 28, 2026 at 3:45 PM
“It works on my database” 😅

Radim Marek shows why that’s not enough. Learn how RegreSQL brings PostgreSQL-style regression testing to application SQL. lnkd.in/dDCE5VHu

#PostgreSQL #P2D2 #P2D2 #SQL #Testing #RegressionTesting #DatabaseDev
January 28, 2026 at 3:42 PM
Observability beyond the database. ☁️

Peter Zaitsev Percona Coroot explores cloud-native Postgres monitoring—from client apps to VMs, storage, and networks. Learn to track Postgres in dynamic cloud environments. p2d2.cz/en/talks/clo...

#PostgreSQL #P2D2 #Observability #Cloud
January 28, 2026 at 2:59 PM
Vacuum horror stories don’t have to end badly. 🧹

Robert Treat dives into large-table vacuuming, XID wraparound incidents, recent Postgres improvements that make mission-critical workloads safer. p2d2.cz/en/talks/a_b...

#PostgreSQL #P2D2 #Vacuum #Internals
January 28, 2026 at 2:54 PM
How much performance is left on the table with default settings? 🤔

Luigi Nardi presents a benchmark study on PostgreSQL server parameter tuning, comparing OLTP and OLAP workloads and showing how hardware and environment change the results. p2d2.cz/en/talks/a_b...

#PostgreSQL #P2D2 #Performance
January 28, 2026 at 2:52 PM
“Heeey, I’m using that!” 😅

Ants Aasma digs into OLTP lock contention in PostgreSQL—why it happens, how isolation levels, latency, and concurrency control affect it, and how to fix it without breaking correctness.

#PostgreSQL #P2D2 #OLTP #Performance
January 28, 2026 at 2:01 PM
What really changes at 100TB+? 🤯

Teresa Lopes shares hard-won lessons from running massive PostgreSQL databases at Adyen—covering backups, HA, vacuum, and performance when “best practices” stop working. lnkd.in/d_QD95ZG

#PostgreSQL #P2D2 #PGScale #Databases
January 28, 2026 at 1:56 PM
PostgreSQL 18 brings big upgrades to constraints! 🔒

Gülçin Yıldırım Jelínek Xata.io breaks down what’s new—from temporal PK/FKs to NOT ENFORCED constraints and better partition support—and how to use them in real systems. lnkd.in/d_xZ6HD2

#PostgreSQL #P2D2 #PG18 #DataIntegrity
January 28, 2026 at 1:50 PM
Incredible Lightning Talks at P2D2 hosted by Pavlo Golub! ⚡

Our taleted speakers showcased projects in under 5 mins. Huge thanks to Mayuresh, Michal, Sergey, Alijaz, Josef, Hettie, Ants, Jonathan, Ellyne, Mohsin, Anton, Luigi 🙌

Slides: lnkd.in/dfRNUYeQ

#P2D2 #PostgreSQL #LightningTalks
January 28, 2026 at 1:49 PM
Reposted by Prague PostgreSQL Developer Day
We're having great conversations at P2D2! Did you join Bruce Momjian's presentation on what's missing in #PostgreSQL? How about the workshop on @cloudnativepg.bsky.social by Jonathan Battiato and Danish Khan?

Come find us at our booth at @praguepgdevday.bsky.social 👋
January 28, 2026 at 11:09 AM
Explore TimescaleDB for IoT!

Michal Bartak shows how to collect & visualize data using continuous aggregates, compression, and retention strategies. Learn how dataset types impact Grafana dashboards and maintain your time-series data efficiently.

#PostgreSQL #TimescaleDB #IoT #P2D2
January 28, 2026 at 10:59 AM
Do ORMs make you 😃 or 😡? Petr Šmejkal Outreach explores building Go services on PostgreSQL, shares his take on sqlc—what works, what doesn’t, and how to fix pitfalls. Learn practical ways to make your SQL + Go workflows smooth and reliable!

#PostgreSQL #ORM #Go #P2D2
January 28, 2026 at 10:57 AM
Think your PostgreSQL tuning guide works for all setups? Think again! 🚨 Mohsin Ejaz shows why generic advice can fail and how infrastructure—storage, IOPS, JIT, cloud vs on-prem—shapes the optimal configuration. Tune PostgreSQL the right way!

#PostgreSQL #Performance #P2D2
January 28, 2026 at 10:53 AM
Help us collect attendee stats for P2D2 and support our sponsors 🙌

Fill in our short form and you’ll be entered into a draw to win one of 3 copies of Jimmy Angelakos's book "PostgreSQL Mistakes and How to Avoid Them” 📘🎉

Survey link: p2d2.cz/stats

#P2D2 #PostgreSQL #Community #Giveaway
January 28, 2026 at 10:38 AM
Don’t forget the hallway track ☕️🤝 That’s where great coffee meets sponsor booths, spontaneous Postgres chats, and reconnecting with old friends—or making new ones. Some of the best insights happen between the talks!

#P2D2 #PostgreSQL #HallwayTrack #PostgresCommunity
January 28, 2026 at 10:29 AM
Special guest spotted at #P2D2 👀🐘

Our Slonik mascot made a surprise appearance, spreading good vibes, Postgres pride, and a few smiles around the venue. Turns out even elephants love a great PostgreSQL conference! 💚

#PostgreSQL #Slonik #PostgresCommunity
January 28, 2026 at 10:25 AM
Zero downtime, zero drama.

Anton Borisov shares how Fresha upgraded dozens of PostgreSQL clusters from 12 → 17 using logical replication, PgBouncer choreography, and blue-green switches—without breaking traffic or CDC. p2d2.cz/en/talks/swi...

#PostgreSQL #P2D2 #Upgrades #DevOps
January 28, 2026 at 9:52 AM
PostgreSQL evolves fast—yet some big features are still missing.

Bruce Momjian explores why sharding, TDE, global indexes, and multi-master replication aren’t in Postgres (yet), and what that means for the future. p2d2.cz/en/talks/wha...

#PostgreSQL #P2D2
January 28, 2026 at 9:49 AM
SQL injection is just the beginning.

Kranthi Kiran Burada & Narendra Tawar uncover advanced PostgreSQL threats—from FDW abuse and side channels to logical replication misuse and RLS pitfalls. lnkd.in/duc7FPyD

#PostgreSQL #Security #P2D2
January 28, 2026 at 9:44 AM
How do B-tree indexes really work—and how should you tune them today (and tomorrow)?

Jakub Kužela dives into index access paths, skip scans, automated indexing, and the future of self-tuning databases. lnkd.in/dczDjfA8

#PostgreSQL #Indexes #Performance #P2D2
January 28, 2026 at 9:42 AM
Do you really need Kafka for every queue? 🤔

Alexander Kukushkin revisits PgQ, PostgreSQL’s lock-free, high-performance queue, and why SKIP LOCKED falls apart under load. lnkd.in/dSrpHGmJ

#PostgreSQL #PgQ #P2D2 #EventDriven #Databases
January 28, 2026 at 9:37 AM
How do you really clean up PostgreSQL at scale? 🧹🐘

Çağrı Biroğlu dives into autovacuum internals, safe deletion patterns, and avoiding vacuum storms in high-concurrency systems. lnkd.in/dh6SKhJ9

#PostgreSQL #P2D2 #Autovacuum #Internals #Performance
January 28, 2026 at 8:27 AM
Kicking off P2D2 with a packed morning! 🚀 Tomas Vondra opened the day with the introduction as we return to this venue for the 11th year. 320 attendees and lots of Postgres energy in the room—are you excited for the day ahead? 🐘✨

#P2D2 #PostgreSQL #PGDay #PostgresCommunity #Prague #TechConference
January 28, 2026 at 8:10 AM
Hands-on monitoring at P2D2! 🐘 Pavlo Golub led pgwatch: From Zero to Hero!, guiding attendees through setup, connecting PostgreSQL instances and more. Practical tips for production-ready Postgres monitoring.

#PostgreSQL #P2D2 #pgwatch #Monitoring #Grafana #DBA #PostgresOps #OpenSource
January 27, 2026 at 1:24 PM
Hands-on with PgBouncer at P2D2! 🐘 Josef Machytka led a workshop exploring connection pooling, prepared statements, HA patterns and more. Learn how to scale and optimize your Postgres connections!

#PostgreSQL #P2D2 #PgBouncer #ConnectionPooling #DatabasePerformance #DBA #PostgresExperts
January 27, 2026 at 1:22 PM