Sept. 18, 2023, 1:14 a.m.

🦜 "Let us remember that our voice is a precious gift and we must use it." - Claudia Flores

rendezvous with cassidoo

Helllllloooo friends!

I hope you had a great week! I got to see some family and friends, and I got to build some stuff that I've been meaning to. Let's boogie!

Was this forwarded to you? You can subscribe here!


Web links of the week

A Guide to React Portals
Introducing Web Sustainability Guidelines
Some notes on Local-First Development
JavaScript is getting new Array grouping methods


Something that interested me this week

I entered my first game jam this past week! It was for js13kGames, which is a contest to make a game under a 13kb file size. I actually misread the rules and I mistakenly didn't think that the Phaser framework would count towards the final size (oops) BUT I was still super happy to have made my first "real" game!

It's called Thirteen Potions! You are a knight who has to collect the 13 potions in the castle as fast as possible. But be careful, there's 13 ghosts who want to slow you down! You can use the arrow keys to play, and you can see the code here. My record is 52 seconds (and a couple people have beat me already)!


Sponsor

Understanding Streams in Redis and Kafka – It’s difficult to maintain a good mental model of streaming unless you really understand some stream processing systems.

To make it really simple, we have gone through the depths of two streaming systems, Kafka and Redis Streams, and have created over 50 illustrations to make it easy to understand. We also use code snippets where appropriate to really give you a realistic view of how they look when you are dealing with them. Download the Visual Guide Today!


Interview question of the week

Last week, I had you sort even and odd numbers. Nice work Thomas, Karthick, Victoria, Monica, Jonnie, Charles, Usman, Ten, Muhammad, Anirudh, Kyle, Alison, Leo, Lupe, tlgreg, Neil, Martin, Saad, Anirban, Jacob, Austin, Chase, Clifford, Danny, Ben, Sreetam, Dan, Chin, Tawseef, and Chris!

This week's question:
You have n equal-sized blocks and you want to build a staircase with them. Return the number of steps you can fully build.

Example:

> buildStaircase(6)
> 3

// #
// ##
// ###

> buildStaircase(9)
> 3 // it takes 10 blocks to make 4 steps

Cool things from around the internet

Engraving
Ask vs Guess Culture
Jakarta, Indonesian Mechanical Keyboard Group Meetup
Everyone Tells me I Have a Great Voice


Joke

Why do pumpkins sit on porches?
They don't have hands to knock on the door.


That's all for now, folks! Have a great week. Be safe, make good choices, and blink your eyes regularly when looking at screens!

Special thanks to Gabor, IceSloth, Ezell, Ximena, Sebastián, Ben, Sema, Kinetic Labs, Kara, and Carmina for supporting my Patreon and this newsletter!

cassidoo

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

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