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!
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
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!
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:
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 →
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:
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!
Womier SK65 (video)
Touchscreens Are Out, and Tactile Controls Are Back
Turing Machine - Working LEGO Computer
How Vinyl Records Are Made (video)
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