From Prototype to Production: Scaling AI Agents with Thoughtful Architecture by Suraj Barman How to transition an AI agent from prototype to reliable production Moving an agent out of a sandbox demands a methodical approach. The journey begins with a clear execution model, then builds a layer...
5 Essential Security Patterns for Robust Agentic AI by Suraj Barman Enhanced Safety Through Layered Security Patterns Adopting a layered approach gives enterprises a security posture that limits exposure while allowing agents to act efficiently. Just‑In‑Time Privilege...
Vector Databases vs Graph RAG: Selecting the Ideal Memory Architecture for AI Agents by Suraj Barman How to Choose Between Vector Databases and Graph RAG for Agent Memory AI agents that must retain context across interactions need a storage layer that can both recall past information and support reas...
Rediscovering Lost Doctor Who Episodes: From Cardboard Box to Digital Revival by Suraj Barman How the Forgotten Episodes Resurfaced and Why It Matters The discovery began when a modest cardboard box, part of a chaotic collectors trove of vintage films, was examined by volunteers from Film is F...
Why Snoozing Futures Cause Deadlocks in Async Rust and How to Avoid Them by Suraj Barman Why does snoozing happen in async Rust? When a future reaches a point where it has registered a waker but the executor never invokes its poll again, the program appears idle while work remains pending...
Flickr’s API Legacy: Lessons for Modern Interoperable Web Design by Suraj Barman Why Flickrs API Still Matters for Todays Open Web Even if nostalgia feels uncomfortable, the architectural choices Flickr made over a decade ago demonstrate a clear path toward truly interoperable ser...
Embedding Clickable Hyperlinks in Terminal Output with OSC 8 by Suraj Barman How to Embed Clickable Hyperlinks in Your Terminal To turn plain text into an interactive link, emit the OSC 8 sequence before the display text and close it afterward. The basic pattern is ESC 8URL fo...
Vite 8 and Rolldown: Unifying the Build Pipeline for Massive Speed Gains by Suraj Barman How Vite 8s Unified Bundler Redefines Build Performance Vite 8 replaces the legacy dual‑bundler setup with a single, Rust‑based engine, delivering dramatic reductions in production build time-often 10...
Why Embracing Stupidity Fuels Creative Output by Suraj Barman Why Accepting Stupidity Accelerates Your Creative Production When you grant yourself permission to appear ridiculous , the mental barrier that stalls publishing begins to crumble. The act of labeling ...
From Literal Robots to Perfect Processes: Mastering the PBJ Test by Suraj Barman How to Build a Process That Even a Literal Robot Can Follow When a system like Robbie receives an instruction, it parses the text without any contextual inference. The success of the outcome hinges on...
The Unlikely Mentor: How Entry‑Level Macs Shape Tomorrow’s Creators by Suraj Barman Why an entry‑level Mac can become a launchpad for aspiring creators For many newcomers the spec sheet reads like a permission slip: $599, 8 GB RAM, a modest processor. That clarity is intentional, gui...
How to Clone a GitHub Gist with GitHub Desktop: Step‑by‑Step Guide by Suraj Barman How to Clone a Gist Repository Using GitHub Desktop To begin, locate the raw URL of the Gist you wish to clone. The raw link provides a direct download path without the surrounding HTML that can confu...