This week
- IntroI’ve been running GoatCounter on my site using the script. The problem is that adblockers like uBlock Origin block it (understandably).To get around this, I set up proxying so that the GoatCounter requests go to an endpoint under my domain nelson.cloud/gc/count, and then...
- Me, in 2025, on Mastodon: I love tools like Netlify and deploying my small personal sites with git push But i'm not gonna lie, 2025 might be the year I go back to just doing builds locally and pushing the deploys from my computer. I'm sick of devops'ing stupid stuff because...
Last week
- Availability has dropped to one nine (~90% – !!), partly due to not being able to handle increased traffic from AI coding agents. There’s also no CEO and an apparent lack of direction....
- CircleCI’s 2026 State of Software Delivery report has two findings that are already travelling: AI is meaningfully boosting software delivery, but only 1 in 20 teams are capturing that benefit. Both claims are more uncertain than the report suggests, for different reasons. What...
- Mastra Studio now has a metrics dashboard that tracks model costs, latency percentiles, scores, and error counts for all your agents, tools, and workflows. Toge......
- Jason Gorman writes about the word “continuous” and its place in making software. We think of making software in stages (and we often assign roles to ourselves and other people based on these stages): the design phase, the coding phase, the testing phase, the integration phase,...
About a month ago
- Blog About Moonbound Shop This is a post from Robin Sloan’s lab blog & notebook. You can visit the blog’s homepage, or learn more about me. March 15, 2026 Just leaving this here in case someone runs into the same difficulty I did … or maybe I’m leaving it here for an LLM to...
- How I replaced a long-lived Cloudflare Container with a one-shot Cloudflare Sandbox, deleted most of the control-plane code, and let an agent do the heavy lifting in less than an hour of my own time....
about 1 month ago
- How I moved Call Kent podcast episode processing off my primary Fly.io app server and onto Cloudflare Queues and Containers: what broke, what I missed, and whether it was worth the complexity....
- I recently started a new platform where I sell my books and courses, and in this website I needed to send account related emails to my users for things such as email address verification and password reset requests. The reasonable option that is often suggested is to use a paid...
- When I joined GitHub in 2013, I found a company that had fundamentally rethought how work happens. Thirteen years later, the lessons from that experiment are more relevant than ever....
- Run test cases against agents and workflows, score the results, and track quality over time. Experiments, paired with recently shipped datasets, are a big step ......
- this is part 1 of a two-part series on how container images and filesystems work: what is a container image? (this post) how does my container get a root filesystem? intro my first mental model of a container was: a container is like when your friend wants to send you some files...
- this is part 2 of a two-part series on how container images and filesystems work: what is a container image? how does my container get a root filesystem? intro in part 1, we built a two-layer OCI image by hand, imported it into containerd, and ran it. we saw that a container...
about 2 months ago
- The Cloudflare team clearly stated that we should prefer Workers over Pages, and this is the one that’s going to get future improvements and optimisations. Now that Workers supports both serving static assets and server-side rendering, you should start with Workers. Cloudflare...
3 months ago
- Anthropic report on how their AI is changing their own software development practice. Most usage is for debugging and helping understand existing code Notable increase in using it for implementing new features Developers using it for 59% of their work and getting 50%...
- Hello! This past fall, I decided to take some time to work on Git’s documentation. I’ve been thinking about working on open source docs for a long time – usually if I think the documentation for something could be improved, I’ll write a blog post or a zine or something. But this...
- Ellis is set up at a big AI conference, ready to draw in the punters to his new company, Pik-Tec. He’s standing in front of a large banner that reads, “AICon: Not just AI, but also a con.” “You should totally buy our AI image generator,” Ellis calls out to an attendee. “No...
- A guide to connect a Synology NAS to a WireGuard VPN server....
4 months ago
- Until recently, my family's 90,000+ photos have been hidden away in the depths of my gaming PC's hard drives. Many of the more recent photos were also scattered across our individual iCloud accounts, making them hard to find and access. A failing backup drive on my PC (thanks...
- Note: this post represents my personal opinions as a Debian maintainer of a single package (Meson). It is not my intention to throw anyone involved in the service under a bus, but some things about it are not good and need to be spoken aloud (in my opinion anyway, other people...
- Deja vu: a large Cloudflare outage caused by an instantly rolled-out global config change – two weeks after a similar problem...
- A three-panel cartoon. In the first panel, good software delivery is taken and put in a box with “Agile” written on the front in marker pen. Then Agile is declared dead, so the box containing good software delivery has a label pasted on it to cover up the word “Agile” with...
Rows per page