Nov. 25, 2024, 1:48 a.m.

🍗 "If you are really thankful, what do you do? You share." - W. Clement Stone

rendezvous with cassidoo

Hey friends!

Happy Thanksgiving week, Americans! I hope you have some fun plans. For everyone else, I hope you also have fun plans, even if they don't involve stuffing your face with good food. Shall we dance?

Was this forwarded to you? You can subscribe here!


Web links of the week

Importing a frontend JavaScript library without a build system

No Fuss Light/Dark Modes

The magic of keeping one level of abstraction per function

Moderating Uploads with AI in Astro (video)


Something that interested me this week

I spent the whole week at Microsoft Ignite! It's a giant Microsoft conference that I had never been to before, and it was really interesting. It's more IT-oriented than developer-oriented, which I'm not really used to, and I learned a bunch about what these highly technical people do (who don't often code, what a concept).

I gave a few talks (sadly none were recorded, BUT you can hear my voice during the keynote on the conference homepage at 2:07:36 and some other parts if you really want to, ha), manned the GitHub booth, and had some really fun conversations with attendees and my teammates. It was a good time, but I'm definitely tired and looking forward to a holiday week to rest up!


Sponsor

Volv is a Snapchat-backed social news app that consolidates the most important, viral, and interesting content from around the web into 9-second stories that you can just scroll through like social media. Users call it “TikTok for smart people”, since they use Volv instead of TikTok and Insta to discover quality content that they would’ve never read otherwise. So far, users have read 60 million stories on the Volv app!

Here’s a code you can use to get Volv Premium free for a month: VOLVRC


Interview question of the week

Last week, I had you maximize your profit in the stock market! To the moooooon Ender, Marco, David, Muhammad, Sophie, Ross, Kyle, Austin, Ian, Ten, Ross, Kyle, Austin, Ian, John, Amine, Kriszti, Chase, Ricardo, Alison, and Murtala!

This week's question:

You're organizing a family meal. Given a list of dishes and their respective preparation times, return the minimum number of hours required to prepare all dishes if you can cook up to two dishes simultaneously. If a dish takes longer than the remaining time of the current hour, it will be moved to the next hour.

Examples:

// Using number of minutes for prep time

mealPrep([120])
2 // one single long dish

mealPrep([30, 30, 30, 20])
1 // multiple shorter dishes

mealPrep([30, 25, 45, 30, 60, 15])
3 // many dishes with varying times

(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

Rouge Bauer Lite with MW Shark Tail

The Day Celine Dion Destroyed Your Mac

What It's Like to Be… a Marine Biologist

Another Typical Article About Sabbatical—Or Is It?


Joke

Why did the turkey join the band?

Because it had the drumsticks!


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


Special thanks to IceSloth, Ezell, Sebastián, Ben, Kinetic Labs, Faisal, and Marta for supporting my Patreon and this newsletter!



cassidoo


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

You just read issue #380 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