Sept. 8, 2024, 11:02 p.m.

πŸ’— "Never give up on your dreams, no matter how painful and difficult your journey is." - Lalisa Manobal

rendezvous with cassidoo

Hola hola!

I hope your week was a good one! Mine was a bit stressful, but I'm excited to officially start my new job at GitHub this week! Let's boogie.

Was this forwarded to you? You can subscribe here!


Web links of the week

Scroll-Enhanced Experiences

Redwood v8.0.0

Dungeons & Dragons taught me how to write alt text

How to quickly (and weightlessly) convert Chrome extensions to Safari


Something that interested me this week

This week went by quickly! I think because it was my last week pre-full time job, it felt like I was just scrambling to finish some last-minute things. That being said, there's a few things I forgot to share last week, and more to share this week!

  • I was on the Test Automation Experience podcast!
  • I made a browser extension for getting rid of the labels Social, Promotions, Updates, and Forums from the Gmail Move dropdown.
  • I wrote about time containers and side quests!
  • I watched both the Iowa State Cyclones and the Chicago Bears win their football games??

Anyway, I'm excited to get into the weeds at GitHub and I'll be sure to share what it's like next week!


Sponsor

This issue is sponsored by Scalar: The modern open-source developer experience platform for your APIs. ✨

Create world-class API Docs with a built-in interactive playground, which seamlessly turns to a full featured API Client.

Integrate with React, Vue, Fastify, Next.js, Docusaurus, and more, alongside thousands of awesome developers and companies.

Wanna get started? Try out the Swagger editor, the API client, or smash that Star button on GitHub!


Interview question of the week

Last week, I had you pair shoes together! This one had some fun answers, awesome work Amine, Charles, John, Leyan, Nathael, Tawseef, Mazen, David, Sujeet, Alison, Kriszti, Ricardo, Kyle, Ten, and Daniel!

This week's question:

You are given an array of people represented by integers, where each number corresponds to the number of people in a group. Determine the minimum number of rows required to seat everyone such that no group is split across different rows. You can assume no group will be larger than a given row size!

Example:

let rowSize = 10

> minRows([4, 8, 3, 5, 6], rowSize)
> 3

> minRows([4, 5, 4, 3, 3], rowSize)
> 2

> minRows([7, 7, 8, 9, 6], rowSize)
> 5

(you can submit your answers by replying to this email with a link to your solution, or share on LinkedIn, Twitter, Mastodon, or Bluesky)


Cool things from around the internet

Class 1800 with KKB Machinist

Web Design Museum: Unlock your Digital Memories

What happens when you touch a Pickle to an AM radio tower?

Ocean Photographers of the Year Winners Gallery


Joke

Did you hear about the archeologist who got fired?

Their life was in ruins!


That's all for now, folks! Have a great week. Be safe, make good choices, and eat a meal that makes you happy!


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



cassidoo


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

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