rendezvous with cassidoo logo

rendezvous with cassidoo

Archives
Sponsor
Subscribe
August 9, 2026

๐ŸŽธ "Progress is slow, but little by little my mind is filling up with my story." - Hwang Bo-reum

Hey friends!

I hope you had a good week! We have some BIG rainstorms in Chicago as I type this and it's very cozy hearing the thunder outside. I love it! Anyway, let's get to the goodies.

Was this forwarded to you? You can subscribe here!


Web links of the week

How we built a software factory to drive Astroโ€™s GitHub issue count to zero
The secret third option for JavaScript comments (video)
Open Source Must Be Fun (Or It Will Die)
SolidStart v2 is now Stable
The valley of webhooks


Something that interested me this week

This week was a whole lot of prep in anticipation for RenderATL this next week (see the sponsor link below!), team vacations, and really just a lot of admin work. I really hoped I could blog some or make some videos, but eh, wasn't my week.

That being said, I have been keeping up with the video recaps of this newsletter, in case you ever want additional commentary/behind-the-scenes of how the sausage gets made! Check it out and... smash that subscribe button? Ha.


Sponsor

Waffles and wings. Collards and code. RenderATL is a two-day software engineering conference this week August 12-13 in Atlanta featuring good vibes, great music, and expert speakers on tech, leadership, inclusion, and accessibility!

Come learn, celebrate, and get hyped with the most diverse lineup of expert speakers across the engineering world. I'm personally thrilled to be emceeing at the event, and you can snag a last-minute ticket with code CASSIDY for 15% off!

Can't make it to Atlanta? Keep an eye out on their website for some surprises so that you, too, can experience RenderATL!


Interview question of the week

Last week, I had you re-order strings! Amazing work Wesley, Paul, Greer, Nico, Ross, Brooks, David, Debopam, Ten, Kriszti, Vasanth, Stephen, Brad, Darryl, Alex, Christian, and Amine!

This week's question:
Write a function trim(type, s) that trims a string based on a trim type. The type parameter is one of four modes: "leading" (remove leading spaces), "trailing" (remove trailing spaces), "both" (remove leading and trailing spaces), or "compress" (collapse any sequence of multiple consecutive spaces into a single space, but leave single spaces intact). Return the trimmed string.

Example:

trim("leading", "   hello world   ")
> "hello world   "
trim("trailing", "   hello world   ")
> "   hello world"
trim("both", "   hello world   ")
> "hello world"
trim("compress", "hello   world  !")
> "hello world !"
trim("compress", "  hi   there  ")
> " hi there "

(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

Carrot
The Abstract Protagonist - HHKB Edition
Take Better Notes with Obsidian (video)
50 Vintage Color Slides Capturing People at Homes in the 1960s


Joke

I've always wanted to look into why I procrastinate... but I keep putting it off!


That's all for now, folks! Have a great week. Be safe, make good choices, and call someone on the phone this week!

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:
Older โ†’ ๐Ÿ‘ "You can't suppress the things that make us human. It's pointless to try." - Meryl Streep
Share this email:
Share on LinkedIn
GitHub
cassidoo.co
LinkedIn