🐷 "The future is sending back good wishes and waiting with open arms." - Kobi Yamada
Hey friends!
I hope you had a good week! Mine was productive, but I was also fighting off a cold the whole time so I feel like a pile. Anyway, lots to read, let's boogie!
Was this forwarded to you? You can subscribe here!
Web links of the week
A data model for Git (and other docs updates)
How Markdown took over the world
React Conf 2025 talks
Not All Browser APIs Are "Web" APIs
Something that interested me this week
This week went by so fast and slow with a cold pushing through everyone in our house, all while scrambling to get things done. I built a couple mechanical keyboards (I'll post about them soon!) and made some things:
- Why AI is pushing developers toward typed languages
- A career chat with students in the age of AI
- Open Source Friday Special - Vision Board 2026
I have like 3 or 4 blog posts sitting in drafts that I've got to publish, but first... I gotta stop sneezing!
Sponsor
Protect your important moments with Ente
Ente is an open-source platform to store photos, videos and more.
Ente is end-to-end encrypted. Ente is cross-platform. Ente is beautiful.
Ente keeps 3 copies of your data in 3 countries.
Ente is cassidoo approved :thumbsup:
Interview question of the week
Last week, I had you reset and sum numbers in a list. Good work plus one Miguel, Michael, Will, Donato, Amine, Martin, Jihchi, Ten, John, Sergio, Daniel, Stephen, Ridhwaan, Gavin, Toni, Matt, AJ, Micah, Paul, and Marco!
This week's question:
Given an array of objects representing bears in a forest, each with a name and hunger level, return the names of all bears whose hunger level is above the forest average, sorted alphabetically. In how few lines can you do this one?
Example:
const bears = [
{ name: 'Baloo', hunger: 6 },
{ name: 'Yogi', hunger: 9 },
{ name: 'Paddington', hunger: 4 },
{ name: 'Winnie', hunger: 10 },
{ name: 'Chicago', hunger: 20 },
];
hungryBears(bears)
> ['Chicago', 'Winnie']
(you can submit your answers by replying to this email with a link to your solution, or share on Bluesky, Twitter, LinkedIn, or Mastodon)
Cool things from around the internet
Sneezes, Ranked
Agar by KBDfans (video)
From Old English to Modern American English in One Monologue (video)
Goodbye to the Chicago Intersection Where I Was Reborn
Joke
My friend Tony asked me not to say his name backwards. I asked, “Why not?”
That's all for now, folks! Have a great week. Be safe, make good choices, and stay hydrated!
Special thanks to Ben, Kinetic Labs, and Marta for supporting my Patreon and this newsletter!
cassidoo
website | blog | github | bluesky | twitter | patreon | twitch | codepen | mastodon