When I'm not building out my next project, I'm writing about programming.
Some first impressions of GitHub Copilot, touted as 'Your AI pair programmer'. How well Copilot is able to anticipate what I want to write (in most cases) is uncanny.
How to generate an RSS feed for your Next.js blog
Imagine being able to log into one dashboard and getting the latest news and events from all of your favorite websites, blogs, or podcasts? RSS feeds are what make experiences like that possible.
How to set up CORS with Express.js
A quick and straightforward guide for getting started with CORS and Express.js. Learn how to set up CORS for all routes, some routes, or with specific domains.
How to verify Stripe webhook signatures in Next.js API routes
Learn how to work around a common snag when building SaaS applications with Next.js and Stripe
Hiding the Cart Icon on Shopify’s Dawn theme
Learn how to add a setting to the Theme Editor to hide or show the cart icon in the header.
Learn how to use Node.js File System to read a plain text file, modify some data, and write it to a new file.
Form labels and placeholder text
Forms are arguably one of the highest friction points for a user. But forms are everywhere. Learn about the importance of input labels, and when to use placeholder text (or not) in your forms.
How to build a Chrome extension
Shopify Product Reviews App layout
Tutorial: Add a theme editor setting to toggle product reviews between a list and grid layout.
Customizing Shopify’s Dawn theme
The start of a short series of tutorials for customizing Shopify's newest theme, Dawn.
Create React App vs. Next.js: Routing and fetching data
Like many, I started with Create React App. Since then, I use Next.js almost exclusively. Here's why.
Finding time to write is hard
Writing is harder.
How this blog works
We take a lot of what happens on the internet for granted. Even with simple apps or websites, there's often quite a bit more going on behind the scenes than you might expect.
The Call Stack, Web APIs, and the Event Loop
Why I use Tailwind CSS
It comes down to flexibility, and the developer experience.
How big companies drive the entire community forward.
Is Rails still worth learning today?