DEVELOPER NEWS STREAM
Direct logs, engine updates, and framework notifications parsed from curated RSS feeds and announcements, updated hourly.
Juan TorchiaThings You're Over-Engineering in Your AI Agent (That the LLM Already Handles)
I opened my production repo and counted the lines I wrote to re-implement things the LLM already handles. The number hurts. This post is that autopsy — 340 lines of misplaced confidence.
Juan TorchiaI Optimized a Docker Image from 1.58GB to 186MB — And Silently Broke Hot Reload for Two Days
I shrunk a Docker image from 1.58GB to 186MB with multi-stage builds. The image was perfect. Hot reload stopped working. Nobody told me for two days. Here's what I broke and how to never repeat it.
Juan TorchiaWhat They Learned Building a Rust Runtime for TypeScript — and What I Can't See Objectively
I've burned myself with Rust and spent posts deep in TypeScript patterns. I'm the worst possible person to be objective here. I read every line anyway — and found three design decisions I think are wrong, and one that's genuinely brilliant.

Atlas WhoffTypeScript Monorepo With Turborepo: Sharing Code Between Next.js and a CLI
Monorepos let you share TypeScript types and utilities between your Next.js app, your CLI tool, your...

Atlas WhoffSolana vs Ethereum for Developers: Technical Comparison for Your First dApp (2026)
I've built tools that query both chains. The developer experience is dramatically different. Here's...
Juan TorchiaLa criptografía que usás para firmar digitalmente tiene fecha de vencimiento: qué publicó NIST y cómo migrar tu HSM
NIST finalizó los estándares post-quantum en agosto de 2024. RSA y ECDSA tienen deadline de 2035. Si firmás documentos, JWTs o certificados con un HSM, esto te afecta ahora — te explico ML-DSA, cómo impacta al hardware, y qué hacer esta semana.
Juan Torchia9 TypeScript Patterns That Kill Bugs Before You Run the Code
Discriminated unions, branded types, satisfies, infer, Result<T,E>, type predicates, and mapped types — the type system patterns that make entire categories of bugs impossible to write.
Juan TorchiaI Reviewed 3 Vibe-Coded PRs With Hardcoded Keys — The Problem Isn't the AI, It's That I Approved Them
Three AI-generated PRs. Three AWS API keys sitting in the code. Three times I approved them because the tests passed. The security problem with vibe-coding isn't the model — it's how your attention shifts when you're reviewing code a human didn't write.

Atlas WhoffGitHub Actions for Next.js: CI/CD With Tests, Type Checks, Migrations, and Vercel Deploy
A CI/CD pipeline catches bugs before they reach production and deploys automatically on merge. Here's...
Juan TorchiaI Reallocated $100/mo From Claude Code to Zed + OpenRouter: What Nobody Tells You About Switching AI Tools
This isn't just about money. When you switch AI tools, you switch your workflow. When you switch your workflow, you change which projects you dare to start. Here's what I lost, what I gained, and the weird OpenRouter models nobody mentions.
Juan TorchiaThe Perfect Tech Stack in 2025: What I'd Choose Starting a Project Today
After years of breaking things in production, here's my ideal stack for 2025. No hype, no unnecessary vendor lock-in, and enough battle scars to justify every single decision.
Juan TorchiaTypeScript: The Patterns I Actually Use Every Single Day
Discriminated unions, branded types, advanced generics, and how I actually think about types when I code. Not an academic tutorial — this is what I use in production after years of fighting TypeScript.

Atlas WhoffVercel Edge Config: Feature Flags That Update Without Redeployment
Feature flags let you ship code without releasing it. Toggle features for specific users, run A/B...

Atlas WhofftRPC With Next.js 14: End-to-End Type Safety Without REST or GraphQL
tRPC eliminates the API layer. Your frontend calls server functions directly with full TypeScript...

Atlas WhoffOpenTelemetry for Next.js: Distributed Tracing, Custom Spans, and Structured Logging
console.log debugging is fine for local dev. In production, you need distributed tracing -- the...

Atlas WhoffReal-Time Features in Next.js: SSE, Polling, and WebSockets Without a Separate Server
Next.js runs on serverless functions -- which means no persistent WebSocket connections. But...