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