Blog

Claude AI for Developers: A Practical Guide to the Anthropic API

A hands-on guide to building with Claude — from API basics to advanced techniques like tool use, prompt caching, and multi-turn agents.

July 15, 2026·5 min read·Claude AIAILLMAnthropicPythonTypeScript

AI Skills Every Developer Needs in 2026

The practical AI skills that actually matter for software engineers today — prompt engineering, RAG, agents, evals, and how to build systems that hold up in production.

July 10, 2026·7 min read·AISkillsLLMPrompt EngineeringRAGAgents

Building AI Agents That Actually Work in Production

A practical guide to building reliable AI agents — architecture patterns, tool design, orchestration, error handling, and the mistakes that kill agents in production.

July 8, 2026·6 min read·AI AgentsLLMClaude AIPythonTypeScriptAutomation

Azure AI Services for Developers: What's Actually Useful in 2026

A practical breakdown of Azure AI Services — Azure OpenAI, AI Search, Document Intelligence, and Foundry — with code examples and honest notes on what works well and what doesn't.

July 5, 2026·5 min read·AzureAICloudAzure OpenAILLMPythonTypeScript

AWS AI Services for Developers: Bedrock, SageMaker, and Beyond

A practical guide to AWS AI services — Amazon Bedrock for LLM access, SageMaker for model deployment, Textract for document processing, and patterns for building AI applications on AWS.

July 3, 2026·6 min read·AWSAIBedrockSageMakerCloudPythonLLM

Building Voyage: An AI-Powered Interview Preparation Assistant

How I built Voyage — an AI interview prep assistant with real-time web search, MCP integration, and adaptive mock interviews — as part of the Tailify platform.

July 1, 2026·7 min read·AIClaude AIMCPFastAPINext.jsInterview PrepProjects

Next.js 16 vs Next.js 15: What Changed and Should You Upgrade?

A practical comparison of Next.js 16 and Next.js 15 — new features, breaking changes, performance improvements, and whether you should upgrade today.

March 8, 2026·4 min read·Next.jsReactWeb Development
2023 State of Databases for Serverless & Edge

2023 State of Databases for Serverless & Edge

An overview of databases that pair well with modern application and compute providers.

January 25, 2023·8 min read

Why You Should Use a React Framework

And spend more time writing React code.

January 5, 2023·9 min read

2022 Year in Review

Celebrating the work of my teams at Vercel.

January 2, 2023·5 min read

Behind the scenes: Next.js Conf 2022

My recap of the 2022 Next.js Conf, which had 110,000+ registrants and 55,000+ developers joining live.

October 29, 2022·5 min read

From Firebase/Redis to MySQL with PlanetScale

Learn how I migrated my Next.js website to use MySQL with PlanetScale, resulting in 10x faster response times for my APIs.

September 6, 2021·5 min read

Switching to Tailwind CSS

Learn why I switched my Next.js blog to use Tailwind CSS and how it impacted performance.

December 14, 2020·5 min read

How Should I Style My React Application?

Learn how CSS has evolved and explore pros and cons of different styling solutions for React.

September 14, 2020·7 min read

Improving My Next.js MDX Blog

I revamped my personal site, adding a variety of improvements for the ideal Next.js + MDX blogging experience.

March 29, 2020·5 min read

Create a Dynamic Sitemap with Next.js

Learn how to add a dynamic sitemap to your Next.js project, along with a robots.txt file for optimal SEO.

March 2, 2020·3 min read

Using Firebase with Next.js

Learn how to use Firebase with Next.js and deploy it to Vercel.

July 19, 2019·1 min read