fig. BBlog
Bengaluru--:-- IST
Notes, written down.
Short write-ups on things I built, broke and figured out.
All posts
Is the AI Boom a Bubble? A Developer's Read of the Numbers
Hundreds of billions are going into AI infrastructure. Here is what the spending, the revenue and the skeptics say, and what it means for developers.
4 min read · ai · ai-bubble · industry
China's AI Data Center Bust: What Actually Happened (and What Didn't)
China built AI data centers faster than demand arrived. Here is what the idle capacity story says, what changed in 2026, and the lesson for builders.
4 min read · ai · china · ai-bubble
Why Software Developers Are Still Needed in the AI Race
AI writes code, but someone has to specify, verify, integrate and run it. What the data says about developer demand, and where the real value is moving.
5 min read · ai · careers · software-development
If the AI Bubble Bursts, What Happens to Developers? Build a Career That Survives It
A market correction would hit AI companies hard, but developer skills carry over. Learn from the dot-com crash how to stay employable in any AI market.
3 min read · ai · ai-bubble · careers
From Web Developer to AI Engineer: The Skills That Transfer
You don't need a PhD to build AI features. A practical roadmap for Next.js and Python developers: tool calls, retrieval, evals, streaming and cost control.
4 min read · ai · python · nextjs · careers
How to Review AI-Generated Code: A Checklist That Catches Real Bugs
AI assistants write code fast and confidently, and sometimes wrongly. A practical checklist for reviewing AI-generated code before it reaches production.
4 min read · ai · code-review · software-development
Next.js 16 Cache Components: A Practical Guide to "use cache"
Next.js 16 makes caching opt-in. Learn how Cache Components, the use cache directive, cacheLife and cacheTag work, with copy-paste examples.
4 min read · nextjs · caching · react
Next.js 16 proxy.ts: What Replaced middleware.ts and How to Migrate
Next.js 16 renamed Middleware to Proxy. See what changed, what the Node.js runtime means for you, how to migrate in one command, and what not to put in it.
3 min read · nextjs · proxy · migration
Build Your First MCP Server in Python (and Connect It to Claude Code)
A hands-on guide to the Model Context Protocol: build a small MCP server in Python with tools and resources, then wire it into an AI coding agent.
3 min read · mcp · python · ai-agents
Rate Limiting a FastAPI App with Redis: The Token Bucket, Done Right
Build a production-ready token bucket rate limiter for FastAPI using Redis and a Lua script. Covers atomicity, 429 responses, Retry-After and proxies.
4 min read · fastapi · redis · system-design
Make Your Website Readable by AI Agents: A Practical Checklist
AI assistants and agents now read websites alongside people. Learn what actually helps: semantic HTML, JSON-LD, llms.txt, crawler rules and fast pages.
4 min read · seo · ai-agents · web-development
Start With a Modular Monolith: Why Microservices Can Wait
Most teams don't need microservices yet. See how a modular monolith gives you clean boundaries, simple deploys and a clear path to split services later.
3 min read · system-design · architecture · backend