I hope you're doing well, given the circumstances of the world right now. I myself have been keeping busy with some projects (...and video games).
This issue marks the 3rd anniversary of rendezvous with cassidoo!! I am so excited to have kept this going for so long, and I'm grateful for you sticking with me. Anyway, onwards!
Web links of the week
Building a Real-Time Chat App with React and Firebase
Beep Boop! Announcing “use-sound”
Dynamic Importing (Code-Splitting) | ES2020
Something that interested me this week
Like I mentioned before, this week's newsletter marks its 3rd anniversary! A lot has happened in the past year with this project, including switching to new providers to handle the load of all the subscribers (that's you), a new domain for it (including a new base domain I set up this week to reduce the false spam in some people's inboxes), and literally thousands of new readers.
That being said, there are wonderful people here who would like to give away some things to you to celebrate!
How do you enter the raffle for these things? You fill out this form by this next Friday at noon Pacific Time! I'll be using a random number generator to pick the winners and will email you separately to get things over to you. Thanks everyone for offering up such wonderful prizes! If you have something you want to offer as well, let me know, we can just have more winners!
It's been a blast running this newsletter and I don't plan on stopping anytime soon. Luckily, thanks to my Patreon and generous sponsors, costs don't have to come out of pocket for me nearly as much, and I can continue spending time putting this together for you every week.
Thank you again for sticking with me all this time, here's to another 3 years!
This week’s sponsor is Pluralsight! With more people working remotely than ever, Pluralsight is generously making its platform free to individuals for the month of April!
Sign up now (no credit card required) and through May 1st, 2020, get free access to over 7000 expert-led courses. This is huge, my mind was blown when I saw that they were offering this. Pluralsight has really excellent content, and I’m so grateful to them for their sponsorship and courses during these tough times!
Interview question of the week
Last week, I had you implement a "broken calculator." We had a ton of responses! Excellent work Sophie, Jonny, Ten, Jesse, Sameer, Axel, Joseph, Dimitris, Denis, Alejandro, Jasper, Jennifer, Thanos, Riana, Nikos, Herbert, Collin, and Rishabh!
This week's question:
Given two strings n and m, return true if they are equal when both are typed into empty text editors. The twist: # means a backspace character.
> compareWithBackspace("a##c", "#a#c")
> true // both strings become "c"
> compareWithBackspace("xy##", "z#w#")
> true // both strings become ""
Cool things from around the internet
Campus is closed, so college students are rebuilding their schools in Minecraft
The My Generation: An Oral History Of Myspace Music
YMDK 64 with DSA Astrolokeys
4 Magic Tricks you can do at home
Imagine if Americans switched from pounds to kilograms overnight.
There would be mass confusion!
That's all for now, folks! Have a great week. Be safe, make good choices, and cut your nails.
Special thanks to Gabor, Stephen, and Louis for supporting my Patreon and this newsletter!
website | twitter | patreon | github | codepen