Hi friends!
I hope your week was great! Mine was packed with working on some side projects. Let’s gooo!
The Double-Bang (!!) Operator And A Misunderstanding Of How JavaScript Handles Truthy / Falsy Values
Announcing TypeScript 4.0 Beta
The algorithm behind Ctrl + F
Securing Gamepad API
This past week, I livestreamed with the React Core team! It was really interesting learning more about the devs behind the library and also about what’s coming up on the roadmap. I had a blast doing it and hope to bring them back (and other cool teams as well)!
I also spoke at an All Things Jamstack event about Next.js! I’m not sure if it was recorded, but if it was I’ll be sure to share the recording.
This week’s sponsor is Datadog!
Monitor 100% of your frontend errors and performance issues with Datadog. Troubleshoot JavaScript errors in context with client-side logs and the ability to correlate error logs with individual user sessions in one click.
With machine-learning powered alerts, uptime checks, and self-maintaining browser tests, you can uncover performance problems before your customers do.
Start your free trial today, and receive a free Datadog t-shirt after creating a dashboard!
Last week, I had you return a string (based on another string) with alternating characters between vowels and consonants. I think my example was confusing for some folks because I used y as a consonant. Sorry about that! Anyway, great job James, Ben, Tamás, Ten, and Kyle!
This week’s question:
Implement a draggable button that changes the page background color the further away it gets from its original position.
Drop ALT with GMK Peaches n Cream
Floating cup trick
1993 Land Rover Defender: A piece of automotive history
Custom keypad build
I used to really hate my hair, but it’s growing on me.
That’s all for now, folks! Have a great week. Be safe, make good choices, and don’t throw away your shot.
Special thanks to Gabor, Stephen, and Louis for supporting my Patreon and this newsletter!
cassidoo
website |Â twitter | patreon | github |Â codepen