June 23, 2024, 11:30 p.m.

đŸ’¥ "Don't let the past steal your present." - CherrĂ­e Moraga

rendezvous with cassidoo

Heyo!

Welcome to the last week of June! Can you believe it? It's been particularly hot here in Chicago, but also beautiful by Lake Michigan. Let's read!

Was this forwarded to you? You can subscribe here!


Web links of the week

The interfaces with which we think
The Interactive Guide to Rendering in React
JS KID PIX
The State of JavaScript 2023


Something that interested me this week

This week I blogged about future billionaires and being funemployed! I also wrote up the conclusion for the State of JS 2023 Survey, and recorded a couple podcast episodes, as well. Whew!

It's a weird week because I was in Berlin last week for a conference, and I'm off to San Francisco this week for Figma Config, so it felt like both limbo and also "extreme productivity time." By the way, if you want to tune into Config, you can watch it for free online! I'm MCing the developer track! I'll try to be funny, I promise.

And one last fun thing, my game Jumblie was featured on the Gamedev.js website! I'm so hyped!


Sponsor

This week's issue is sponsored by Gitea Cloud, by CommitGo!

Gitea Cloud is a managed git hosting platform with CICD that is GitHub Actions compatible

Save time, improve productivity, and let us handle the maintenance of your code hosting and CI runners while you focus on building your next big thing.

Gitea Cloud provides:

  • Code Hosting and versioning
  • Built-in migration tools (bring your existing projects and their issues/PRs over)
  • Code review support
  • Built-in CI/CD with managed runners
  • Your choice of underlying infra provider and region (more being added all the time!)
  • Kanban project boards and issue management
  • Private Package Hosting (support for OCI/Docker images, Maven, npm, and over 20 more!)
  • and much more!

For instances with 20 or fewer users, we have a 30-day free trial and a 50% lifetime discount.

Sign up today at gitea.com!


Interview question of the week

Last week, I had you sort names by vowels. I had a typo in one of the examples, thanks y'all for catching it! Fixed it in the archive. Anyway, awesome job Josh, Ashish, Miguel, Mazen, Ben, Leyan, Sid, Muhammad, Amine, Andrea, Shreyans, Ricardo, Dan, Patrick, Ten, John, and Theresa!

This week's question:
Write a function that takes an array of daily temperatures and returns an array where each element is the number of days you would have to wait until a warmer temperature. If there is no future day for which this is possible, put 0 instead.

Example:

> dailyTemperatures([70, 70, 70, 75])
> [3, 2, 1, 0]

> dailyTemperatures([90, 80, 70, 60])
> [0, 0, 0, 0]

> dailyTemperatures([73, 74, 75, 71, 69, 72, 76, 73])
> [1, 1, 4, 2, 1, 1, 0, 0]

(you can submit your answers by replying to this email with a link to your solution, or share on LinkedIn, Twitter, Mastodon, or Bluesky)


Cool things from around the internet

How One Small Change Broke Wikipedia's First Link Rule
Delving into ChatGPT usage in academic writing through excess vocabulary
Le Chiffre keyboard with DSA Milkshake
I am using AI to automatically drop hats outside my window onto New Yorkers


Joke

What did the shy pebble wish for?
That she was a little boulder!


That's all for now, folks! Have a great week. Be safe, make good choices, and make time for a nap this week!

Special thanks to IceSloth, Ezell, SebastiĂ¡n, Ben, Kinetic Labs, and Faisal for supporting my Patreon and this newsletter!

cassidoo

website | blog | github | twitter | patreon | twitch | codepen | mastodon | bluesky

You just read issue #358 of rendezvous with cassidoo. You can also browse the full archives of this newsletter.

Share on Twitter Share on LinkedIn Share on Hacker News Share on Reddit Share via email
GitHub Website LinkedIn