How I Built a Zero-Dependency npm Package from Scratch
The story behind auto-api-observe a zero-dependency Express/Fastify observability middleware. Architecture decisions, AsyncLocalStorage, and why I said no to every dependency.
from the notebook
Technical deep dives, building in public, and lessons from 12 years of shipping code.
The story behind auto-api-observe a zero-dependency Express/Fastify observability middleware. Architecture decisions, AsyncLocalStorage, and why I said no to every dependency.
Everything you need to know about AsyncLocalStorage from basic context tracking to building a full request-scoped logging system without passing req objects everywhere.
A step-by-step guide to building a Model Context Protocol server that lets Claude manage WordPress content. Zod schemas, tool definitions, and REST API integration.
My journey from writing SQL queries in 2011 to leading 10 developers in 2026. The skills that mattered, the ones that didn't, and what I wish I'd learned sooner.
Deploy Next.js 15 App Router to GitHub Pages with static export. Covers next.config, GitHub Actions, fonts, images, trailing slashes, and common pitfalls.
Architecture decisions behind CMS MCP Hub a Turborepo monorepo of MCP servers for 12 CMS platforms. Zod validation, universal REST gateway, and tsup builds.
The code review process I built at Pranshtech Solutions PR templates, review checklists, mentoring patterns, and how it measurably reduced production bugs.
How to build smooth scroll-driven animations in Next.js using GSAP ScrollTrigger and Lenis. Character reveals, parallax, horizontal scroll, and mobile fallbacks.
Why I'm building a Node.js framework with zero external dependencies. The real cost of npm install, and what happens when you say no to everything.
Practical lessons from leading a distributed team across timezones. Async standups, Jira workflows, 1:1 patterns, and why overcommunication beats undercommunication.
The architecture behind a multi-tenant SMS drip campaign system handling millions of messages a month. BullMQ delayed jobs, idempotency keys, per-tenant rate limiting, and zero message loss.
An honest comparison after switching from Laravel to Node.js full-time. What Eloquent gets right that no Node ORM has matched, what Node.js does better, and a practical migration checklist.
How I built CodePulse AI a GitHub URL → security audit tool powered by Claude. Covers chunking strategies, structured output, streaming, defensive parsing, and LLM cost management.
The exact Docker Compose setup I use on every new Node.js project. Postgres, Redis, workers, health checks, named volumes, the node_modules trick, and the new compose watch workflow.
A TypeScript developer's guide to Solidity. Mental model shifts, gas optimization, the reentrancy vulnerability every developer needs to understand, and Hardhat testing patterns.