Cassidy Williams

Cassidy Williams @cassidoo

About: bold and brash

Location:
Chicago, IL
Joined:
Feb 22, 2017

Cassidy Williams
articles - 108 total

Making Puppeteer work at build time on Netlify

I wrote a Node script recently that installed Puppeteer, and that script ran at build time for a...

Learn More 0 1Jun 13

Building for a physical scavenger hunt with Astro, Tally, and Netlify

Recently, a friend of mine who works for The Alinea Group told me about a project they wanted to run...

Learn More 0 1Jun 13

PocketCal Build Log

I built PocketCal over the past couple months, and it was a really interesting learning...

Learn More 0 0Jun 13

What does it mean to flatten an array?

When you have an array that has multiple dimensions, it might be referred to as a 2D or 3D (etc)...

Learn More 11 2Jun 2

Styling the icon for HTML date and time types

There are several HTML <input> tags with types for dates and...

Learn More 6 3May 22

Keybindings I use in VS Code

I use VS Code for… code, heh. Because I present a lot and have tried to make the experience overall a...

Learn More 2 0Apr 14

Make your images in markdown on GitHub adjust for Dark Mode and Light Mode

GitHub supports dark mode and light mode, and as developers, we can make our README images look great...

Learn More 1 0Apr 14

Convert a video from dark mode to light mode with FFmpeg!

Let's make it so you can record a demo (assuming you recorded it in VS Code) once in dark mode, and...

Learn More 1 0Apr 14

Re-ordering Git commits

I was streaming this past week and there was a good question about re-ordering Git commits that I...

Learn More 7 3Feb 3

A couple CSS tricks for HTML Dialog elements

I recently was messing around with the HTML <dialog> element. It’s really handy for native...

Learn More 10 1Jan 10

The beautiful sentence that is the web

I was asked recently on a livestream about people being against JavaScript on the web. I think it’s a...

Learn More 0 0Jan 10

Browser extensions I shipped in 2024

I have a handful of small browser extensions that I’ve shipped over the years! I don’t talk about...

Learn More 1 0Jan 10

How to make your RSS feed pretty

If you’ve seen an RSS feed link lately, you know that when you click on it, you’ll probably see a...

Learn More 1 0Jan 10

Combining tools for fun and profit

I love combining small tools and making utilities that make my life a bit easier. There are two tools...

Learn More 0 0Jan 10

Fighting open source spam with interaction limits

Hey y’all! I’m starting my latest Blogvent series, where I write a useful blog post each day in...

Learn More 3 0Dec 1 '24

Making a simple React microphone component

More than once lately I’ve had to make some kind of React microphone component that records audio in...

Learn More 1 0Aug 27 '24

Why JavaScript variables don't always update

The way JavaScript assigns and references variables is sometimes weird, let's learn why.

Learn More 22 2Aug 19 '24

Layering CSS gradients

You can layer CSS gradients as background images, even for text! Check out how I did it for making a marker-like highlight.

Learn More 0 0Aug 14 '24

Traveling to technical events: A guide

Here's my current recommendations and gear for traveling to events as a techie!

Learn More 0 0Aug 14 '24

Building the Micro Journal

I am writing this post from my new digital typewriter! It’s called the Micro Journal and it’s open...

Learn More 0 0Aug 14 '24

Actually try on your job applications

It can be a pain to put in more effort on job applications, but it takes you further than you think.

Learn More 33 10Jul 7 '24

The Productivity apps I use in 2024

Cassidy's current "stack" of task-tracking, calendar, and note-taking apps

Learn More 149 18Jul 2 '24

Building W-9 Crafter

I built an app for generating Form W-9s for U.S. contractors and freelancers, here's how!

Learn More 13 2Mar 28 '24

Styling a CSS pseudo-element with JavaScript

JavaScript can't target pseudo-elements, but that doesn't mean you can't mess with them!

Learn More 40 1Mar 5 '24

Jumblie has a database!

Using the power of Supabase and Netlify Build Plugins, I was able to make Jumblie a bit cleaner under the hood!

Learn More 57 1Feb 26 '24

How to test a browser extension locally

Here's a step-by-step guide for quickly testing browser extensions locally in Edge or Chrome.

Learn More 20 2Feb 18 '24

Sorting Git branches

If you're tired of your git branches being alphabetically sorted, you can change that!

Learn More 70 4Feb 16 '24

Use CSS accent-color to style your inputs

If you want a quick styling win, you can set a color for your input and progress HTML tags!

Learn More 40 7Jan 31 '24

HTML "self-awareness" with sibling indexing in JavaScript

Make your HTML more "self-aware" with a fun little trick to get its own index.

Learn More 3 0Jan 28 '24

Base CSS for your text-based pages

Sometimes the defaults your web browser gives you aren't very cute. Here's a lil snippet I use to fix that.

Learn More 0 0Jan 19 '24