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!
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
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!
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!
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
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
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