Hi ho hi ho!
I hope your week was a good one! I spoke at a conference and on a podcast, whew. Let's go!
Was this forwarded to you? You can subscribe here!
Are Web-Safe Fonts still relevant in 2024?
isBooleanTooLongAndComplex
HTML attributes vs DOM properties
Help us invent CSS Grid Level 3, aka “Masonry” layout
I spoke at Front-end Design Conference this week! It was really, really fun. I haven't spoken at an in-person conference in a long time (I've done meetups, in-person recordings, and virtual events, but this was my first fully in-person conference since the pandemic!). It was absolutely lovely to get to know so many cool people and meet some internet friends I hadn't met in person before!
Also, earlier in the week, I spoke on the Chicago Camps Tent Talks podcast! It was fun to talk about side projects, startup pivoting, and figuring out what you want to work on next.
WorkOS acquires Warrant, the Fine Grained Authorization (FGA) service for developers
WorkOS is bolstering its vision to become the world's best identity platform with the acquisition of Warrant - an open source authorization service.
Fine grained authorization (FGA) determines who has access to what and what they can do within an app. At scale this becomes a significant engineering lift due to the need to implement complicated, permutation-heavy logic.
Warrant’s product is based on Zanzibar, the open source authorization system originally designed by Google to power Google Docs and YouTube. This enables fast authorization checks at enormous scale while maintaining a flexible model that can be adapted to even the most complex use cases.
Read more on the WorkOS blog!
Last week, I had you print arrows in different directions. So many loops, so little time! Awesome job Gu, Ryan, Amine, John, Ten, Altamish, Kyle, Ricardo, Mazen, Tom, and Omri!
This week's question:
Imagine the users on your app are all typing slightly incorrectly, in that they shifted their hands one key to the right. Write a function that translates what they mean to say. The examples below assume an ANSI keyboard layout, you can choose how you want to do that!
Example:
> translateRightShift(';p; epeor')
"lol wowie"
> translateRightShift('ejp s, o')
"who am i"
(you can submit your answers by replying to this email with a link to your solution, or share on LinkedIn, Twitter, Mastodon, or Bluesky)
Airlines required to refund passengers for canceled, delayed flights
Lazydesigners Duo keyboard with Yuzu Custom Dyesub Keycaps
FTC Announces Rule Banning Noncompetes
The Flipbook Experiment
Why did the feline fail the lie detector test?
Because they were lion!
That's all for now, folks! Have a great week. Be safe, make good choices, and water your plants!
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