Articles & Talks
25 articles
2026
Use Git worktrees as a few persistent roles rather than one directory per branch, and stop paying the setup tax on every checkout.
2024
Serve a Rails app over SSL locally with your own certificate authority, and no external tools.
2021
Wrap external services behind Nest.js dependency injection so the rest of the app never knows about them, and swap in fakes for end-to-end tests.
Make sure an Express app has its database and cache connections ready before it starts taking requests.
2020
The three flavors of git rebase I use every day: catching up with a branch, cleaning up history, and moving work onto a new base.
2017
Keep Git hooks in the repository so everyone on the team runs the same pre-commit checks, set up two ways.