Rebuilding an open source content-rich site with Astro, TypeScript, and React
A YouTube live coding stream, learning to build content-driven sites with the Astro Web Framework.
Read more βSubscribe to π Tiny Improvements, my weekly newsletter for product builders. It's a single, tiny idea to help you build better products.
A YouTube live coding stream, learning to build content-driven sites with the Astro Web Framework.
Read more β03-05-2024
Reflecting on my first year as CTO of Craftwork, and the many things I've learned along the way.
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 β05-23-2023
If you haven't been using reddit as a tool for learning, you are truly missing out. It's time to give it a try.
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 β