Hellllllllooooo!
I hope your week was a good one! I got to see a friend get married this past weekend, which was a blast. Onwards!
How SPA architectures affect Core Web Vitals
7 Tips & tricks to make your console.log() output stand out
The Future of CSS: Cascade Layers
Electron 15.0.0 released
I had a really fun time on Fauna’s livestream this past week (proooobably because we got off-topic so often and I got to show off some cool Netlify features), and also spoke on/at some other podcasts and events that will come out later! I also, you know, made memes.
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.
Last week, I had you parse HTML. This was a challenging one! Great work Jesper, Nassif, Deepak, Les, Leyan, Emmanuel, Marcin, Gerhard, Andres, and Ten!
This week’s question:
Given a string expression with the symbols T
for true, F
for false, &
for AND, |
for OR, and ^
for XOR, count the number of ways we can parenthesize the expression so that its value evaluates to true.
Example:
$ evaluateExp('T|T&F^T')
$ 4 // ((T|T)&(F^T)), (T|(T&(F^T))), (((T|T)&F)^T) and (T|((T&F)^T))
MW75 with GMK Deep Navy
Socialist Cyborgs
Mister Rogers Had a Simple Set of Rules for Talking to Children
Submarine cables around the world
What do you call a calculator that computes instantly?
A calcu-now!
That’s all for now, folks! Have a great week. Be safe, make good choices, and get enough sleep!
Special thanks to Gabor, Stephen, IceSloth, Emad, Alaska, Josh, Conor, Ezell, Pedro, Karthic, and Ximena for supporting my Patreon and this newsletter!
cassidoo
website | twitter | patreon | github | twitch | codepen | polywork