Cassidy Williams

Cassidy Williams @cassidoo

About: bold and brash

Location:
Chicago, IL
Joined:
Feb 22, 2017

Cassidy Williams
articles - 141 total

How passkeys work

I’ve been asked a couple times just this week how passkeys work, here’s a little rundown! ...

Learn More 5 2Mar 5

I am making videos again!

I’ve always loved making videos. Not because I love being on camera, but I really enjoy putting...

Learn More 0 0Mar 5

Making interesting borders with CSS corner-shape

I stumbled upon the CSS property corner-shape recently and it’s pretty cool. It allows you to specify...

Learn More 0 0Mar 5

Remaking the Linux "touch" command in PowerShell

I switch back and forth between Windows and Mac pretty regularly depending on what I’m working on...

Learn More 1 1Jan 31

A fun trick for getting discovered by LLMs and AI tools

I have been getting a lot of newsletter responses, DMs, and emails in general saying that people have...

Learn More 1 0Jan 31

Code Wave Build Log

I made a game called Code Wave for the recently completed GitHub Game Off 2025! I really enjoy game...

Learn More 0 0Jan 31

Do not give up your brain

In case you missed it, I have a little AI Manifesto here on this blog. I do use AI for work, and...

Learn More 0 0Jan 31

A career chat with students in the age of AI

I gave a short talk today to some students at Haverford College and Bryn Mawr College about AI, a...

Learn More 0 0Jan 31

Making the "End of Year Developer" nature documentary

It’s Blogvent, day 23, where I blog daily in December! This month I went to the GitHub office in San...

Learn More 0 0Dec 24 '25

CSS for markdown blockquote attribution

It’s Blogvent, day 22 where I blog daily in December! I write my blog posts in markdown, and I write...

Learn More 0 0Dec 23 '25

I like when apps are "finished"

It’s Blogvent, day 21, where I blog daily in December! I saw a post on Mastodon recently: We need...

Learn More 1 0Dec 22 '25

Configure your repositories with .github

It’s Blogvent, day 19, where I blog daily in December! If you’ve bounced around GitHub before, it’s...

Learn More 1 1Dec 21 '25

Vibe coding is boring

It’s Blogvent, day 13, where I blog daily in December! I don’t mean to make this a hardcore hot...

Learn More 0 0Dec 21 '25

Pausing a CSS animation with getAnimations()

It’s Blogvent, day 9, where I blog daily in December! CSS animations are cool, but sometimes you...

Learn More 1 0Dec 21 '25

The ABCD framework for feedback

It’s Blogvent, day 7, where I blog daily in December! I have a little framework that I often use...

Learn More 0 0Dec 21 '25

Goodbye to an 11-year-old Issue

It’s Blogvent, day 5, where I blog daily in December! Today, an Issue I made on a repository 11...

Learn More 0 0Dec 21 '25

The what, how, and why of CSS clamp()

It’s Blogvent, day 4, where I blog daily in December! CSS clamp() is cool and you should use it. In...

Learn More 0 0Dec 21 '25

Fix your upgrades and migrations with Codemods

It’s Blogvent, day 3, where I blog daily in December! In case you missed it, there was a pretty bad...

Learn More 0 0Dec 21 '25

Automatically mark pull requests and issues as stale with GitHub Actions

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

Learn More 3 0Dec 2 '25

Change commit timestamps in Git

It’s Blogvent, day 2, where I blog daily in December! Why change commit timestamps? With...

Learn More 0 0Dec 21 '25

How reducers work

At work, we have a livestream show called Rubber Duck Thursdays where we talk about open source and...

Learn More 0 0Nov 30 '25

Non-determinism and ownership

Like many people in tech nowadays, I use LLMs at work. I like using GitHub Copilot, genuinely, not...

Learn More 0 0Nov 30 '25

A moose playing Go in a park while drinking boba

I tried playing with the new Sora 2 model this week. I am not a huge fan of AI-generated art and...

Learn More 0 0Nov 30 '25

Questions to ask when you think need to finish something

I’ve written before about how I am sometimes haunted by my own side projects that I should finish,...

Learn More 0 0Nov 30 '25

I made a tree visualizer

I was going through some old folders on my laptop and found some old code from my old React Training...

Learn More 0 0Nov 30 '25

Ductts Build Log

I built and released Ductts, an app for tracking how often you cry! I built it with React Native and...

Learn More 0 0Nov 30 '25

Making a faded text effect in (mostly) CSS

I watched a video recently, that had text fading away. I thought it’d be cool to recreate that type...

Learn More 2 0Nov 30 '25

Have GitHub Copilot see your diff (and other cool tricks)

I learned today that you can have GitHub Copilot pay attention specifically to the current changes in...

Learn More 3 1Jul 25 '25

Using personal instructions in GitHub Copilot Chat

When you use GitHub Copilot online, you can add personal instructions to your responses so that it...

Learn More 1 0Jul 25 '25

Tools using tools

I posted about my project Better Security Questions recently and several people mentioned that...

Learn More 4 1Jul 25 '25