Content creation workflow: my writing process
Learn how I write and publish content on my Next.js site using Markdown and MDX, and a custom content creation workflow.
Learn how I write and publish content on my Next.js site using Markdown and MDX, and a custom content creation workflow.
I dive into the data from my PostHog AB Test and show you how to interpret the results.
I tackle a significant drop in my newsletter subscribers. Join me as I dive into the data using PostHog, identify and fix critical errors, and ultimately switch from ConvertKit to Resend.
In part two of my product analytics journey, I tackle a subscriber drop, dive into PostHog data, fix key errors, and switch from ConvertKit to the developer-friendly Resend.
This video dives into the process I used to diagnose and debug a conversion problem on my personal website using Posthog, a powerful product analytics tool.
Canonical tags are a powerful tool to help search engines understand which version of a page is the original one. This can help you avoid duplicate content issues and ensure that your content gets the credit it deserves.
Structured Data can be added to your site tell Google and other search engines what type of content is on each page using a metadata format called JSON-LD.
A YouTube live coding stream, learning to build content-driven sites with the Astro Web Framework.
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.
A coding livestream where integrate Resend's new Broadcasts feature into my next.js site to use for sending newsletters.
Set up self-healing URLs with the App Router in Next.js for better SEO, accessibility, and usability
Learn how to add custom fonts to your Next.js app using next/font and Tailwind CSS. Improve user experience without sacrificing performance.
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.
Extracting types from a JavaScript object is a common task in TypeScript. This post shows how to do it with VS Code.
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.
Use previous issues of your newsletter to attract new subscribers, using the ConvertKit API with your Next.js site.
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.
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.