My Blog Library
Thoughtful articles, shared stories, and tech insights.
🔄 Redux vs Zustand vs React’s New useSignal: Who Rules the Future?
When it comes to managing global state in React apps, are we sticking with the old, leaning into the lightweight, or waiting for the native magic? For years, Redux has been the go-to global state manager. But modern solutions like Zustand offer a lighter and more flexible alternative. And now, with React 19 around the corner, there’s buzz about a native global state API called useSignal.
Published on: 6/24/2025
đź§ Building Your Own Modular Conceptual Processor (MCP) Server with Multi-Tool Chaining
“A hands-on guide to building an AI agent that can think, decide, and execute real-world tasks using multiple tools — all running from your local Node.js server. 🚀 What is an MCP Server? An MCP (Modular Conceptual Processor) is a local or hosted AI agent server that processes natural language input, reasons about it, and dynamically uses tools like calculators, web search, clocks, and more to fulfill complex tasks.
Published on: 6/15/2025
🚀 From Zero to Production: Deploying a Secure Go API with Gin, GORM, and JWT Auth (2025 Guide)
Go + Gin is like espresso for backend devs — fast, clean, and keeps your brain awake at 2 AM. Here’s exactly how I built a secure, production-ready REST API, with practical examples and tips I wish someone told me earlier. ✅ Why Gin & GORM Still Matter Gin: blazing fast router with powerful middleware. GORM: simple but powerful ORM. JWT: stateless, secure auth — no cookie mess. Hot reload with Air: saves your sanity.
Published on: 7/7/2025
Squashing the “Outdated Prisma Client” Error — A Practical Guide to Deploying Next.js + Prisma on Vercel (2025)
“Prisma has detected that this project was built on Vercel, which caches dependencies. This leads to an outdated Prisma Client because Prisma’s auto‑generation isn’t triggered …” If this message has gate‑crashed your production deployment, you’re in the right place. In this post I’ll walk you through why it happens and the exact steps to fix it, based on my own battle with a Next.js / Prisma stack on Vercel.
Published on: 6/6/2025