Uncategorized

  • Six block templates, four parts, seventeen patterns

    The whole theme, counted, three years after it was sixty-one PHP files. Six templates serve ninety-four per cent of traffic, which was the measurement that made the 2023…

  • Writing a PHPUnit extension

    turkerdev/phpunit-json-coverage-report, and a coverage report a machine can read. Coverage as a percentage in a log, and no way to ask which paths changed.

  • A readonly class that survived a requirements change

    A value object made readonly in 2022, and the requirement in 2026 that would have broken a mutable one. The property that mattered was not thread safety or…

  • A pattern that had been detached on nine pages

    A synced pattern on forty-one pages, nine of which had been detached and were now divergent copies. Detaching is one click with no confirmation and no subsequent indication,…

  • An include parameter that reached three levels

    A documented depth limit of two, and a consumer requesting three. A depth limit that produces a request for depth three is a signal that a field is…

  • The suite at ninety seconds, a year later

    A suite that reached ninety seconds in 2025, measured again after a year of tests being added. Treating suite duration as a budget with a trend rather than…

  • A nightly rebuild that failed silently for two days

    A reporting database rebuilt nightly, and a failure that produced a stale copy rather than an error. A half-completed rebuild is worse than a failed one because the…

  • A consumer that was deleted with its module

    A queue consumer removed along with the module it belonged to, and the queue that kept receiving messages. A TTL on a queue turns an unconsumed backlog into…

  • Redis 8, a year on, and nothing to report

    A major version upgrade in May 2025, after thirteen months of a pin, and twelve months of nothing happening. Writing down that nothing happened is the only way…

  • A webhook we stopped sending

    An outbound webhook with two subscribers, both of whom had stopped consuming it and neither of whom had said so. Delivering successfully to somebody who discards it is…