news
Back End/Databases: "The Computer Wants to Lose Your Data" and Psycopg 3.3 Released
-
Chris Sinjakli ☛ The Computer Wants to Lose Your Data: Bonus Bits
Back in October, I gave a talk at SREcon EMEA called ‘The Computer Wants to Lose Your Data’ on the challenges of building crash-safe databases. It ended up being the most research-intensive one I’ve ever written1 – something I should have anticipated when writing the proposal, but didn’t fully realise until I was a solid week into writing the talk.
More so than most talks I’ve given, I ended up leaving a lot of that research on the cutting-room floor. There were multiple points where I could have spent fifteen minutes diving into a tangent with enough detail to stand up as its own talk. In lieu of that, for anyone who found themselves wanting even more detail, I thought I’d turn the bookmark folder from my research into a blog post.
If you haven’t watched the talk, I highly recommend doing that first. Everything below this intro assumes you’ve seen it.
-
PostgreSQL ☛ Psycopg 3.3 released
We have released Psycopg 3.3 — and you should be excited about it!
Template string queries
This version lets you take advantage of one of the biggest innovation in Python 3.14: the template strings, which allow you to write expressive and safe queries.