Blog.

When I'm not building out my next project, I'm writing about programming.

Cover Image for GitHub Copilot: Your AI Pair Programmer

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.

sandypockets
sandypockets

More Stories

Cover Image for How to generate an RSS feed for your Next.js blog

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.

sandypockets
sandypockets
Cover Image for How to set up CORS with Express.js

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.

sandypockets
sandypockets
Cover Image for Checking PS5 Inventory with JavaScript

Checking PS5 Inventory with JavaScript

Learn how to use JavaScript to check if a product is in stock online.

sandypockets
sandypockets
Cover Image for How to verify Stripe webhook signatures in Next.js API routes

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

sandypockets
sandypockets
Cover Image for Hiding the Cart Icon on Shopify’s Dawn theme

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.

sandypockets
sandypockets
Cover Image for Reading and Writing Files with JavaScript

Reading and Writing Files with JavaScript

Learn how to use Node.js File System to read a plain text file, modify some data, and write it to a new file.

sandypockets
sandypockets
Cover Image for Form labels and placeholder text

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.

sandypockets
sandypockets
Cover Image for How to build a Chrome extension

How to build a Chrome extension

Learn how to make a Chrome extension with HTML, CSS, and Vanilla JavaScript that reminds the user to drink water every X minutes.

sandypockets
sandypockets
Cover Image for Shopify Product Reviews App layout

Shopify Product Reviews App layout

Tutorial: Add a theme editor setting to toggle product reviews between a list and grid layout.

sandypockets
sandypockets
Cover Image for Customizing Shopify’s Dawn theme

Customizing Shopify’s Dawn theme

The start of a short series of tutorials for customizing Shopify's newest theme, Dawn.

sandypockets
sandypockets
Cover Image for Create React App vs. Next.js: Routing and fetching data

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.

sandypockets
sandypockets
Cover Image for Finding time to write is hard

Finding time to write is hard

Writing is harder.

sandypockets
sandypockets
Cover Image for Counting cards with JavaScript

Counting cards with JavaScript

Learn how to use simple JavaScript functions to count cards in Blackjack.

sandypockets
sandypockets
Cover Image for How this blog works

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.

sandypockets
sandypockets
Cover Image for The Call Stack, Web APIs, and the Event Loop

The Call Stack, Web APIs, and the Event Loop

How JavaScript fakes its way through async.

sandypockets
sandypockets
Cover Image for Why I use Tailwind CSS

Why I use Tailwind CSS

It comes down to flexibility, and the developer experience.

sandypockets
sandypockets
Cover Image for Open source

Open source

How big companies drive the entire community forward.

sandypockets
sandypockets
Cover Image for Is Rails still worth learning today?

Is Rails still worth learning today?

Probably.

sandypockets
sandypockets