rendezvous with cassidoo logo

rendezvous with cassidoo

Archives
Sponsor
Subscribe
January 5, 2026

πŸŽ† "Hope smiles from the threshold of the year to come, whispering, 'It will be happier.'" - Alfred Lord Tennyson

HAPPY 2026!

Whew! I hope you had a great time kicking off the new year. Let's get started!

Was this forwarded to you? You can subscribe here!


Web links of the week

Directional CSS with scroll-state(scrolled)
!important and CSS Custom Properties
Warp Speed to Accessibility: Fast-Tracking inclusive Testing (video)
The Worst Thing to Happen to React and Next.js: React2Shell


Something that interested me this week

This week I wrapped up 2025 in my annual bloggy form, and then promptly went offline. Our group of friends rented a cabin this weekend, and locked our phones away in airplane mode! We ate food together, hung out, and talked about what we hope to do in 2026. It was a really lovely refresh and start to the year!


Sponsor

Get your year started with personalized career coaching from Keenesse

Keenesse offers coaching to help you gain crystal-clear career goals, pinpoint exciting advancement opportunities, and master crucial skills like resume optimization, interview mastery, and confident negotiation – all to land your dream role in a competitive market.

Our expert team of seasoned tech industry coaches provides tailored support at every career stage, from ambitious students to accomplished executives.

Ready? Schedule your free, no-obligation consultation today at keenesse.com.


Interview question of the week

Last week, I had you replace digits in a string based on lengths! Good work Raymond, Stephen, Varenya, Stephen, CΓΌneyt, Ben, Paul, Joe, Toni, Jeremias, Andrew, Amine, Donato, Sergio, Dani, and Matt!

This week's question:
Given an integer array nums, sum each element in the array in order. You are allowed to use at most one reset during the run: when you reset, your current score becomes 0 and you continue with the next elements. Return the maximum score you can end with.

Example:

> maxScoreWithOneReset([2, -1, 2, -5, 2, 2]) // reset after -5
> 4

> maxScoreWithOneReset([4, -10, 3, 2, -1, 6]) // reset after -10
> 10

> maxScoreWithOneReset([-50, -2, -3]) // reset after -3
> 0

(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

The Hidden History of Women Game Designers
How to Turn Toilet Paper Rolls Into DIY Boxes (video)
The curb-cut effect
Geistmachine ADA x Kap WoB


Joke

I lost my watch at a party. About an hour later, I saw some guy stepping on it while secretly stashing away all of the party's cookies in his backpack. I went over to him and punched him in the face. Nobody should ever steal cookies, not on my watch!


That's all for now, folks! Have a great week. Be safe, make good choices, and set some goals!

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

cassidoo

website | blog | github | bluesky | twitter | patreon | twitch | 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
https://cassido...
LinkedIn