rendezvous with cassidoo logo

rendezvous with cassidoo

Archives
Sponsor
Subscribe
June 22, 2026

🚸 "You can make anything by writing." - C.S. Lewis

Howdy friends!

I hope you had a good week! I had a good long weekend spending time with friends for Juneteenth, and I'm ready to rock 'n' roll into the next one. Let's learn!

Was this forwarded to you? You can subscribe here!


Web links of the week

Creating Memorable Web Experiences: A Modern CSS Toolkit
The golden rule of Customizable Select
I Stored a Website in a Favicon
The Scope of CSS @function


Something that interested me this week

At work, we launched the GitHub Copilot app this week! It was a big effort across all the teams to get the word out and experiment with it. I wrote a (somewhat related) blog post all about git worktrees since the app (and many other agentic engineering tools) use them for parallel work.

Outside of work, I had a wonderful weekend with my old team from Netlify, which was a blast. We hadn't seen each other in person in years, and it was so nice catching up, hanging out, and chasing each other's kids. We're thinking about some things we can work on together moving forward, so... watch this space? Ha.


Sponsor

Turn your AI demo into a product people can actually use.

Runtype gives you everything you need to build production-grade AI apps and ship them where your users already are — web, Slack, email, MCP, and more. Focus on the user experience, not the infrastructure.

Check out Runtype now.


Interview question of the week

Last week, I had you get distinct positive integers summing into a number! You plus code equals good brain thoughts, Sergio, Amine, Ten, Shreya, Greg, and the devs in the Ruby Users Forum!

This week's question:
Given inclusive unavailable date ranges, an array of override dates, and a message date, return true if the message should receive an auto-reply and false otherwise. A message gets an auto-reply only when it falls inside at least one unavailable range and is not an override date.

Examples:

const unavailableRanges1 = [["2026-07-01", "2026-07-10"], ["2026-08-15", "2026-08-20"]];
const overrideDates1 = ["2026-07-04"];
const messageDate1 = "2026-07-05";

const unavailableRanges2 = [["2026-07-01", "2026-07-10"]];
const overrideDates2 = ["2026-07-04"];
const messageDate2 = "2026-07-04";

const unavailableRanges3 = [["2026-07-01", "2026-07-10"]];
const overrideDates3 = [];
const messageDate3 = "2026-07-11";

shouldAutoReply(unavailableRanges1, overrideDates1, messageDate1)
> true
shouldAutoReply(unavailableRanges2, overrideDates2, messageDate2)
> false
shouldAutoReply(unavailableRanges3, overrideDates3, messageDate3)
> false

(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

Nibelungenlied40 | Book Split Keyboard Design
In search of Timbuktu
When one Pixar employee accidentally deleted Toy Story 2
Beyond Plastics Tracked Starbucks’ ‘Widely Recyclable’ Plastic Cups. None Ended Up at a Recycling Facility.


Joke

A man tried to sell me a coffin today.
I told him that's the last thing I need!


That's all for now, folks! Have a great week. Be safe, make good choices, and organize your desk!

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

Don't miss what's next. Subscribe to rendezvous with cassidoo:
Share this email:
Share on Twitter Share on LinkedIn Share on Hacker News Share on Reddit Share via email
GitHub
cassidoo.co
LinkedIn