May 23, 2022, 2:10 a.m.

🐩 "Nature does not hurry, yet everything is accomplished." - Lao Tzu

rendezvous with cassidoo

Helllooooo!

I hope you had a good week! I was out of town seeing family and it was wonderful and much-needed.

Was this forwarded to you? You can subscribe here!


Web links of the week

Next vs. Remix (Full Stack Framework Quickstart)
Sliderland
Building an animated piano keyboard with JavaScript and MIDI
Quick Tip: You Might Not Need Calc()


Something that interested me this week

Because I was out with family this week, I got some very needed relaxation time where I got to catch up on some shows (…I’m deep in The Circle S4, it’s spicy) and play many games of Settlers of Catan (I am the queen of bricks)! I’ll be back at it this week. I’ve got an AMA with the COSS Community this week if you’d like to join in! Speaking of open source (COSS stands for Commercial Open Source Software, by the way), I talked about it a bit on the Stack Overflow podcast this week too, if you’d like to listen in!


Sponsor

The ReadME Project is part of GitHub’s ongoing effort to amplify the voices of the developer community. Our Featured Articles dive into the trends, people, and projects moving humanity forward. ICYMI, two recent articles shared why developers are using tools such as LiveView to build web UIs without JavaScript and what AOL taught a generation of programmers. 

Explore topics from space travel to filmmaking on The ReadME Project. 


Interview question of the week

Last week, I had you find an array of maximums. Great job Matteo, Daniel, Jack, Karey, Phillip, Dan, Ben, Kelvin, Leyan, Johannes, Amine, Gabor, Olumide, Dan, Giovanni, Hristiyan, Divyansh, Wayne, Phil, Les, Gülşah, Enrique, Rafael, Chin, Will, Ten, Joe, Jorge, and Don!

This week’s question:
Given an n x m matrix where all of the units are 0s except for an 1 for “start”, a 2 for “end”, and 3s for walls, find the shortest paths that you can take to get from 1 to 2, while working around 3s.

Example:

let grid = [
[1,0,0],
[0,0,2]
]

let grid2 = [
[1,3,0],
[0,0,2]
]

$ startToEnd(grid)
$ [['right', 'right', 'down'], ['right', 'down', 'right'], ['down', 'right', 'right']]

$ startToEnd(grid2)
$ [['down', 'right', 'right']]

Cool things from around the internet

ESA Top 100 Images
taboo_’s Akko 3098 setup
How Las Vegas Became a Gambling Mecca
Ramen Profitability: What It Is & How To Get There


Joke

What programming language does IKEA use?
Assembly!


That’s all for now, folks! Have a great week. Be safe, make good choices, and take a walk!

Special thanks to Gabor, Stephen, IceSloth, Alaska, Josh, Conor, Ezell, Pedro, Karthic, Ximena, Paige, Zev, Sebastián, Ben, and Sema for supporting my Patreon and this newsletter!

cassidoo

website | twitter | patreon | github | twitch | codepen | polywork

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

Share on Twitter Share on LinkedIn
Find rendezvous with cassidoo elsewhere: GitHub Twitter Linkedin