Hey friends!
It's the last issue of March AND next week is the 8th anniversary issue! How about that? Make sure you're ready for some goodies that I can rustle up for ya. Until then, time to read!
Was this forwarded to you? You can subscribe here!
Meet Declarative Web Push
UI Algorithms: A Tiny Undo Stack
You should know this before choosing Next.js
Hot sauce if you're wrong · web dev trivia for staff engineers (video)
This week was a slower one for me, so much so that this section of the newsletter took the longest for me to write, heh. Did a whole lot of staring off into space.
I did some reflecting on my blog about how I'm trying to be more efficient and say no to more things, while also finishing as much as I can before baby #2 comes. It's a tough balance! But, I think it's good to have this... forcing function (for lack of a better phrase) to slow down and reset a bit. While also keeping humans alive. No pressure.
Parents have been asking, “Where can my kid access engaging, educational content without running into ads or random, nasty surprises?”
That's why we created Lingokids.
Lingokids is the fun, safe, educational app that parents trust and kids love. It's packed with thousands of hours of shows, songs, interactive games and more, all created by educators so your kid can play and learn on their own.
5 reasons the Lingokids app is guilt-free:
Oh, and did we mention it’s free?
Last week, I had you find streaks in an array! Great job Debopam, Tom, Marco, Ten, Miguel, Amine, Jeremias, John, Saleh, Max, Chase, Mazen, Andrea, Tim, Muhammad, Sreetam, Jesper, Leo, Kyle, Levi, Joe, Neha, Elke, Sean, Murtala, Jan-Magnus!
This week's question:
Write a function that takes an array of timestamps (HH:MM
) from the same day and returns the longest gap in minutes between consecutive timestamps.
Examples:
findLongestTimeGap(['12:00'])
0
findLongestTimeGap(['09:00', '11:00'])
120
findLongestTimeGap(['14:00', '09:00', '15:00', '10:30'])
210
findLongestTimeGap(['08:00', '10:00', '10:00', '14:00'])
240
(you can submit your answers by replying to this email with a link to your solution, or share on Bluesky, Twitter, LinkedIn, or Mastodon)
I Am Obsessed With this Tomb Raider Pen
Twilight Memeboard
E. Svetlanov's "Prelude 10" played by V. Aretinskaya & S. Gudelev (video)
You Can Still Read NASA’s Deleted "First Woman" Graphic Novels
What has ears but can't hear?
A field of corn!
That's all for now, folks! Have a great week. Be safe, make good choices, and scroll less!
Special thanks to IceSloth, Ezell, Sebastián, Ben, Kinetic Labs, and Marta for supporting my Patreon and this newsletter!
cassidoo
website | blog | github | bluesky | twitter | patreon | twitch | codepen | mastodon