React 19 in Production: Server Components, Actions, and the New Mental Model
React 19 didn't just ship new APIs — it shipped a new default architecture. Here's the mental model we use to decide what runs on the server, what runs on the client, and why most components should have no "use client" at all.
Read MoreNext.js 15 App Router: What Actually Changed (And What We Stopped Doing)
Caching got more predictable, params became async, and Turbopack is now the default for dev. Here's what those changes actually mean for a production app — and the patterns we retired the moment we upgraded.
24 Jul 2026 · 10 min readBuilding with the Vercel AI SDK: A Production Playbook
Streaming a chat demo is easy. Streaming one that survives a flaky provider, a rate limit and a user closing the tab mid-response is a different problem. Here's the pattern we ship in every AI SDK integration now.
10 Jul 2026 · 11 min readLangGraph vs LangChain: Choosing an Agent Framework in 2026
"Just use LangChain" stopped being good advice once agents needed loops, retries and human-in-the-loop checkpoints. Here's how we actually decide between LangChain's chains and LangGraph's state machine for a client build.
26 Jun 2026 · 9 min readTailwind CSS v4: The New Rules for Utility-First UI
No more tailwind.config.js as the source of truth, no more JIT flag to remember, and a design-token system that finally lives in CSS instead of a JavaScript object. Here's what actually changes in how you build a UI.
12 Jun 2026 · 8 min readRAG in Production: Architecture Patterns That Actually Scale
A RAG demo with 50 documents and a RAG system with 500,000 documents are different engineering problems. Here's the architecture that held up once we stopped treating retrieval as an afterthought to the prompt.
29 May 2026 · 11 min readDesign Tokens 2.0: The New Rules for Scalable UI Systems
A color hex code and a spacing pixel value used to be the whole token system. That's no longer enough once a product ships across web, mobile and a dozen light/dark surface combinations — here's the layer we add now.
15 May 2026 · 8 min readWork With Us
Let’s create
with purpose
Share your goals, timeline, and challenges — we’ll respond with clarity and next steps.
Ambitious ideas deserve thoughtful execution. Start the conversation and let’s define what success looks like.
Team
Acetrum
Est. 2015
4.9/5
Trusted by
top brands
Newsletter
Signals worth
paying attention
No recycled headlines — just the patterns we’re seeing across real client work, distilled into one read a month.
A curated digest of practical thinking and real-world brand perspectives monthly.
No spam. Unsubscribe anytime.