π’ "The privilege of a lifetime is to become who you truly are." - Carl Jung
Hey friends!
Another week is here and... can you believe it's already the last week of March?? Let's boogie.
Was this forwarded to you? You can subscribe here!
Web links of the week
Going beyond pixels and (r)ems in CSS - Absolute length units
Stuck in the Middle with You: An intro to Middleware
How to Create Interactive Animations Using React Spring
Type system of the React compiler
Something that interested me this week
This week I shipped my first (!) paid app, W-9 Crafter! I first "pitched" this app in Discord way back in 2021 when I was complaining about how I have to make W-9s for all of my various contracting clients, with the form information always being the same except for the date. W-9 Crafter is a glorified button that solves that problem!
It was really fun building this and putting it all together, and I livestreamed shipping it out! I blogged about it, made a Product Hunt listing, a small demo video, and allll the social posts (Twitter, LinkedIn, etc). It was a really cool learning experience shipping this. It wasn't a perfect launch, but I am super motivated now to try it again. The fact that folks have bought something I coded initially just for myself is SO exciting!
If you wanna nab W-9 Crafter for yourself, you can get it here (and be sure to use coupon RWCNEWZ when you do for a nice chunk o' change off the top)!
Also, in case you missed it, I will be speaking at THE MERGE in Berlin on June 13 & 14! There are some really awesome events and speakers and food lined up. The first 50 people to use my discount Cassidoo50 get 50% off. See you there!!
Sponsor
Trieve is a YC company offering source-available Rusty π¦ infrastructure for building full-text + semantic search π and RAG β¨ into your applications. Give their GitHub a star β!
Try A/B testing them against Algolia using their demo for the YC Company Directory at yc.trieve.ai. The results might shock you π.
If you want to use it yourself, they offer 1k indexed documents for free with unlimited queries on their hosted cloud at dashboard.trieve.ai. Happy hacking π»!
Interview question of the week
Last week, I had you find hills and valleys in an array! Y'all did great Altamish, Alexandra, Plamedi, Krzysztof, Arban, Jonnie, Amine, Dawood, Neil, Nathael, Saad, Sami, Ryan, Kyle, Avanika, and Ten!
This week's question:
Given a 2D array of 0s and 1s, where 0 represents water and 1 represents land, return the size of the largest "island" in the water. Diagonal connections don't count!
Example:
let map = [
[0,1,1,1,0,0,0,1,1],
[0,1,1,1,0,1,0,0,0],
[0,1,0,0,0,0,0,1,0],
[0,0,1,1,0,1,1,1,0],
]
> largestIsland(map)
> 7
(you can submit your answers by replying to this email with a link to your solution, or share on LinkedIn, Twitter, Mastodon, or Bluesky)
Cool things from around the internet
AreTheyMadAtMe.com
The Carpenters - Yesterday Once More - Classical Guitar
βSheβs Bouncing the Ball!β On the Uncanny Way Octopuses Play
Bakeneko keyboard with GMK Taiga
Joke
What do you call a fancy fish?
Sofishticated!
That's all for now, folks! Have a great week. Be safe, make good choices, and shower!
Special thanks to IceSloth, Ezell, SebastiΓ‘n, Ben, and Kinetic Labs for supporting my Patreon and this newsletter!
cassidoo
website | blog | github | twitter | patreon | twitch | codepen | mastodon | bluesky