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!
A Guide to React Portals
Introducing Web Sustainability Guidelines
Some notes on Local-First Development
JavaScript is getting new Array grouping methods
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)!
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!
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
Engraving
Ask vs Guess Culture
Jakarta, Indonesian Mechanical Keyboard Group Meetup
Everyone Tells me I Have a Great Voice
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