Writing robust regular expressions for log lines
A regular expression that parses a log line in your editor and a regular expression that survives a week of real traffic are rarely the same expressio…
Latest DevOps news from Tech News
A regular expression that parses a log line in your editor and a regular expression that survives a week of real traffic are rarely the same expressio…
When people talk about expensive software bugs, they usually mention security breaches. Or outages. Or deployment failures. Those certainly cost money…
Few lines of code look more innocent than this: retry ( 3 ) It feels responsible. Professional. Resilient. After all, networks fail. Servers become un…
I left a multi-agent refactor running overnight. By morning the model was gone, pulled out from under me by a government I don't even vote for, on the…
Most developers don't think about idempotency until production breaks. That's not because idempotency is an advanced concept. It's because everything …
Your favorite restaurant just closed. Not because the food was bad, not because foot traffic dried up — because the platform took 25% of every order a…
You're three hours into debugging a model quantization issue. The GPU utilization is sitting at 12%. Your M2 Max is running hot, the fans sound like a…
Disclosure: This post includes affiliate links; I may receive compensation if you purchase products or services from the different links provided in t…
How I Fixed Bugs in 30+ Open Source Projects (And What I Learned) Over the past few months, I've been contributing to open source as an independent de…
A couple of years ago, I built a custom flashcard app. I had a huge list of words and sentences in Japanese that I collected in an Excel file. I wante…
Today we are launching BabyChain : a self-hosted canvas studio and durable chain API for image and video model workflows. The short version is this: B…
It was 2 AM when my phone started buzzing like crazy. Operations had posted three frantic messages in a row: “Customer order status shows ‘Cancelled’,…
At 05:53 on Friday morning, a session on Easel got asked a simple question: "What's that image?" The agent answered honestly. It located both images o…
The first message ever sent across the network that became the internet was not "Hello, world." It was not a grand declaration. It was two letters, tr…
There's no shortage of new programming languages these days, but every so often one comes along that's worth paying attention to early. Rux is a fast,…
Reposting because I still haven't found enough people and I'd really love to build a strong team for upcoming hackathons. Seems like there aren't many…
RAG vs Fine‑Tuning for Document Q&A in 2024: What You Need to Know Hey Build Log listeners, it’s Nick. If you’ve ever stared at an invoice for a c…
Fine‑Tuning Transformers vs LoRA vs QLoRA 2024 – What You Need to Know Hey folks, Nick Creighton here. If you’ve been listening to the latest Bui…
Local AI Deployment Cost Analysis 2024 – How I Cut My Inference Bill to Under $50/Month Hey, it’s Nick. If you caught the latest episode of Build Log …
Developer Take on: WASI 0.3.0 Released The WebAssembly System Interface (WASI) has been a long-awaited feature for the WebAssembly ecosystem. With its…
The question used to be a thought experiment discussed in tech forums between sips of coffee. In 2026, it feels a lot more personal. Large language mo…
Phase two of Reel shipped on Monday. A reader page can now play a voiced narration of the comic while the panels turn. The piece I want to write down …
jaklens.com Step 1 in depth: pdfjs-dist pdfjs-dist is Mozilla's PDF rendering library — the same engine that powers Firefox's built-in PDF viewer. In …
The T3 Stack was created to solve one specific problem: full-stack TypeScript apps where the type safety falls apart at the API boundary. You define t…
Most developers celebrate when they identify the root cause of a bug. The debugger finally reveals the problem. The fix is coded. Tests pass. A pull r…
One of the most dangerous moments in a developer's career is when an abstraction works perfectly. Not because success is bad. But because perfect abst…
Your terminal is scrolling faster than you can read. The cursor blinks. A process you started "just to test" has now been running for 47 minutes, and …
You're staring at your third AI assistant setup guide of the week. Cursor, Copilot, some obscure terminal tool that promises to "revolutionize" your w…
All tests run on an 8-year-old MacBook Air. All results from shipping 7 Mac apps as a solo developer. No sponsored opinion. Not a listicle of everythi…
It was 2 a.m. when the alert call jolted me awake — our production Agent had suffered “amnesia” for three consecutive conversations. The context the u…