May 28, 2023, 10:52 p.m.

👁 "When you're free, your true creativity, your true self comes out." - Tina Turner

rendezvous with cassidoo

Helllllooooo!

I hope you had a great week, and for the Americans out there, I hope you’re enjoying the long Memorial Day weekend. Let’s boogie.

Was this forwarded to you? You can subscribe here!


Web links of the week

Building the Twitter Backend with Node.js: A Step-by-Step Guide
React reconciliation: how it works and why should we care
Visual-Design Principles and UX Design Best Practices
3 ways to find your worst JavaScript offenders for page load


Something that interested me this week

This is going to sound dumb, but: dang y’all, our eyes are mind-blowing. I got LASIK last year, and now that I’m learning about how my baby’s eyes are developing… it’s amazing how vision develops over time and can change. This article gives a little snippet of what I mean. I also learned about how, in general, people are becoming more and more near-sighted. I’ll spare you the details about how LASIK works and how it fits in with all of this (look it up yourself if you’re curious), but… dang. Eyes.


Sponsor

Are you an engineer?
Do you ever finish your workday and feel tired and burned out?
Want to feel refreshed and happy instead?

If you got 3/3 YES’s on this little quiz, then come join me in Centered. It’s a desktop app that gives you great music, Pomodoro timers, task management and me (and others!) as your fun Coach.

Join me and thousands of other developers using it! Try Centered today for free, or get Centered Pro for 20% off using code FREAKINNERDS20.


Interview question of the week

Last week, I had you score Scrabble words! Good playing with ya Kyle, Miguel, Charles, Michael, Mazen, Alfonso, Max, Amine, Ángel, Austin, Mamush, Muhammad, Sreetam, and Ten!

This week’s question:
Given an array of words, return the words that can be typed using letters of only one row on a keyboard. For bonus points, include the option for a user to pick the type of keyboard they are using (ANSI, ISO, etc), and/or give options for how many/which rows are allowed!

Example:

> oneRow(['candy', 'fart', 'pop', 'Zelda', 'flag', 'typewriter'])
> ['pop', 'flag', 'typewriter']

Cool things from around the internet

Return of the child-friendly city
Lily58 Pro split keyboard
Bread Board Wristwatch
Movies directed by Andrey Tarkovsky


Joke

Why don’t pirates take a shower before they walk the plank?
They just wash up on shore!


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

Special thanks to Gabor, IceSloth, Josh, Conor, Ezell, Ximena, Sebastián, Ben, Sema, Kinetic Labs, Vadim, Bailey, and Carmina for supporting my Patreon and this newsletter!

cassidoo

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

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