Nov. 4, 2024, 8:46 a.m.

🟨 "Simplicity is the ultimate sophistication." - Leonardo da Vinci

rendezvous with cassidoo

Hey friends!

Happy November! I hope you had a fun Halloween or Diwali if you celebrated either of them, and you're ready for Mariah Carey season to enter your ears. Onwards!

Was this forwarded to you? You can subscribe here!


Web links of the week

Making content-aware components using CSS :has(), grid, and quantity queries
How on Earth does ^.?$|^(..+?)\1+$ produce primes? (video)
Tooltip Best Practices
Building My Resume in HTML using Eleventy


Something that interested me this week

I was at GitHub Universe this week! It was WILDLY busy (I was in the keynote and helped host the livestream), and so fun. My team was involved in pretty much every part of it, from the videos to the streams to the tech demos to the scheduling to the booths to the onsite podcasts to the hackable badges... phew, it was such a production! We're all really tired, but proud of what we were able to accomplish. There were some great talks, you should check them out!


Sponsor

Level Up Your Dev Environment with Zero-Trust Access 🚀

Ever wished you could ditch the VPN hassle while keeping your services secure? Twingate's zero-trust access solution is changing how we handle secure connectivity in modern dev environments.

Why it’s worth your time:

  • Native IaC integration: Plays nicely with Terraform right out of the box
  • Kubernetes-ready: Built-in operator that makes service deployment a breeze
  • Actually secure: Keep your services off the public internet while maintaining easy access
  • High performance: No more speed compromises for security

What I love most? The seamless integration with existing workflows. Whether you're managing a complex microservices architecture or need secure remote access to dev environments, it just worksâ„¢.

Check out how it fits into your stack →


Interview question of the week

Last week, I had you implement a round of Yahtzee! It was fun learning how many folks had never played the game before. It's a good one! These folks are also good ones, with good answers: Muhammad, Max, Ricardo, and Ten!

This week's question:
Given an array of strings, group the anagrams together.

Example:

groupAnagrams(["eat", "tea", "tan", "ate", "nat", "bat"])
[["eat","tea","ate"],["tan","nat"],["bat"]]

groupAnagrams(["vote", "please"])
[["vote"],["please"]]

groupAnagrams(["debitcard", "badcredit"])
[["debitcard", "badcredit"]]

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

This question is brought to you by Writer!

Tired of battling AI complexity? Writer has got just the thing for you.

Introducing Palmyra X 004 by Writer! It’s the AI model with function calling and built-in RAG, making it easier than ever to build powerful apps with just a few lines of code.

With Writer’s full-stack AI platform, you’ll get:

  • Built-in RAG 🧠
  • Seamless API integrations âš¡
  • Tools that speed up development like crazy 💥

Whether it’s automating workflows or building custom apps fast, Palmyra X 004 has your back.

🚀 Ready to level up your AI game? Start building on Writer AI Studio now!


Cool things from around the internet

Womier SK65 (video)
Touchscreens Are Out, and Tactile Controls Are Back
Turing Machine - Working LEGO Computer
How Vinyl Records Are Made (video)


Joke

Why can't your nose be 12 inches long?
Because then it'd be a foot!


That's all for now, folks! Have a great week. Be safe, make good choices, and eat a proper meal!

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

cassidoo

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

You just read issue #377 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