Hey friends!
Wow, if I'm being honest, I totally and completely forgot to send a newsletter last week. Oops. I'm sorry about that! Hopefully it got you closer to inbox 0! Let's boogie.
Â
Web links of the week
New Moon Theme
React + TypeScript Cheatsheet
How to render 3D in 2D canvas
Create Your First Visual Studio Code Extension
Â
Something that interested me this week
This week I've been prepping to go to Spain! I'm speaking at
T3chfest this week about creative coding and making art with CSS, and I'm super pumped. It looks like I'm one of the few English speaking presenters at the event, so it might be a Spanglish talk. We'll see how it goes!
In other news, this past week we released a feature I worked really hard on at CodePen: a
Babel 7 preprocessor! Under the hood there's a TON of changes, but the biggest user-facing one for you is that you can use a bunch of really great futuristic JavaScript features right out of the box. If you test it out, please share what you make, I'd love to see it!
Â
Interview question of the week
Last time around I had you map digits on a dial pad to a string.
Kyle and
Stuart had great responses! It was a challenging question, kudos guys. :)
This week's question:
Given a 2D array, print out the elements of the array in a clockwise spiral starting from the top left.
Example:
arr =Â [
[1, 2, 3, 4],
[5, 6, 7, 8],
[9, 10, 11, 12]
> printSpiral(arr)
> 1,2,3,4,8,12,11,10,9,5,6,7
Â
Cool things from around the internet
Beautiful green keyboards
Repairing a bent trombone slide
23 Amazing Female Photographers You Should Know
Â
Joke
Who's the coolest doctor in the hospital?
The hip doctor!
Â
That's all for now, folks! Hope you have a good week. Be safe, make good choices, and wash your dishes.
cassidoo