April 6, 2020, 2:08 a.m.

🥝 "Action may not always bring happiness, but there is no happiness without action." - Benjamin Disraeli

rendezvous with cassidoo

Hey friends!

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
Raycast
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!
  • Bryan Robinson is giving away 10 free licenses to his Practical CSS Grid course!
  • TheKey.Company is a premier vendor who designs products inhouse and with collaborators. This includes keyboards, keycaps, and related mech-cessories. They are raffling 1 set of Keyreative Blank Keycaps (any color in stock, winner's choice!) and any T-shirt from their In Stock selection! You can subscribe to their newsletter here.
  • Baking sourdough bread while stuck at home? Win a DIY bread timer party pack from @ChloeCondon! You can check out the full project here.
  • Gant Laborde over at Infinite Red Academy is giving away 5 free licenses to their Beginning Machine Learning with TensorFlow.js course!
  • Ryan is offering free resume reviews and mock interviews to readers who are on the job hunt! This isn't a raffle item, to sign up go ahead and fill out his form here.
  • Name.com is offering 4 coupons for a free domain, free advanced security, and a year of their Namebuilder hosting!
  • And I'll be mailing out some fun cassidoo stickers!
  • 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!

    Sponsor

    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!

    Thanks Pluralsight!

    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.

    Example:
    > 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

    Joke

    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!

    cassidoo

    website | twitter | patreon | github | codepen

    You just read issue #138 of rendezvous with cassidoo. You can also browse the full archives of this newsletter.

    Share on Twitter Share on LinkedIn Share on Hacker News Share on Reddit Share via email
    GitHub Website LinkedIn