Blogs
Helmet.js: Secure Your AI …
I was reviewing an AI product last month — a Node/Express backend serving an LLM-powered chat interface, streaming responses, handling file uploads for RAG, the works. The prompt engineering was solid. Rate limiting on the model calls was solid. Then I ran curl -I against the API and got back a …
Zustand vs Redux: What …
Last month I was reviewing code in one of my last project and then I spend three hours debugging a Redux action that should have taken ten minutes to write. The action was five files deep: action creator, thunk middleware, reducer split across two handlers, selectors, and tests. Meanwhile, their …
Stop Coding. Start …
There’s a pattern I’ve noticed in our industry, and I’ll be honest — I lived it for years.
We are obsessed with the “how.”
Which framework is faster? What’s the trendiest language? How do I shave 10ms off this function? These are the questions that fill our Slack …