mailwal

🍁 "The rain that refreshes the parched ground is made up of single drops." - Kate Sheppard

cassidoo

Hey friends!

Happy November! I hope you ended your October with a bang. Between GitHub Universe and Halloween, mine was particularly fun and busy this year.

Let's gooo!

Was this forwarded to you? You can subscribe here! Was it not? Maybe you should do the forwarding.


Web links of the week

Spreading Liquid with three.js
Taking Back CSS-Tricks
A select should tell you something
Design Systems Should Be Fast by Default


Something that interested me this week

Phew y'all, I was in San Francisco for a LONG time for GitHub Universe, and I'm so happy to be home! I did a little meta round-up vlog about it while also recapping my newsletter if you want to see some behind-the-scenes. It was a really good time podcasting and keynoting and building keyboards (which, btw, you can buy one of the exclusive kits if you want), and it was also so much work pulling everything together. I'm happy it happened. I'm happy it's over. Ha!

Halloween was a cute one, my three-year-old is finally old enough to trick-or-treat and understand what's going on, which was a blast! And, because Mariah Carey said so... I did indeed set up my Christmas tree today.

Also, if you're in the United States: make sure you vote this week!!


Sponsor

No sponsor this week! Insert an ad for your own brain here.

Please do share this with your friends, and check out my YouTube channel if you'd like video recaps of this newsletter!


Interview question of the week

Last week, I had you swap Halloween costumes! Y'all did a spooktacular job Ten, Paul, Kyle, Trey, Thulasi, Alison, Rhett, Amine, and the smarties in the Ruby Users Forum!

This week's question:
Given a chronological log of local "HH:MM" timestamps from the night daylight saving time ends, return the actual number of minutes between the first and last entries. The log contains a consecutive pair that reveals the clock’s one-hour rollback.

Examples:

elapsedMinutes(["00:50", "01:10", "01:50", "01:10", "02:10"]);
> 140

elapsedMinutes(["01:55", "01:05", "01:25", "01:40"]);
> 45

(you can submit your answers by replying to this email with a link to your solution, or share on Bluesky, Twitter, LinkedIn, or Mastodon)


Cool things from around the internet

Cartographers of North Korea
Drone Photo Awards 2026 Gallery
Indirect Change
Doyspad by Deadline Studio w/ GMK Centinela


Joke

What type of shoe do frogs wear?
Open-toad sandals.


That's all for now, folks! Have a great week. Be safe, make good choices, and be a little cheesy!

Special thanks to Ben, Kinetic Labs, and Marta for supporting my Patreon and this newsletter!

cassidoo

website | blog | github | bluesky | youtube | twitch | twitter | patreon | codepen | mastodon