Dora Noda
Software Engineer
2331 posts · View all authors
Kubernetes' New Node Readiness Controller: Closing the Gap Between 'Node Joined' and 'Node Is Safe' on a Bare-Metal Fleet
A new kubernetes-sigs controller lets operators declare exactly which conditions a node must meet before it's schedulable — here's how it works, and exactly where the gap it closes shows up in a Cluster API Hetzner fleet's own bootstrap sequence.
Let's Encrypt's 2.5-Hour Outage Broke Live Renewals: A Real Fallback-CA Design for Self-Hosted ACME
Let's Encrypt's May 2026 outage lasted 2.5 hours and still broke live renewals. The renewal-buffer math showing why short-lived certificates make it worse, and a concrete two-issuer failover design for self-hosted ACME automation.
Database Branching Without a Control Plane: What Neon and Turso Actually Sell — and What Litestream Gives You for Free
Neon, Turso, and a self-hosted SQLite file all sell 'instant database branch' — but they aren't the same trick, and self-hosting libSQL doesn't get you Turso's branch command for free. What each one actually costs, and the litestream restore recipe that replaces it for low-traffic, single-tenant workloads.
MCP Apps Ships July 28: What a Rollout Dashboard Instead of Raw JSON Means for Deploy-From-Chat
MCP Apps lets a tool return a live, sandboxed dashboard instead of a JSON blob the model has to paraphrase. Here's exactly what that changes for a deploy-from-chat platform's rollout and rollback tools.
10,000 MCP Servers and Counting: Why Deploy-From-Chat's Real Bottleneck Is Discovery, Not Capability
The official MCP Registry now lists nearly 10,000 servers and MCP SDKs hit 97 million monthly downloads. Here's why that scale makes discovery and trust the real bottleneck for a deploy-from-chat MCP server — and what actually closes the gap.
Microsoft's Poisoned MCP Tool Descriptions: When an Approved Tool's Metadata Silently Changes to Leak Data, Not Its Code
Microsoft's June 2026 guidance shows an MCP tool's approved name and summary can stay frozen while its description silently changes to smuggle a hidden instruction. Here's the attack, three real precedents, and the checklist a deploy-from-chat MCP server needs to catch it.
Neon's 2026 Pricing Reset: What $0.106/CU-Hour Serverless Postgres Really Costs Against Self-Hosted CNPG on Hetzner
Neon's compute and storage rates have dropped repeatedly since the Databricks deal. A line-by-line recompute of what a branching-heavy Postgres workload actually costs on Neon's 2026 pricing versus CloudNativePG on Hetzner — including the labor cost of manual branch refreshes that most comparisons leave out.
Netlify's Credit Cap Doesn't Just Cost You More — It Can Stop Your Deploys Cold
A July 2026 bug locked Netlify accounts out of production deploys with credits to spare — a live case study in what a hard credit ceiling costs that a metered overage bill never could.
Nomad vs Cluster API: Why a 1-3 Week Setup Win Still Loses for a Multi-Tenant PaaS
Nomad reaches production in 1-3 weeks against Kubernetes's 2-6 months — a real win for running your own app, but the wrong axis for a git-push PaaS whose product is hiding the orchestrator from tenants.