phsantos.hashnode.devFrom Silence to Stream: Building Low-Latency AI with Node.js, React & WebSocketsA loading spinner is not a UX strategy. In my previous post, I argued that production AI behaves like a contract, not a conversation. We used Zod to keep LLM outputs from breaking Node.js systems, tha3d ago·9 min read
phsantos.hashnode.devShip Reliable AI: How Zod and Schema‑Driven Development Harden LLMIn 2026 the honeymoon of "talking" to AI is over. As Senior Software Engineers, we've learned a hard truth: software is not a conversation — it's a contract. The hype insists a 'perfect prompt' is allMar 2·6 min read