One analytics codebase, three runtimes (web, native, offline)
Here's a failure mode I was determined to avoid: the season page says a player shoots 62%, the live view says 58%, and the native app says 60% — all f
Curated development tutorials from top sources. Filter by language.
Here's a failure mode I was determined to avoid: the season page says a player shoots 62%, the live view says 58%, and the native app says 60% — all f
I stopped trusting "best tools" lists a while ago Most "10 best developer tools" posts read like they were written by someone who Googled the categor
Hoi hoi! I'm @nyaomaru, a frontend engineer who was recently knocked off my feet by how good the zeetong (sole) from a Dutch fish shop was. 🐟😸 In th
A stateless chat demo is forgiving. Send an array of messages to a model, receive text, and render it. A stateful chat backend is not. As soon as yo
Icinga had to release the same patch seven times. I mean not seven features. Seven releases of Icinga DB 1.5.1, just to keep chasing Go stdlib CVEs. T
Middleware in Next.js runs before a request is processed — before the cache is checked, before the route renders, before any server code executes. Thi
The Stripe quickstart gets you to "a customer can subscribe" in an afternoon. Card form, Checkout session, a customer.subscription.created webhook, a
Or: why your 8B model keeps breaking your agent's tool protocol, and what you can do about it at the token level. Originally published on eris-system
Large Language Models (LLMs) have fundamentally changed how we build modern software. But relying on a single AI model for every user request creates
Antigravity Agent Skills are a great way to teach your AI agent a workflow once and reuse it everywhere. You write a short SKILL.md file, drop it in a
Building a crypto-facing product in Go can begin with a deceptively small task: fetch a news feed, filter it for a few assets, and surface the result
If you ask ten junior developers how OAuth 2.0 works, nine of them will start reciting terminology like "Authorization Server", "Bearer Tokens", "PKCE
Most cloud platforms are not platforms. They are holding companies. A database startup gets acquired. A serverless product gets bolted on. An AI infe
Mid-review on an order confirmation mailer, I confidently explained that the right call is to wrap an error once, at the package boundary, not at ever
Originally published at olund.dev. Watch a coding agent land in an unfamiliar repository and you will see it do what a new hire does on day one: grep
Pour mettre à jour PHP sur WordPress sans casser votre site, suivez ce protocole en 5 étapes : vérifiez la compatibilité de vos plugins et thème avec
I have been writing PHP for twenty years. For the last two I have been putting language models into real applications: ticket classifiers, document an
Originally published at olund.dev. I run my coding agents on top of a personal memory system I built: durable facts live in a markdown file, an index
A month and a half ago, my team had to answer a deceptively simple question: Should every carrier integration be its own microservice, or should all o
Production agents in 2026 are still held together with Python glue: prompt chains parsed by hand, tool calls wrapped in try/except, no replay, no cost