How to Build Ephemeral PR Preview Environments on GKE with GitHub Actions, Ingress, and Automatic TLS
Every team that ships software eventually builds a staging environment. And every team that builds a staging environment eventually discovers […]
Every team that ships software eventually builds a staging environment. And every team that builds a staging environment eventually discovers […]
At some point, a map project needs more than markers and polygons. You want something to happen on the map:
There’s a conversation that happens in most engineering teams,maybe usually too late. Think of this, a feature ships to production.
Our on-call team keeps a small internal notes API. The web app in front of it shows who’s holding the
On 1 October 2026, Nigeria’s postcode changed from six digits to an 11-character code that identifies a single building, such
A print job, a one-time download, or a support attachment typically only needs to exist until someone finishes with it.
A report on AI productivity, human capability, software economics, SaaS defensibility, and the future of engineering work. Between 2024 and
A colleague once asked me why a number in my code had a comment three lines long. The number was
Structured data has always mattered to search engines. When a search engine reads your page, it sees HTML: a heading,
In my previous article, I explored executor independence: the idea that different execution mechanisms should be able to satisfy the