The Curious Engineer

All blogs / Databases

Robin's blog

kaveland.no

DatabasesDevOps / SRE / infrastructureSoftware / engineering practice

Posts
31 from 9 May 2023 to 6 Jun 2025
Posting
now and then
Kind
personal blog
Feed
https://kaveland.no/feeds/all.atom.xml

2025 17

  1. The librarian immediately attempts to sell you a vuvuzela
  2. Using SQL to turn all the buses around
  3. No-ops linux part 3: It puts the data in the pond. Nightly.
  4. No-ops linux part 2: Hosting a simple container on a lean mean systemd machine
  5. No-ops Linux part 1: Automation, security and essentials
  6. To create, or be consumed? That is the question
  7. That join sure is a natural
  8. It's okay to have no idea what you're doing and try anyway
  9. Deploying to BunnyCDN and protecting Norway from drop bears
  10. Checking SQL migrations with eugene
  11. Running containers on no-ops linux in 2025
  12. Finding foreign keys missing indexes
  13. Constraint propagation: Mutual recursion for fun and profit
  14. Why would I use DuckDB for that?
  15. 🎶 These points of data make a beautiful line 🎶
  16. What if that isn't a bool?
  17. Exploring a webapp using psql and pg_stat_statements

2024 13

  1. Consider using array operators over the SQL in operator
  2. Batch operations using composite keys in postgres over jdbc
  3. Norwegian Wild Salmon Fishing Ban of 2024
  4. Using short lived postgres servers for testing
  5. Building documentation for Eugene
  6. Moving the blog to Hugo
  7. Linting postgres migration scripts
  8. Porting an application from cats effects to ZIO
  9. Careful with That Lock, Eugene: Part 2
  10. Careful with That Lock, Eugene
  11. How to test for missing indexes on foreign keys
  12. Friends don't let friends export to CSV
  13. Isolating integration tests that commit transactions

2023 1

  1. Protecting your postgres server from your application