

Tembo with Adam Hendel
22 snips Jun 12, 2025
In a fascinating discussion, Adam Hendel, founding engineer at Tembo, explores the creation of PGMQ, a job queue system designed for Rust developers using Postgres. He dives into the challenges of asynchronous programming in Rust with PostgreSQL, sharing insights on optimizing performance through advanced setup and strategies. Adam also reflects on his journey learning Rust, comparing it to Python, and highlights the growing role of Rust in machine learning. A wealth of engineering decisions and personal anecdotes make this conversation a must-listen for tech enthusiasts!
AI Snips
Chapters
Transcript
Episode notes
Adam's Postgres Anecdote
- Adam Hendel kept testing Postgres with various queries and it always just worked for him.
- His growing expertise made Postgres shine even more and proved its super flexibility.
Rust Tooling Boosts Productivity
- Rust tooling like pgrx drastically lowers the barrier to building Postgres extensions.
- This makes Rust a highly productive choice compared to C or Python for Postgres extension development.
How Postgres Extensions Work
- Postgres extensions link SQL functions to shared objects compiled from Rust or C.
- State management in extensions requires using Postgres memory or intermediate tables via the server programming interface.