Hey friends!
Happy Tax Day to the US folks out there, and happy regular day to everyone else! I hope you had a good week. Let's boogie.
Was this forwarded to you? You can subscribe here!
Waku: Introducing “pages router”
"If this one guy got hit by a bus, the world's software would fall apart."
ClickWheel.js
You probably don't need GraphQL
This week felt like a catch-up week for me! I've seen a ton of family, traveled, and ran my first Process Over Goals workshop! The workshop went super well, and I'm really excited to teach more of them (there's some sign-up links on that website there, and more dates coming soon)!
I'm in a state where I have so many projects I want to do, but so little time. The classic conundrum. I'm hoping to finish this "catch-up" period and be patient with myself before moving onto the next thing... as I renew more unused domain names.
Anyway, for the 7th (!) newsletter anniversary raffle last week, winners will be pinged this week! Thanks for entering, y'all!
Kickstart Your Day with AI Insights from Prompts Daily
Why start your day with the same old news cycle?
Prompts Daily offers a fresh take on AI, serving up the latest tools and trends in bite-sized pieces. It’s smart, it’s swift, and it’s set to supercharge your productivity and innovation.
Join the Community (free) ➔ Transform how you engage with AI, in just minutes a day.
Last week, I had you roll some dice to meet a sum! Great work Arban, Amine, John, Saad, Pozorvlak, Dan, Ten, Kyle, Alison, The Math Jester, and Nathael!
This week's question:
Given a string str
, write a function to determine the longest substring containing only two unique characters.
Example:
> uniqueSubstr('eceba')
> 3 // "ece"
> uniqueSubstr('ccaabbb')
> 5 // "aabbb"
> uniqueSubstr('abcabcabc')
> 2 // "ab", "bc", or "ca"
(you can submit your answers by replying to this email with a link to your solution, or share on LinkedIn, Twitter, Mastodon, or Bluesky)
After AI beat them, professional Go players got better and more creative
The FREE Movie
NEO80 Champagne with KKB Izakaya
After the Creator Economy
Why did the person cover their suit with knives before the fancy event?
Because they wanted to look sharp!
That's all for now, folks! Have a great week. Be safe, make good choices, and stretch your neck!
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