Blog

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