April 1, 2019, 7 p.m.

2️⃣"Real love stories never have endings." - Richard Bach

rendezvous with cassidoo

Hello my lovelies!

This is a very exciting newsletter for me to write, because it's the 2 year anniversary of this thing! Wow! It's kind of mind-blowing, I feel like I started this just a short while ago. Time flies when you're having fun!

Because it's a little 2 year party over here, I have some giveaways for y'all! I'll post those below. Until then, the usual!
 

Web links of the week

Why browsers think "chucknorris" is a color
Building a Real-time Collaborative Beatbox with React & GraphQL
Create a Connect Four AI using Python
The Future of Cross-Platform is Native
 

Something that interested me this week

I've got some exciting giveaways for you folks as a big thank you for following along with me for so long! CodePen and Massdrop have very generously offered some things for you folks because they are awesome and love all things code and keyboards. They are the best.

CodePen is giving away 3 t-shirts in the size of your choosing! Get CodePen Pro.
Massdrop is giving away a $50 gift card! Join Massdrop!

Along with these lovely folks, I'm also giving y'all free access to my JavaScript and React Udemy course, and I'll also personally be sending out a free Google Home to a lucky person too!

But how do you get these great things? Fill out this form here! I'll be running a random number generator to determine the recipients.

Also, quick side note, I'm working on making a new mechanical keyboard switch. If you're interested, mind filling out this other form?

Thank you again for being here. It really means a lot to me. It makes my day so much better to hear from you and see tweets and messages from people that enjoy reading this.
 

Interview question of the week

This past week, I had you do some math by finding trailing zeros in a base 16 factorial. We got some great answers from Kyle, Dimitris (who did it twice!!), Ethan, Mike, and Stuart!

This week's question:
Find and return the maximum depth of parenthesis given a string. If the parenthesis are unbalanced, return -1.

Example:
parenDepth("( a((b)) ((c)d) )")
> 3
parenDepth("b) (c) ()")
> -1
parenDepth("who am I and where do I belong")
> 0
 

Cool things from around the internet

Tetris-themed orthogonal keyboard
Game Level Design Resources
Changing Perceptions of Portion Size Through Tableware Design
Making The Biggest Open Wind Tunnel
 

Joke

If the moon landing was real, then how come I still see it in the sky??
 
That's all for now folks! Have a great week, and thank you again for sticking around. Be safe, make good choices, and don't fall for any April Fools' jokes!

cassidoo

You just read issue #92 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