March 26, 2023, 10:21 p.m.

⛴ "Think of all the beauty still left around you and be happy." - Anne Frank

rendezvous with cassidoo

Hey friends!

I hope you’re doing well! I coded a ton this week which was both fun and frustrating, as you can imagine, as I messed myself up with my own bugs. Classic.

Before we continue: Next week is this newsletter’s sixth anniversary! I’m going to see if I can rustle up some giveaways and goodies for y’all. If you wouldn’t mind sharing this with a friend or two, I’d really appreciate it! Thank you for being around!

Was this forwarded to you? You can subscribe here!


Web links of the week

How to start a React Project in 2023
Buying a bicycle using Playwright
11ty Rocks!
Making Background Blob Animation in Just 1.5KB: Step-by-Step Guide


Something that interested me this week

I figured out some cool things with Distributed Persistent Rendering and serverless and Astro this week! I can’t talk about the project I was working on quite yet, but I do plan on open sourcing what I built! It was a bit of a pain in the butt (and a blast to the past), because I hadn’t touched some of these ideas since I worked at Netlify a while back, but it was really fun making something that finally worked.

Sometimes you get in that “coding zone” where you are so close to getting something working well that you end up working way late into the night, which… I did a lot of this week. BUT it was worth it when everything worked in the end!

I also spoke on DevRelish this week about developer relations and AI. Check it out!


Sponsor

FusionAuth is the customer authentication and authorization platform that makes your life awesome!

You’ll get all the features your app needs like login, registration, SSO, MFA, and a bazillion other features plus a customizable, scalable solution you can run on any computer, anywhere in the world.

Lost when it comes to OAuth? Check out our newly updated guide: The Modern Guide to OAuth!

The community edition of FusionAuth is completely free (forever) for unlimited users. Check it out today!


Interview question of the week

Last week, I had you convert between color formats! This involved some funky math, and y’all did awesome work, particularly Fraol, Saad, Ten, Danny, Ángel, Christian, and Will!

This week’s question (thanks Gabor!):
Given a string in dice notation, return a random integer you can get by rolling those dice.

Example:

> rollDice('4d4') // Four 4-sided dice
> 13

> rollDice('3d20') // Three 20-sided dice
> 28

> rollDice('1d8+2d10') // One 8-sided dice, and two 10-sided dice
> 21

Cool things from around the internet

MT3 Serika on Mode Sonnet
Why do US plugs have holes in them?
In the Making: A Documentary Shorts Series
Researchers have created tiny robots that could replace dying bumblebees


Joke

What did baby corn ask mama corn?
“Where’s pop corn?”


That’s all for now, folks! Have a great week. Be safe, make good choices, and go to bed at a reasonable hour!

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

cassidoo

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

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