I hope you all had a great week! I had a super busy one, and I can't wait to tell you about it. Onwards!
Web links of the week
Making instagram.com faster: Code size and execution optimizations
The New Features of GSAP 3
30 seconds of code
Something that interested me this week
Welp, if you didn't notice, this email looks a liiiittle different than usual! That's because I'm now using Buttondown for my emails now! I switched to it this week and I'm really excited about it. Tinyletter was an awesome (free!) service, but this newsletter outgrew it, for better or for worse.
So far I've been pleased with Buttondown, there's a little bit more control with it, and it's not too expensive. That being said, if you'd like to help support this newsletter, I'd really appreciate it via Patreon or PayPal!
And FINALLY, one last thing I promise, my newest keycap set I designed went public this week: DSS Tecla! I've written about the set design process already here, so I'll save you from reading too much more in your inbox, but I'm just glad it's finally out in the world after over a year of working to get it made.
Interview question of the week
Last week I had you implement logic gates! Well done Louis, Leslie, Alex, John, Corey, EchoEye, Rodrigo, Tom (who implemented his solution in MINECRAFT of ALL THINGS), Hunter, Nick, George, Jehiel, and Andrew!
This week's question:
Implement the substring() function.
Cool things from around the internet
Who Framed Roger Rabbit - The 3 Rules of Living Animation
KBD75v2 with SA Calm Depths
How to conquer your fear of public speaking once and for all
Ugh, I hate Russian dolls, they're just so full of themselves!
That's all for now, folks! Have a great week. Be safe, make good choices, and stay cozy.
Special thanks to Gabor, Stephen, Louis, and Phil for supporting my Patreon and this newsletter!
website | twitter | patreon | github | codepen