rendezvous with cassidoo

a tech newsletter for you

Cassidy's face

Issue #136: "Until such time as the world ends, we will act as though it intends to spin on." -Nick Fury

View on Buttondown

Hey friends!

I hope you're doing safe and well! Apologies for the slightly delayed newsletter this time around. It was a bit of a whirlwind for me over the past week; unfortunately, my company had to lay off all full time employees, so I'm currently on the job hunt. It's a bummer, but I'm trying to look at the positives, and am excited about future opportunities. Anyway, onwards!

Web links of the week

https://www.telerik.com/blogs/can-we-make-open-source-more-sustainable">Can We Make Open Source More Sustainable?
https://alligator.io/react/crud-context-hooks/">Building a CRUD App with React Hooks & the Context API
https://zemuldo.com/blog/nextjs-oauth-with-passport-+-github-5e6d256f7f7b5b001984784f">NextJS OAuth with Passport and GitHub
https://uxdesign.cc/the-performance-benefits-of-variable-fonts-79af8c4ff56c">The performance benefits of Variable Fonts


Something that interested me this week

Welp, like I mentioned, I’m out of a job now! The virus dried up business at React Training pretty rapidly, faster than any of us could have anticipated. I had a fun time https://www.twitch.tv/ReactTraining">live-streaming on my last few days of work, and now I’m on the job hunt and figuring out my next move.

As you can imagine, after my boss https://twitter.com/ryanflorence/status/1241155631727276033">Ryan tweeted about what happened, a flood of DMs came towards me and my coworkers, and we’re all feeling so blessed. If you are looking for a gig, or if you’re hiring, https://twitter.com/cassidoo/status/1241860831614136320">check out this thread on Twitter for both people looking for jobs and hiring!


Interview question of the week

Last week, I had you build something with this free COVID-19 API. Amazing work Ten, Dimitris, Pariatol, Sarah, David, Leyan, and Alessandro!



This week’s question:
Given a sorted array of characters, compress it in-place.

Example:

compress(["a","a","b","b","b","c","c"])
> ["a","2","b","3","c","2"]
// "aa" is replaced by "a2", "bbb" is replaced by "b3", "cc" is replaced by "c2".

Cool things from around the internet

https://www.outsideonline.com/2404906/backpacking-outdoor-maps-guide">A Backpacker’s Guide to Maps
https://communityroundtable.com/resources/the-value-of-communities-during-the-covid-19-crisis/">The Value of Communities During the COVID-19 Crisis
https://www.reddit.com/r/MechanicalKeyboards/comments/fkmqdp/extended_2048_on_pc_canoe/">Percent Canoe Polycarb board with ePBT Extended 2048
https://www.npr.org/sections/money/2020/02/25/808791622/why-america-is-losing-the-toilet-race">Why America Is Losing The Toilet Race
https://theconversation.com/how-to-spot-bogus-science-stories-and-read-the-news-like-a-scientist-133828">How to spot bogus science stories and read the news like a scientist


Joke

What’s the opposite of isolate?
You so early!


That’s all for now, folks! Have a great week. Be safe, make good choices, and check on your friends!

Special thanks to https://twitter.com/javorszky">Gabor, https://twitter.com/stephenmhouston">Stephen, and https://twitter.com/the_jonsey306">Louis for supporting my https://www.patreon.com/cassidoo">Patreon and this newsletter!

cassidoo

https://cassidoo.co/">website | https://twitter.com/cassidoo">twitter | https://www.patreon.com/cassidoo">patreon | https://github.com/cassidoo">github | https://codepen.io/cassidoo">codepen


Want this in your inbox every week? Subscribe here!