// folder / category
Tooling
Editors, build steps and the scripts holding them together.
reader@nosferatu ~/categories/tooling $ ls ..
reader@nosferatu ~/categories/tooling $ ls -lt
total 18 posts, newest first
-
Mara Voss
2026-11-07
Rebasing Without Fear
What actually happens to your commits, and how to get them back.
-
Ilya Kessler
2026-11-07
Replacing a Transient With Post Meta
One cached value per post, already loaded with the post, and one less query.
-
Jonas Whitlock
2026-11-06
Debouncing Is Not a Personality
When to wait, when to throttle, and when to just do less work.
-
Priya Hale
2026-11-04
Tab Order Is a Design Decision
If you have not pressed Tab on it, you have not finished it.
-
Mara Voss
2026-11-02
A Build Step Nobody Remembered Writing
We found a shell script running in CI that no one could explain, so we read it.
-
Ilya Kessler
2026-11-02
Generics, but Only Where They Help
Three examples worth writing and two worth deleting.
-
Tomasz Reyes
2026-02-23
Variables Are Not Tokens
A custom property is a mechanism. A token is a decision.
-
Odette Lang
2026-01-06
Fixture Data That Looks Like Real Data
Believable test content finds the bugs that lorem ipsum politely hides.
-
Odette Lang
2025-11-08
Why the Linter Stays On
We now write a short note after every incident, and the rule is that it has to be useful to...
-
Tomasz Reyes
2025-09-03
An Nginx Config We Can Explain
Do the rename in its own commit. It feels like extra ceremony right up until someone tries to find out...
-
Odette Lang
2025-03-01
Diffs Are for Reading
Small commits are a kindness to whoever finds them in two years.
-
Priya Hale
2025-02-23
The Cascade Is Not Your Enemy
Most specificity fights are arguments with your own earlier decisions.
-
Tomasz Reyes
2024-12-11
Nonces on Cached Pages
We now write a short note after every incident, and the rule is that it has to be useful to...
-
Odette Lang
2024-11-30
Our Deploy Script Is Forty Lines
The review comment that stuck with me was a question: what happens if this runs twice? It had not occurred...
-
Priya Hale
2024-10-18
A Quick Note on Focus Rings
Please stop removing them.
-
Ilya Kessler
2024-10-11
Types That Pay Rent
We had been treating this as a small problem for about a year. It only ever appeared under load, it...
-
Ilya Kessler
2024-10-08
Composer Autoload Without the Mystery
What that generated file does and why it is fast.
-
Priya Hale
2024-05-16
Three Lines of Logging
The note I left for myself that saved the next incident.
reader@nosferatu ~/categories/tooling $