Hey friends!
What a week, what a week! Hard to believe it’s over an a new one is just begun. Let’s gooo!
1 Line Layouts
useCountdown hook
Hybrids UI Library
How you can simplify your CSS with :is()
Man, it is really hard to believe that it’s been a year since the COVID lockdown started. A year ago this week, I was supposed to be in Spain, speaking at a conference, giving a workshop, and my flights (and the event!) had been canceled. At that time I truly thought everything would be over in a month or so, and… wow, how little did we know what would happen! It’s definitely been a week of reflection. The time has been so short and so long. Seeing all of the vaccines rolling out though is making me incredibly, incredibly hopeful for things to return to a new normal soon.
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 find out if a tic-tac-toe game was valid! This was a good test of if you want to choose recursion or a loop, we had a good mix of both! Great work Leyan, Charles, Dimitris, Elliot, Aditya, Taylor, Luciano, Leslie, Michael, Steve, Max, Surbhi, Mark, David, Ivana, and Ten!
This week’s question:
Given a rowIndex, return an array of the values in that row of Pascal’s Triangle.
Example:
$ pascals(0) $ [1] $ pascals(3) $ [1,3,3,1]
Scientists rename human genes to stop Microsoft Excel from misreading them as dates
The Pandemic Has Erased Entire Categories of Friendship
Learning Classical Music from Cartoons
BM43A layout demo
What do you call a stone that only goes out at night?
Rockturnal!
(Thanks David for this gem)
That’s all for now, folks! Have a great week. Be safe, make good choices, and make sure your clocks (and teams) are aware of the time changes!
Special thanks to Gabor, Stephen, Shell, IceSloth, Luna, and Emad for supporting my Patreon and this newsletter!
cassidoo
website | twitter | patreon | github | codepen | twitch