// folder / category

Tooling

Editors, build steps and the scripts holding them together.

18 posts
categories/tooling/

reader@nosferatu ~/categories/tooling $ ls ..

reader@nosferatu ~/categories/tooling $ ls -lt

total 18 posts, newest first

  1. Mara Voss 2026-11-07

    Rebasing Without Fear

    #debugging #incidents #playwright

    What actually happens to your commits, and how to get them back.

  2. Ilya Kessler 2026-11-07

    Replacing a Transient With Post Meta

    #ci #debugging #lighthouse #shortcodes #type-guards

    One cached value per post, already loaded with the post, and one less query.

  3. Jonas Whitlock 2026-11-06

    Debouncing Is Not a Personality

    #contrast #debugging #templates #type-guards

    When to wait, when to throttle, and when to just do less work.

  4. Priya Hale 2026-11-04

    Tab Order Is a Design Decision

    #bundlers #debugging #indexes #lighthouse

    If you have not pressed Tab on it, you have not finished it.

  5. Mara Voss 2026-11-02

    A Build Step Nobody Remembered Writing

    #debugging #indexes #nginx #testing #type-guards

    We found a shell script running in CI that no one could explain, so we read it.

  6. Ilya Kessler 2026-11-02

    Generics, but Only Where They Help

    #debugging #linting

    Three examples worth writing and two worth deleting.

  7. Tomasz Reyes 2026-02-23

    Variables Are Not Tokens

    #grid #refactoring

    A custom property is a mechanism. A token is a decision.

  8. Odette Lang 2026-01-06

    Fixture Data That Looks Like Real Data

    #caching #docker #git #linting #refactoring

    Believable test content finds the bugs that lorem ipsum politely hides.

  9. Odette Lang 2025-11-08

    Why the Linter Stays On

    #nginx #on-call #playwright

    We now write a short note after every incident, and the rule is that it has to be useful to...

  10. Tomasz Reyes 2025-09-03

    An Nginx Config We Can Explain

    #on-call #tailwind #templates #tokens

    Do the rename in its own commit. It feels like extra ceremony right up until someone tries to find out...

  11. Odette Lang 2025-03-01

    Diffs Are for Reading

    #incidents #refactoring

    Small commits are a kindness to whoever finds them in two years.

  12. Priya Hale 2025-02-23

    The Cascade Is Not Your Enemy

    #npm #refactoring #shortcodes

    Most specificity fights are arguments with your own earlier decisions.

  13. Tomasz Reyes 2024-12-11

    Nonces on Cached Pages

    #linting #on-call #rebase #vite #web-vitals

    We now write a short note after every incident, and the rule is that it has to be useful to...

  14. Odette Lang 2024-11-30

    Our Deploy Script Is Forty Lines

    #deploys #on-call

    The review comment that stuck with me was a question: what happens if this runs twice? It had not occurred...

  15. Priya Hale 2024-10-18

    A Quick Note on Focus Rings

    #flexbox #modules #playwright #refactoring

    Please stop removing them.

  16. Ilya Kessler 2024-10-11

    Types That Pay Rent

    #lighthouse #nginx #on-call #shell

    We had been treating this as a small problem for about a year. It only ever appeared under load, it...

  17. Ilya Kessler 2024-10-08

    Composer Autoload Without the Mystery

    #contrast #deploys #docker #refactoring #vite

    What that generated file does and why it is fast.

  18. Priya Hale 2024-05-16

    Three Lines of Logging

    #nginx #refactoring #rest-api #screen-readers #templates

    The note I left for myself that saved the next incident.

reader@nosferatu ~/categories/tooling $