Writing on system design, React, web performance, and the craft of building software.
A pragmatic, bottom-up journey through functional programming in JavaScript — purity, closures, composition, immutability, recursion, and more
Build MCP servers from scratch — tools, resources, prompts, transport, and integrating external APIs into LLM workflows
Professional AI-assisted development with Cursor and Claude Code — rules, agents, hooks, subagents, and real-world workflows
Proven techniques for getting high-quality, consistent outputs from LLMs — zero-shot, few-shot, chain-of-thought, and beyond
Keyboard-first navigation, snippets, tasks, debugging, extensions, and practical ways to make VS Code feel like a real productivity tool
Microfrontends, monorepos, module federation, TypeScript at scale, CI/CD, and testing for large frontend systems
System design, scalability, and distributed systems
React internals, Fiber, memoization, useTransition, and making UIs feel fast