May 2, 2022, 1:21 a.m.

🛵 "Around every corner, always protect the engine that powers you." - Dwayne Johnson

rendezvous with cassidoo

Howdy!

Happy May! I hope you had a good end to your April. Mine was full, but wonderful. Let’s go!

Was this forwarded to you? You can subscribe here!


Web links of the week

What If Our Sliders Actually Slid?
Beth Griggs & Michael Dawson talk about the Node.js V18 release
Build a Lightweight Web Component with Lit.js
Trim, crop and more - basic video editing with ffmpeg


Something that interested me this week

Phew, it was a busy week! Our Devs For Ukraine event raised over $100k to help Ukraine! The talks were genuinely incredible, you should check them out.

After the conference, I admit I spent a lot of the rest of the week just catching up on emails and decompressing. I started reading the Mistborn series, and I’m loving it so far!

Also! I will be speaking (virtually) at All Day Hey! 2022 this week! If you’d like to get tickets, use code CASSIDYSDAYOUT for 10% off! It should be a blast and it’s available both in person and online.


Sponsor

The ReadME Project is part of GitHub’s ongoing effort to amplify the voices of the developer community. Our Featured Articles dive into the trends, people, and projects moving humanity forward. ICYMI, two recent articles shared why developers are using tools such as LiveView to build web UIs without JavaScript and what AOL taught a generation of programmers. 

Explore topics from space travel to filmmaking on The ReadME Project.


Interview question of the week

Last week, I had you merge intervals together. This was a sneakily tricky one! Great job Will, Andrew, Jonathan, Leyan, Les, Rafael, Tyson, Dan, Divyansh, Gülşah, Amine, Thierry, Don, Steven, Claude, Ten, Conor, and Giancarlo!

This week’s question:
Implement a simple version of autocomplete, where given an input string s and a dictionary of words dict, return the word(s) in dict that partially match s (or an empty string if nothing matches).

Example:

let dict = ['apple', 'banana', 'cranberry', 'strawberry']

$ simpleAutocomplete('app')
$ ['apple']

$ simpleAutocomplete('berry')
$ ['cranberry', 'strawberry']

$ simpleAutocomplete('fart')
$ []

Cool things from around the internet

Want to make your wardrobe more sustainable? Cut your new clothing purchases by 75%
The Missing Cryptoqueen
IQUNIX OG80 + Notion PBT
Look to West Africa for the Future of Green Architecture


Joke

Someone asked, “Whose car is this? Where are you headed? What do you do?”
The miner replied, “Mine.”


That’s all for now, folks! Have a great week. Be safe, make good choices, and when a baby waves at you, wave back!

Special thanks to Gabor, Stephen, IceSloth, Alaska, Josh, Conor, Ezell, Pedro, Karthic, Ximena, Paige, Zev, Sebastián, Ben, and Sema for supporting my Patreon and this newsletter!

cassidoo

website | twitter | patreon | github | twitch | codepen | polywork

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

Share on Twitter Share on LinkedIn
Find rendezvous with cassidoo elsewhere: GitHub Twitter Linkedin