Hey friends!
I hope you had a wonderful week! Mine was full of meetings, BUT I managed to hit Inbox Zero! Let’s boogie.
10 Years of Open-Source Visualization
Streams - The definitive guide
simple-keyboard
Glassmorphism CSS Generator
This week I did some experimenting with OBS and CodePen! I ended up making a blog post about it for how to make a virtual credits sequence on your video calls.
I also tried out a game for the first time called Wilmot’s Warehouse. It was REALLY fun, it’s all about organizing and managing a warehouse as more and more goods come, and demands for certain products arise. I expected to play it just for a few minutes and I spent… a little too much time enjoying it. Highly recommend it!
This week’s sponsor is Mux!
If you’ve ever tried to do anything with video programmatically, you’ve seen the darkness. Acronyms that represent other acronyms, delivery best practices that change faster than JavaScript frameworks, and amazing tools… that come with decades of cruft and complexity. Video dominates Internet bandwidth and, for a lot of companies, engineering sprints.
Mux is the API to video that changes that. Instead of spending your time learning an entirely new vocabulary, you can just think about Video and how you want to use it. What Stripe did for payments and Twilio did for telephony, Mux does for video.
Take any video file or live stream and make it play beautifully at scale on any device, powered by magical-feeling features like automatic thumbnails, animated gifs, and data-driven encoding decisions. Spend your time building the experience and application that people want, not drudging through ffmpeg documentation.
Thanks Mux!!
Last week, I had you return an alternating string based on an input. Amazing work Sam, Leyan, David, Aldrin, Binh, Christos, Taylor, Leslie, Dimitris, Pranav, Dhanush, Ivana, Sophie, Ryan, Vanessa, Steve, Michael, Ashleigh, Siddhant, Elliot, Clov, APandaMoment, Ciarán, Brendon, Alex, Carlos, Surbhi, Kyle, Ten, and Jonathan!
This week’s question:
Given a room size, and the square footage a paint can can cover, return how many cans of paint you need to buy to paint a room. Assume the room has four walls. If you’d like to expand this, you can add doors, windows, or any other room features that might make the problem interesting to solve.
Example:
room = { length: 12, width: 10, height: 9 } canCoverage = 200 $ numberOfCans(room, canCoverage) $ 2 // (12x9x2)+(10x9x2) = 396, so two cans will cover it
Pizza65 with BoW keycaps
The colonisation of space
Making Public Information Actually Accessible to the Public is the Responsibility of Designers
How Marvel Movies Are Made Before They’re Actually Made
The legend of The Legend of Zelda
Whats the leading cause of dry skin?
Towels!
That’s all for now, folks! Have a great week. Be safe, make good choices, and don’t forget to stretch!
Special thanks to Gabor, Stephen, Shell, IceSloth, Luna, and Emad for supporting my Patreon and this newsletter!
cassidoo
website | twitter | patreon | github | codepen | twitch