Build-Time Syntax Highlighting: Zero Client-Side JS, Support for 100+ Languages and Any VSCode Theme

Aug 24, 2022

Leverage VS Code's ecosystem to generate highly accurate syntax highlighting at build time. With zero performance cost and access to the entire VS Code theme catalog.

Animated Loading Skeletons with Tailwind CSS

Jul 18, 2022

Open Graph Images: Automatically Generate OG Images From Post Content

Jul 5, 2022

Use Cloudinary's generous free tier and flexible API to automatically generate a branded OG image for your blog posts.

Integrate MDX with a single tool and less boilerplate. Manage content with type-safe data and helper functions.

Apr 25, 2022

Effortlessly integrate MDX and manage content effectively. Validate and transform markdown posts into type-safe data your app can import.

6 Months as a Developer Advocate

Jan 20, 2022

A reflection on what it's being like working at Vercel as a Developer Advocate in the last few months

How I Built My Site with Next.js

Jul 9, 2021

An overview of how I chose my stack, the resources that were helpful, and my design and content decisions.

Built with Next.js, MDX, Tailwind and Vercel