Dec. 7, 2020, 1:21 a.m.

🛴 "People rarely succeed unless they have fun in what they are doing." - Dale Carnegie

rendezvous with cassidoo

Hello friends!

I hope you had a lovely week! Today was my birthday and even though it was mostly spent indoors (thanks, pandemic), I had a good day of watching shows and catching up on some reading. Onwards!


Web links of the week

CLI Guidelines
The React Hooks Announcement In Retrospect: 2 Years Later
Automatic Social Share Images
jsonformatter
Building Your Color Palette


Something that interested me this week

This week, I decided to try Blogvent, where I blog every day! I know it's pretty popular to do something like Advent of Code or devAdvent, and I thought it'd be fun to do my own little twist to get blogging again.

Here are the posts I've done so far!

  • Using React Context for State Management
  • Next.js: Should I use SSR or SSG?
  • What is React Fast Refresh?
  • "Escaping" Next.js to access the browser
  • Building a custom React media query hook for more responsive apps
  • Why you should code together: Mob Programming FAQs

If you prefer reading posts on dev.to, I cross-posted them there, as well!


Sponsor

This week's sponsor is Flatfile!

Think of the last time you imported a spreadsheet. Did it work the first time?

Nearly everyone has dealt with formatting messy CSVs or Excel files prior to importing. It's a huge pain!

Worse yet, countless engineers are tasked with building a data parser from scratch, importer, mapping, validation, UI, and all! As enticing as it is to build another data importer compared to core product features, Flatfile has finally made a solution.

Flatfile Portal is the elegant import button, offering an intuitive data import experience. Portal integrates with virtually any application and in minutes can intelligently ingest, validate, and transform incoming spreadsheet data so that it's clean, and ready to use in your backend.

Interested in trying out the elegant import button? Visit get.flatfile.io/cassidoo!


Interview question of the week

Last week, I had you return the number of pairs of array elements that have a difference equal to a target value. Great work Laura, Elliot, Jayphen, Mike, Jonathan, Ephraim, Adam, Rafael, Romain, Leyan, Lakshay, Chera, Sreetam, Prakash, voknelis, Aldrin, Ivana, Roupen, Remo, William, Chera, Kikwei, Jesús, Atharva, Rizwan, John, Ilya, Roman, Mickael, Vishwa, Namrata, Pozorvlak, and Ten!

This week's question:
Given two non-negative integers n1 and n2 represented as strings, return the product of n1 and n2, also represented as a string. Neither input will start with 0, and don't just convert it to an integer and do the math that way.

Examples:

$ stringMultiply("123", "456")
$ "56088"

Cool things from around the internet

Text Faces
A visual guide to banknotes around the world
A Brief History of How We Got Here and Why
S65 with GMK Camping


Joke

I love my furniture!
My recliner and me go way back.


That's all for now, folks! Have a great week. Be safe, make good choices, and fix your posture (I see you, do it)!

Special thanks to Gabor, Stephen, and Shell for supporting my Patreon and this newsletter!

cassidoo

website | twitter | patreon | github | codepen | twitch

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