On this siteSeptember 30, 2026·3 min readAssay: Claims That Decay With the CodeOur new paper on arXiv binds every claim an AI coding agent makes to the Merkle hash of the code it covers, so the claim goes stale exactly when that code changes.ResearchAI AgentsStacklitMCP
Dev.toSeptember 24, 2026·5 min readFree AWS, Azure and GCP architecture icons as SVGI queried the registry and counted. Amazon publishes 739 architecture icons, Microsoft 626, and...awsazuredevopsopensource
On this siteSeptember 21, 2026·2 min readIntroducing LevelrailLevelrail is a self-hosted deployment platform: push to git, get a running app with TLS, logs, metrics, and rollback.DevOpsSelf-HostedOpen SourcePaaS
On this siteSeptember 21, 2026·2 min readKavachos Is Now theauthKavachos has been rebranded to theauth. Here's what changed, what didn't, and how to migrate.AuthTypeScriptAIMCP
On this siteSeptember 16, 2026·4 min readtheSVG Passed 7,400 Icons: Auth Badges, Cleaner Categories, and Icon FeedbacktheSVG crossed 7,400 brand and cloud SVG icons six months after launch. What is inside the library, what shipped along the way, and how to use it from npm, the CDN, the CLI, or an MCP server.Open SourceSVGtheSVGDeveloper Tools
Dev.toJuly 20, 2026·7 min readStreaming LLM responses in TypeScript: SSE, ReadableStream, and the React 19 useChat hook.Streaming LLM responses in TypeScript: SSE, ReadableStream, and the React 19 useChat...aitypescriptreacttutorial
Dev.toJuly 15, 2026·8 min readType-safe LLM outputs with Zod: stop guessing what the model returns.Type-safe LLM outputs with Zod: stop guessing what the model returns. I shipped a...typescriptaitutorialwebdev
Dev.toJuly 13, 2026·7 min readBuilding a production AI agent in TypeScript with Mastra: a 2026 step-by-step.Building a production AI agent in TypeScript with Mastra: a 2026 step-by-step. I spent an...aitypescripttutorialwebdev
Dev.toJune 14, 2026·7 min readOpenAI Codex now finishes 85% of scoped tasks. Here is the /goal workflow that gets you there.OpenAI Codex now finishes 85% of scoped tasks. Here is the /goal workflow that gets you...aiproductivitytutorialjavascript
Dev.toJune 9, 2026·7 min readBuilding a production TypeScript CLI in 2026: oclif vs commander vs custom.Building a production TypeScript CLI in 2026: oclif vs commander vs custom. I shipped my...typescriptnodetutorialwebdev
Dev.toJune 8, 2026·7 min readRAG with Postgres pgvector in 2026: the full TypeScript pipeline.RAG with Postgres pgvector in 2026: the full TypeScript pipeline. I spent a week...aipostgrestypescripttutorial
Dev.toMay 29, 2026·8 min readTanStack shipped a postmortem for the 42-package npm compromise. Here is what every project should change this week.TanStack shipped a postmortem for the 42-package npm compromise. Here is what every project...securityjavascriptwebdevtutorial
Dev.toMay 27, 2026·7 min readGoogle's Gemini 3.5 Flash is 4x faster than other frontier models. Here is how to call it from TypeScript.Google's Gemini 3.5 Flash is 4x faster than other frontier models. Here is how to call it...aitypescripttutorialwebdev
Dev.toMay 26, 2026·6 min readBuild your first MCP server in TypeScript: the 2026 setup that takes 30 minutes.Build your first MCP server in TypeScript: the 2026 setup that takes 30 minutes. I had...aitypescripttutorialwebdev
Dev.toMay 26, 2026·6 min readCursor 3 ships parallel AI agents. Here is the multi-agent workflow that actually works.Cursor 3 ships parallel AI agents. Here is the multi-agent workflow that actually...aiproductivitytutorialwebdev
Dev.toMay 23, 2026·7 min readMicrosoft tried to kill the printer driver. Healthcare said no.Microsoft tried to kill the printer driver. 90% of US healthcare said no. In late 2025,...webdevproductivityopensourcebeginners
Dev.toMay 22, 2026·6 min readGoogle redesigned 13 Workspace icons last week. Here is where to grab the new SVGs.On May 18 Google started rolling out new gradient icons for thirteen of its Workspace apps. Gmail,...designwebdevopensourcejavascript
Dev.toMay 21, 2026·8 min readI shipped a working landing page in 14 KB. Here is every byte.I shipped a working landing page in 14 KB. Here is every byte. In May 2026 a coder who...webdevperformancetutorialjavascript
Dev.toMay 19, 2026·7 min readThe portfolio math. When 30 small apps beat 1 big one.The portfolio math. When 30 small apps beat 1 big one. For a decade the indie hacker...webdevindiehackersstartupproductivity
Dev.toMay 17, 2026·9 min readHow to read any legacy codebase. The archaeology playbook.How to read any legacy codebase. The archaeology playbook. Somewhere on a hard drive sits...webdevprogrammingtutorialproductivity
Dev.toMay 14, 2026·8 min readYour bundle is 4000x bigger than Quake. The 9-step audit that fixes it.In February 2026 a developer named daivuk shipped a playable Quake-like first person shooter in a 64...webdevperformancejavascripttutorial
Dev.toMay 13, 2026·6 min readI asked Cursor to rename a function. It sent 8,400 tokens. I checked.The afternoon I learned what my AI subscription was actually doing, and the 200 lines that took my...aicursorclaudeproductivity
Dev.toMay 12, 2026·10 min readAWS Lambda Is Dead. The $0.20 Was Never the PriceLast quarter we migrated 47 Lambda functions off AWS. The monthly bill dropped from $8,362 to $1,790....awsserverlesscloudflarewebdev
Dev.toMay 10, 2026·5 min readThe first time you watch an AI agent buy something, you will feel something you cannot name.A 91 second experiment, an $11.78 charge, and a moment of hesitation that surprised me more than the...aiagentscloudflarestripe