Schedule - PGConf.dev 2026

PostgreSQL Hacking 101: Build, Break, Debug, Repeat

Level: Beginner

Want to hack on Postgres but don't know where to start? This workshop is your onboarding to the Postgres hacking world. We'll start from scratch: clone the repo, set up your development environment, compile, and write your first patch. Then we'll learn the hacker's toolkit -- debugging , writing regression tests, profiling query execution, and navigating 2 million lines and 30+ years of battle-tested C code. We'll intentionally break things to understand how they work, and maybe experiment with AI pair programming on database internals (results vary). Bring a Linux, Mac, or WSL-capable laptop and your curiosity. Even if your setup is different, we'll try to make it work. By the end, I hope, you'll have the confidence to dive into Postgres source and start contributing.

Speaker

Andrey Borodin