Shaw
banner
shaw.city
Shaw
@shaw.city
https://shaw.city
◈ AKA "shshaw" on Twitter & other platforms
◈ Developer at @codepen.io http://codepen.io/shshaw
◈ Cohost of @keyframe.rs web animation tutorials http://keyframe.rs
Oh dang. This might be the first useful "AI Overview" popping up in a search that I've seen. The info's probably scraped from somewhere, but there's not a basic chord chart showing up in the overall search results.
October 20, 2025 at 11:09 AM
As a testament to the impact: Here's a screenshot I saved back in 2017 where you picked one of my Pens. Approximately one year later, we were co-workers!
October 16, 2025 at 3:59 PM
Why is the new Simulator icon a Santa glove?
October 14, 2025 at 4:25 PM
Trying to motivate my kids to go above & beyond in doing housework (mowing the lawn, washing cars, etc.). Money seems to be the best reward right now, but I never have cash on hand.

Fortunately, I have a printer and mediocre design skills...
October 3, 2025 at 8:38 PM
Note: If you're testing document visibility APIs, make sure you don't have "Emulate a focused page" checked.
September 4, 2025 at 1:06 PM
Tonight, on a very special CodePen Radio…
September 4, 2025 at 12:42 AM
I always get > and < mixed up.
September 2, 2025 at 1:45 PM
Later created Nintendo Planet & other sites by cobbling together scraps of code from other websites, learning how to manipulate existing pieces to make the… “aesthetic” I wanted.
August 28, 2025 at 7:19 PM
Neighbor found a stray kitten in their yard. Apparently we have a reputation, so they knew to come to us. Now I have a Junior Developer working with me while we try to find her a forever home.
August 25, 2025 at 3:35 PM
I had a rechargeable battery pack that attached to the back, but I don't think it lasted a fraction as long as the 20 AAs the GameGear regularly took. It was a chonky beast.

Speaking of Genesis & Chonky: Did you ever see the Sega Nomad? Full handheld Genesis that ate batteries even faster than GG.
August 21, 2025 at 4:53 PM
So GitHub is just toast after that CEO situation yesterday...? That was fast.
August 12, 2025 at 2:44 PM
Button elements are always finicky to work with.

I think the problem is that containers can't be sized by their contents, and the button is based on its text content.

developer.mozilla.org/en-US/docs/W...
August 1, 2025 at 7:44 PM
Excellent use of the 2.0 Editor! 👏

Note that Embeds are available in the New Editor if you go through the Omnibar. The UI button in the Share menu is mistakenly greyed out, but I have a fix coming for that.
July 29, 2025 at 1:33 PM
I'm certain that @jason.energy's clock needs to be calibrated because it felt like way less than four hours. 👀

It was incredibly fun working alongside other amazing developers. Thanks so much to Jason for hosting us. 🙌
July 21, 2025 at 3:47 PM
Last month, I paired up with my coding compadre, @davidkpiano.bsky.social, to be on an episode of @codetv.dev's Web Dev Challenge. In four hours, we built an AI-powered virtual DJ with a 3D timeline 😮‍💨

📼 Full episode www.youtube.com/watch?v=I4SB...
July 21, 2025 at 3:47 PM
Huh. Moby has a whole suite of free music for students, non-profits, and all types of content creators. Some are even multi-track for remixing.

mobygratis.com

The license only has two restrictions that should hopefully be easy to agree to.
July 12, 2025 at 12:02 PM
Take me back to when all we had to worry about was getting our <FRAMESET> code right and sticking to the web safe color palette.
May 29, 2025 at 1:23 PM
For maximum cuteness, you should see the onesie!
May 23, 2025 at 4:46 PM
I love finding sketches that I was ultimately able to bring to life. The original Boolean Buddies sketch.
May 23, 2025 at 1:30 PM
Church Jams
May 18, 2025 at 4:27 PM
Geez. Don’t be mean, Gmail.
May 14, 2025 at 12:53 PM
An emblem on my skateboard fell off, but fortunately I had a worthwhile replacement on hand.
May 12, 2025 at 12:29 PM
My workspace (aka the family computer desk) in 2001, taken on a digital camera with a resolution of 320x240. My digital stomping grounds where I learned to code, gamed on a tiny CRT TV and figured out how to get around the home school software's fullscreen lock. Simpler times.
April 23, 2025 at 6:39 PM
The @github.com feature everyone _really_ wants.
April 23, 2025 at 3:55 PM
Winding down an old domain and... oops. Looks like some folks are hotlinking an old jQuery library I built. Guess that's gonna break a few things. 🙃
April 7, 2025 at 3:34 PM