July 17, 2022, 11:11 p.m.

♣️ "If one is lucky, a solitary fantasy can totally transform one million realities." - Maya Angelou

rendezvous with cassidoo

Hello friends!

I hope you had a good week. Mine was busy and full of moose facts. Let’s boogie.

Was this forwarded to you? You can subscribe here!


Web links of the week

Vite 3.0 is out!
CSS3Maker: Free CSS Generator Tool
rety: Live coding without the stress
It’s 1997 and you want to build a website


Something that interested me this week

I got really into moose this week. As in, not the Perl library, but the animal itself. I started watching the TV show Alone and there was a swimming moose in it, and I went deep into moose facts. Every meeting and podcast I had this week included moose facts. If you hear a podcast episode in the future that I’m on and there’s a moose involved, it was probably recorded this week. Anyway, I wrote a blog summarizing my findings. MOOSE CAN DIVE, PEOPLE.

Also! It wasn’t all moose! My talk from All Day Hey on functional programming in JavaScript is out, and a blog post I wrote about functional programming for beginners came out this week, as well!


Sponsor

This week’s issue is sponsored by Retool! Retool helps you build internal tools, remarkably fast.

Most internal tools are made of the same building blocks: tables, drop-downs, buttons, text inputs, etc. Rather than building them from scratch, Retool gives you a point, click, drag-and-drop interface that makes it simple to build internal UIs fast. Also, you’re never limited by what’s available out-of-the-box—you can use JavaScript to customize any code.

Connect to most databases or anything with a REST, GraphQL or gRPC API. Retool empowers you to work with all of your data sources seamlessly in one app!

So, streamline data ingestion, drag and drop from a library of components, and ship your app with access controls and audit logs - in 1/10th the time. Join companies like Amazon, Doordash, and Brex to start building your internal tools in Retool.

Also check out:
- Retool’s integrations
- Retool’s ready-made templates
- The docs
- Helpful tutorials

Also, they’re hiring!


Interview question of the week

Last week, I had you make a deep copy of a Linked List. It’s not easy doing these data structures, but it’s good to know! Great job Miguel, Sophie, Amine, Zoé, Ten, Rafael, Nicole, Ryan, and Hristiyan!

This week’s question:
Given a string that has a valid email address, write a function to hide the first part of the email (before the @ sign), minus the first and last character. For extra credit, add a flag to hide the second part after the @ sign to your function excluding the first character and the domain extension.

Examples:

> hideEmail('example@example.com')
> 'e*****e@example.com'

> hideEmail('example+test@example.co.uk', hideFull)
> 'e**********t@e******.co.uk'

Cool things from around the internet

How to be LGBTQIA+ inclusive
Locus keyboard with DCD Banana
NASA’s Webb Reveals Cosmic Cliffs, Glittering Landscape of Star Birth
How to make an Apple Puzzle


Joke

A photon is going through airport security. The TSA agent asks if it has any luggage.
The photon says, “No, I’m traveling light.”


That’s all for now, folks! Have a great week. Be safe, make good choices, and don’t get too frustrated when things don’t work the first time!

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

cassidoo

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

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