49 cloud and AI deadlines before the end of 2026 (with what to do for each)
My day job is partly finops and vendor management. The thing I hate most: a vendor retires a model, a runtime or a plan, the notice goes to some bil…
Tech news from the best sources
My day job is partly finops and vendor management. The thing I hate most: a vendor retires a model, a runtime or a plan, the notice goes to some bil…
How VPC Atlas draws and inventories one environment of a shared AWS account with its new tag filter, and what it leaves out. When the account is the…
What the CLI does @json-translate/check compares translated JSON locale files against a source locale. It is designed for the last step after transl…
Your escalation ladder should be a decision table that a test suite can replay, not four paragraphs a tired engineer has to interpret at 03:00. That…
Every week CISA adds vulnerabilities to its Known Exploited Vulnerabilities (KEV) catalogue. The bar for getting on that list is not "severe on pape…
I'm the developer of xtty, a terminal for macOS. Its focus is the setup work between commands: opening saved hosts, starting another remote shell, a…
Originally published on my blog — read it there with the full context, code and updates . Last week I did something I almost never bother to do: I c…
AI-Assisted VoIP Call Center Ops: Claude Hooks & Incident KB Route inbound calls to the right agent queue in real time, auto-resolve carrier cod…
Breaking Recursive Self-Improvement: How Research World Models Eliminate GPU Bottlenecks Autonomous engineering systems that optimize their own code…
In May 2021, Americans were filling plastic bags with gasoline. Panic buying. Lines wrapped around the block. A regional state of emergency declared…
Every guard has two states: working and green by accident. Both print “OK”. The difference only shows when you force the condition it was supposed t…
If you are self-hosting n8n Community Edition, you already know the pain: no built-in version control. Enterprise has Source Control at €667/mo, but…
The Test Wasn't Wrong. It Was Answering an Older Question. I shipped a change I had reviewed, simulated, and deployed. An hour later my acceptance s…
Milestone 4 of IncidentCopilot — an open-source, local-first AI DevOps Incident Copilot 📌 Introduction Logs are plentiful during outages — the chall…
A send tells you about your side. A read-back tells you about the other side. Most agent failures I have debugged this year live in the gap between…
Hey Dev community! I want to share a project I've been building: Th-Tech. It's a comprehensive, free, and open-source platform for developers. Why I…
A drift check answers one question: has someone changed a generated file by hand? TDK runs that check before Tilt starts, so a hand edit stops the s…
Small teams rarely have a security department. They have a few developers, maybe a team lead, and sometimes an MSP that looks after the infrastructu…
"Zero Trust" might be the most abused phrase in security. Every vendor slaps it on a box and charges you extra for it. Let me strip the marketing of…
Large Language Models depend on the context they are given. In the year the usual way to give context has been Vector RAG (embeddings plus cosine si…
Access control for LLM applications is usually discussed as a model problem. It is not. It is a request path problem. The model proposes an action,…
1. What was released / announced DeepSeek‑v4.1‑Flash‑1017 is the latest open‑source large language model (LLM) from DeepSeek AI, now hosted on Huggi…
A free model tier is a lease with an unpublished end date. Signing it is not the mistake. Learning the terms during a production incident is. The us…
A shared free AI bench rarely dies from an empty allowance. It dies from an unowned next step. The developer conversation this week mixed two moods.…
Scaling AI in production is not just about making models more powerful — it's about building the infrastructure to serve them reliably at scale. The…
I run long jobs on purpose, because short jobs lie to me in pleasant ways. A loop that finishes in ninety seconds never teaches you what happens whe…
Kapitan's kadet generators are Python packages that turn an inventory into Kubernetes manifests, Terraform JSON or anything else. They are also code…
Automating SSL Renewals in GitHub Actions with acme.sh When our infrastructure team inherited a legacy deployment pipeline that required manual SSL…