All blogs / Software / engineering practice
Phil Booth's Blog
Essays and thoughts on software engineering
Software / engineering practiceJavaScript / TypeScriptDevOps / SRE / infrastructureDatabases
- Posts
- 96 from 8 Nov 2017 to 11 Sep 2026
- Posting
- monthly (11 in the last year)
- Kind
- personal blog
- Feed
- https://philbooth.me/blog/atom.xml
2026 11
2024 21
2023 18
- Vector search for dummies
- vectors
- Search
- embeddings
- Lessons learned from integrating with GPT in production
- Gpt
- Four ways to shoot yourself in the foot with Redis
- Nine ways to shoot yourself in the foot with PostgreSQL
- Sql
- postgres
- databases
- Six ways to shoot yourself in the foot with healthchecks
- healthchecks
- How to evaluate dependencies
- dependencies
- How to debug
- testing
- debugging
2022 2
2021 4
2019 26
- Passing the WSET Level 3 Award in Wines
- Wset
- Wine
- Build a better release script
- Tools
- Shell
- Rust
- mozilla
- javascript
- Fxa
- automation
- FxA monorepo migration
- monorepo
- Interactive bulk editing with vim macros
- Vim
- text-editors
- Macros
- Back-off and retry using JavaScript arrays and promises
- recursion
- Arrays
- 2018 retrospective
- reviews
- Gadget review: Polar Flow M430 vs Garmin Forerunner 645
- running
- gadgets
- Passing the WSET Level 2 Award in Wines and Spirits