rendezvous with cassidoo logo

rendezvous with cassidoo

Archives
Sponsor
April 20, 2026

🧰 "After all is said and done, more is said than done." - Aesop

Hola friends!

I hope you had a great week! Mine was a whirlwind getting things in order before heading off to Spain, and now I'm here and very jet lagged. Anyway, let's boogie!

Was this forwarded to you? You can subscribe here!


Web links of the week

How to Recreate the Omnichord for the iPad with React Native
Under the hood of MDN's new frontend
Phaser v4.0.0
Software engineer interviews for the age of AI


Something that interested me this week

I'm in Madrid! I'm speaking at Codemotion Madrid this week and then vacationing with my family after for a much-needed break. I'm writing this next to my very jet lagged kiddos who will not sleep, because I am the unreasonable one asking them to sleep at 2am. Of course.

Anyway, I worked on some projects this week, and blogged too! I wrote about updating some of my desk equipment on my blog, and on the GitHub blog about an emoji list generator I made on their livestream channels! I've been working on other projects under the hood, and will hopefully have something to write about soonish on those, too.

Also: If you filled out the newsletter anniversary's giveaway form a couple weeks ago, I will be contacting you soon if you're a winner! I got delayed with all the travels and about half of the winners have been contacted so far. Keep an eye out!


Sponsor

DatoCMS is the Headless CMS picked by devs, and weirdly enough, loved by editors

Know that feeling when something just works the way you expect it to? GraphQL and REST APIs out of the box, smooooth content modelling, CLI, layered MCP, cache tags, plugins, visual editing, and first-class framework integrations. And somehow, the editor experience is just as good. Clean, structured, and intuitive enough that non-technical folks can actually use it without a barrage of Slacks or tickets in your direction. No wonder Jeff Escalante called us "unbelievable." Bootstrapped, DX-first, refreshingly AI-light.

Try DatoCMS today!


Interview question of the week

Last week, I had you layer pizza ingredients! Mamma mia good job Andrew, Varenya, Christian, Ridhwaan, David, Donato, George, Micah, Amine, Dhiraj, Paul, Toni, Thulasi, and the cool cats in the Ruby Users Forum!

This week's question:
Given a string s containing letters and ? wildcards (that can match any letter), and a target pattern string pattern, rearrange the entire string however you like. Return the maximum number of non-overlapping copies of pattern that can appear in the rearranged result.

Example:

maxPatternCopies("abcabc???", "ac")  // 3

maxPatternCopies("aab??", "aab")  // 1

maxPatternCopies("??????", "abc")  // 2

(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

What has technology done to us?
Agar EC keyboard w/ GMK Villanelle
Personal Location Tracking FTW
Doing Things for You


Joke

Where do sheep go to get their hair cut?
The baa-baa shop!


That's all for now, folks! Have a great week. Be safe, make good choices, and take the leap you've been thinking about!

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