Prague PostgreSQL Developer Day
Prague PostgreSQL Developer Day
@praguepgdevday.bsky.social
A community conference in Prague, organized by CSPUG.
29 followers3 following71 posts
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
“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
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
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
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
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
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
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
Prague PostgreSQL Developer Day reposted
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 👋
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
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
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
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
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
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
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
📍 See you tomorrow at Prague PostgreSQL Developer Day! ⚠️ Please note: Tomorrow (27 Jan) is workshops only, conference talks will take place on Wednesday (28 Jan). Venue: ČVUT FIT, Thákurova 9, Praha 6 🚇️ Metro Dejvická, ~5 min walk 📝 Registration: lnkd.in/eTmWGmvb
Go deep into PostgreSQL internals 🔍 Learn about advanced security threats beyond SQL injection (Kranthi Kiran Burada & Narendra Tawar, 10:15), autovacuum and XID wraparound fixes for large tables (Robert Treat, 11:10), and safe data cleanup strategies (Cagri Biroglu, 14:15). #PostgreSQL #PGDay #PPDD
#throwback Still using aggregates where window functions shine? 📈 Jan Suchánek explains analytical functions in PostgreSQL and shows how rewriting queries can drastically reduce response times. ▶️ Watch now! www.youtube.com/watch?v=cXIR... #PostgreSQL #PGDay #PPDD #SQL #WindowFunctions
#throwback Autovacuum tuning meets cloud cost reality 💸☁️ Mayuresh Bagayatkar shows how to balance PostgreSQL performance, maintenance, and FinOps, real-world tricks to tune autovacuum without overspending. ▶️ Watch now! www.youtube.com/watch?v=-u-N... #PostgreSQL #PGDay #PPDD #Autovacuum #FinOps
#throwback Think EXPLAIN tells the whole story? 👀 Ants Aasma reveals the hidden performance gremlins PostgreSQL plans don’t show, learn how to spot what’s slowing you down. ▶️ Watch now! www.youtube.com/watch?v=y07-... #PostgreSQL #PGDay #PPDD #QueryPerformance #ExplainPlan
Welcome EDB, our Gold Sponsor for P2D2 2026! Thank you for supporting the community! 🙌 Visit them here: www.enterprisedb.com #P2D2 #PostgreSQL #TechEvents #OpenSource #GoldSponsor #PragueTech
#throwback Incremental backups are coming to PostgreSQL 🚀 Robert Haas explains the new incremental backup feature in PostgreSQL 17. Watch now: www.youtube.com/watch?v=q9S9... #PostgreSQL #PGDay #PPDD #Postgres17 #Backup
#throwback Want to push PostgreSQL performance further? ⚡ Somdyuti Paul dives into advanced tuning with real-world demos—plan caching, GEQO and more. ▶️ Watch now! www.youtube.com/watch?v=IPlH... #PostgreSQL #PGDay #PPDD #PerformanceTuning #DatabaseOptimization
#throwback AI meets PostgreSQL 🤖 Ayse Bilge Ince shows how pgvector, aidb, and LLMs are turning Postgres into an intelligent data platform. Learn practical ways and explore what’s next for AI-powered Postgres. ▶️ Watch now! lnkd.in/dvHX7T4t #PostgreSQL#PGDay #PPDD #AI #pgvector
Is synchronous replication really slow—or a silver bullet for zero data loss? 🤔 Alexander Kukushkin breaks down myths vs. reality. Learn when and how to use it right. ▶️ Watch now! www.youtube.com/watch?v=axkI... #PostgreSQL #PGDay #PPDD #Replication #HighAvailability
#throwback What started as a simple DBaaS comparison turned into a deep dive into PostgreSQL benchmarking 🚀 Dirk Krautschick shares hard-earned lessons▶️ Watch now! www.youtube.com/watch?v=aB5d... #PostgreSQL #PGDay #PPDD #Benchmarking #DatabasePerformance
#throwback How does PostgreSQL estimate rows without counting them? 📊 Sadeq Dousti delivers a 100% live demo. Learn what really drives your plans. ▶️ Watch now! www.youtube.com/watch?v=qTtt... #PostgreSQL #PPDD #QueryPlanning #DatabasePerformance
#throwback PostgreSQL on Kubernetes made practical ☸️ Vojtěch Mareš introduces CloudNativePG and shows how to run highly available Postgres on k8s. ▶️ Watch now! www.youtube.com/watch?v=ODWB... #PostgreSQL #PGDay #PPDD #Kubernetes #CloudNativePG
#throwback From data swamp to data lakehouse 🏗️ Josef Machytka shares real-world lessons on building a lakehouse covering formats, scaling, governance, and data quality. ▶️ Watch now! www.youtube.com/watch?v=AUdE... #PostgreSQL #PGDay #PPDD #DataLakehouse #DataEngineering