June 30, 2025, 1:13 a.m.

🪲 "It takes courage to grow up and become who you really are." - E.E. Cummings

rendezvous with cassidoo

Hey friends!

We made it to the end of June! I hope you're staying cool in this hot hot weather (and if it's not wildly warm where you are... you are blessed). Let's boogie.

Was this forwarded to you? You can subscribe here!


Web links of the week

Moar Serverless 2025 talk recordings (videos)
Git Notes: git's coolest, most unloved­ feature
Color Everything in CSS
Why visual website builders didn't take off (video)


Something that interested me this week

Phew, this week my baby crossed the two month mark, which is mind-blowing! I feel like it's been so fast and so slow all at once. We're trying to take advantage of summer time with him and our toddler by going to parks and museums as much as we can. It's very challenging as we learn how to be a family of four, but it's been fun, too.

In side-project land, I'm currently trying to use Expo to deploy a React Native app to my phone and... it is going poorly. I think it's my fault, but it's hard to say because it's a new stack for me, but it's fun at least! I hoped to fix it before sending this issue, but alas I broke something. Hopefully I'll have something shipped before the next one? Maybe?


Sponsor

Developers & leaders: here’s how you can give your fintech frontend teams a boost

The best fintechs aren’t just moving fast now – they’re moving smart.

This guide breaks down what’s changing and what CTOs should do about it:

🔹 Full-stack is the new default (hello, dev ownership).
🔹 Accessibility isn’t optional (thanks, EU regs).
🔹 AI is quietly reshaping frontend workflows.

Co-authored by The Software House CTO, Adam Polak, with insights from 689 devs in 83 countries.


Interview question of the week

Last week, I had you deal with overlapping sirens. Wee woo wee woo James, Will, Burton, Winnie, David, Ten, Elke, Patrycja, Varenya, Neha, Michel, and Ender!

This week's question:
Find the last non-repeating character in a given string. If all characters repeat, return an empty string.

Example:

> nonRepeat('candy canes do taste yummy')
> 'u'

(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

A New Pyramid-Like Shape Always Lands the Same Side Up
The High Cost of Being Low Maintenance
Custom (open source) acrylic macropad
Architect Dad Transforms Son’s Small Sydney Apartment (video)


Joke

I accidentally drank a bottle of invisible ink. Now I'm in hospital, waiting to be seen!


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

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

cassidoo

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

You just read issue #411 of rendezvous with cassidoo. You can also browse the full archives of this newsletter.

Share on Twitter Share on LinkedIn Share on Hacker News Share on Reddit Share via email
GitHub Website LinkedIn