Generative AI vs Agentic AI: Understanding the Paradigm Shift
Explore the fundamental differences between Generative AI and Agentic AI, and understand why this distinction matters for the future of artificial intelligence applications.
Blog
Thoughts on web development, AI, cloud architecture, and building great software products.
Showing 14 articles
Explore the fundamental differences between Generative AI and Agentic AI, and understand why this distinction matters for the future of artificial intelligence applications.
A comprehensive comparison of the top AI-powered command-line coding assistants: Claude Code, Gemini CLI, and Qwen Code. Discover their features, strengths, and which one fits your workflow.
Learn how Spec-Driven Development transforms software creation by using specifications as the primary artifact, enabling AI agents to build, validate, and iterate on your behalf.
An in-depth exploration of Claude Code's most powerful features: Skills for task-specific workflows, Subagents for parallel execution, and MCP for universal tool connectivity.
Explore how vibe coding has become Collins' Word of the Year and is fundamentally reshaping how developers build software with AI agents in 2026.
A comprehensive guide to Claude Cowork—Anthropic's new agentic tool that brings Claude Code's power to non-developers. Learn how to automate complex tasks on your Mac.
Learn how multi-agent AI systems are revolutionizing software development in 2026. From orchestration patterns to enterprise deployment, master the art of AI team collaboration.
The Model Context Protocol has become the universal language for AI agents. Learn about enterprise adoption, new features, and how MCP is unifying the global AI ecosystem.
Learn how to build autonomous AI agents that can reason, plan, and execute complex tasks using LangChain and modern LLMs.
Understand React Server Components in Next.js 15, when to use them, and how they can dramatically improve your app's performance.
Discover how AWS CDK lets you define cloud infrastructure using TypeScript, making deployments reproducible and version-controlled.
Reflecting on my journey from junior to senior developer, sharing the key lessons, mistakes, and growth opportunities along the way.
A comprehensive tutorial on building Retrieval-Augmented Generation (RAG) applications that actually work in production.
Modern TypeScript patterns and practices that will make your code more maintainable, type-safe, and enjoyable to work with.