Hey friends!
I hope you had a good week! Mine was a social and productive one (which I haven’t had in a while since having a baby), which was exciting!
Was this forwarded to you? You can subscribe here!
Processing Arrays non-destructively
Stop Rewriting Your CSS! Use :not() Instead
useHooks
Hacking my “smart” toothbrush
This was week 6 after giving birth and I am finally starting to feel a bit more like myself, which feels like a big milestone! I built a LEGO set (the Robie House, I’ve had it for ages and finally got it done!), cleaned more than I have in a while, and walked outdoors more than I have in a couple months now. These might sound like small things, but whew, they’re huge to me. Perhaps this next week I might even… code??
Airplane is the developer platform for building custom internal tools. You can transform scripts, queries, APIs, and more into powerful UIs and workflows in minutes.
Use Airplane to build internal admin panels, host scheduled operations, share scripts and on-call runbooks, create complex multi-step workflows, and more. Unlike no-code/low-code platforms that address similar use cases, Airplane is code-based: everything you create in Airplane can be version controlled, integrated with the rest of your codebase, and extended using third-party libraries.
We have Tasks (single or multi-step functions built with SQL, API calls, or code), Views (React-based platform to create custom UIs and dashboards using our component library), and offer enterprise-grade defaults including maintenance-free schedules, permissions and RBAC, audit logs, notifications, self-hosting, and approval flows.
👉 Sign up for a free account to try it out!
Last week, I had you check on words that can be typed in one row on a keyboard. Awesome job Miguel, Fraol, Muhammad, Ten, Yuanchuan, Laurynas, Kyle, Mazen, Debabrata, Will, Danielle, Amine, Austin, Carine, Ángel, and Churchill!
This week’s question:
Given an array of people objects (where each person has a name and a number of pie pieces they’re hungry for) and a number for the number of pieces that the pie can be cut into, return the number of pies you need to buy.
Example:
> arr = [{ name: Joe, num: 9 }, { name: Cami, num: 3 }, { name: Cassidy, num: 4 }]
> mmmPie(arr, 8)
> 2 // 16 pieces needed, pies can be cut into 8 pieces, so 2 pies should be bought
The Analog City and the Digital City
Notes apps are where ideas go to die. And that’s good.
Libra Mini Keyboard
Intelligent brains take longer to solve difficult problems
I just love elevator jokes. They’re so uplifting!
That’s all for now, folks! Have a great week. Be safe, make good choices, and clean your bathroom!
Special thanks to Gabor, IceSloth, Josh, Conor, Ezell, Ximena, Sebastián, Ben, Sema, Kinetic Labs, Vadim, Bailey, and Carmina for supporting my Patreon and this newsletter!
cassidoo
website | twitter | patreon | github | twitch | codepen | polywork | mastodon