Using Satori and Next.js to generate dynamic images
A YouTube live coding stream where we explore how we use a variety of dynamic images with Next.js using Satori.
Read more →Subscribe to 💌 Tiny Improvements, my weekly newsletter for product builders. It's a single, tiny idea to help you build better products.
03-12-2024
I hear from a lot of devs that they don't know where to start with SEO. Here are 3 tiny tips about to get you started.
A YouTube live coding stream where we explore how we use a variety of dynamic images with Next.js using Satori.
Read more →
A coding livestream where integrate Resend's new Broadcasts feature into my next.js site to use for sending newsletters.
Read more →
Set up self-healing URLs with the App Router in Next.js for better SEO, accessibility, and usability
Read more →
Learn how to add custom fonts to your Next.js app using next/font and Tailwind CSS. Improve user experience without sacrificing performance.
Read more →
Sometimes fixing a TypeScript or eslint error in VS Code can feel impossible. Here's what I do when I have exhausted all my resources.
Read more →
Extracting types from a JavaScript object is a common task in TypeScript. This post shows how to do it with VS Code.
Read more →
Learn how to sync your About page and your personal GitHub README bio on your Next.js site, as a step towards owning your content on social media.
Read more →
Use previous issues of your newsletter to attract new subscribers, using the ConvertKit API with your Next.js site.
Read more →
I migrated apisyouwonthate.com, a site with 20k+ monthly visits, from Gatsby to Next.js at the end of 2021. Let's talk about what I learned from that experience.
Read more →
This tutorial will teach you how to automatically add links to heading tags in your mdx posts on your Next.js site with a plugin called rehype-slug. This should work for most nextJS sites that use MDX for content, as well as many other JavaScript-based sites which use MDX.
Read more →