MoreRSS

site iconrendezvous with cassidooModify

I'm going to share with you what's new and cool in the world of web development, with content for everyone, from beginners to pros.
Please copy the RSS to your reader, or quickly subscribe to:

Inoreader Feedly Follow Feedbin Local Reader

Rss preview of Blog of rendezvous with cassidoo

📘 "If you are interested in what you do, that keeps you going." - Stan Lee

2025-01-27 15:39:07

Hola hola!

I can't believe we're already at the end of January! This week felt like it both flew by and was the longest week ever, I don't know about you. Let's go!

Was this forwarded to you? You can subscribe here!


Web links of the week

Why developers should embrace creative coding again
Creating an Angled Slider
Develop, build and distribute your HTML5 Phaser games with Vite
Avoiding anys with Linting and TypeScript


Something that interested me this week

This week was a long week of being busy at work and kind of avoiding the chaos of news as much as possible here in the United States. I finished reading Yumi and the Nightmare Painter (it was excellent!!) and The Dip (it was short and decent, and honestly probably could have been shorter), started reading Babel, and spent good quality time with my toddler (we started swim lessons! So cute!). I am kind of falling behind on blogging these days and hope to get back into the swing of things sooner rather than later, so this is me saying it: I will write something this week!


Sponsor

2025: Your Year to Build Apps with Wix Studio

2024 was a big year for Wix Studio—but 2025? It’s YOUR turn to shine. 🌟

We have added many features and enhancements to the existing platform, which is all you need to bring your app from concept to profit already in 2025:

  • Wix Blocks: Design sleek, responsive apps and manage the editor experience.
  • Wix CLI: Live-code with React, TypeScript, and our Design System.
  • Plugins & Slots: Enhance functionality with site and dashboard plugins via the Plugin API.
  • The Wix App Market: Publish, price, and scale your app to grow your business.

You’ve got the ideas. We’ve got the tools to help you turn them into a thriving business.

Join us and start building today 👉


Interview question of the week

Last week, I had you find subsequences with certain constraints. Good work Ten, Muhammad, David, Ricardo, Amine, Stephen, Kyle, Ashish, Mac, Jawara, Tim, Neha, Shreya, Mazen, and Alison!

This week's question:
Given two strings, s and p, return an array of all the start indices of p's anagrams in s.

Examples:

findAnagrams("cbaebabacd", "abc")
> [0, 6]

findAnagrams("fish", "cake")
> []

findAnagrams("abab", "ab")
> [0, 1, 2]

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


Cool things from around the internet

Inside Inventor Simone Giertz’s Small Los Angeles Home (video)
The Protesters' Guide to Smartphone Security
Basque language origins
Game Boy Keyboard (video)


Joke

How do you get a farm girl to like you?
A tractor!


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

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

🖼️ "No problem can withstand the assault of sustained thinking." - Voltaire

2025-01-20 16:57:49

Hey friends!

I hope you had a nice, drama-free week! Do those exist anymore? Eh. Anyway. Let's boogie.

Was this forwarded to you? You can subscribe here!


Web links of the week

The Most Hearted Pens of 2024
FFmpeg By Example
GitHub’s updated Commits page and the interactive list component
Technologies and frameworks we use in our design studio
Learn Yjs and Building Realtime Collaborative Apps in JavaScript


Something that interested me this week

Y'all this week was a LOT. I traveled to Seattle to do a team offsite for work, which was awesome! I hadn't been in one room with my whole team before, and it was so nice to get to know each other better, and plan out the next few months together.

But then... I got norovirus. My word, it was horrible. Luckily though it was relatively short, about 24 hours of... you know what, you can look up what the symptoms are, I'll spare you the details. But anyway, I'm thankfully better now, home in Chicago, and having some fun reading Yumi and the Nightmare Painter for the U.S. holiday weekend.


Sponsor

Webinar: Achieving application portability with Kubernetes—build once, deploy anywhere

Watch this on-demand webinar on building serverless applications that dynamically adapt to runtime conditions, ensuring optimal performance regardless of location or scale. Presented in collaboration with DevOps Institute, it features best practices and tips for leveraging Amazon Web Services (AWS) solutions to streamline cloud application architectures.

You will learn how to:

  • Solve key environment portability challenges for serverless applications with AWS Fargate
  • Build maximum portability into applications with proven cloud-native architecture principles
  • Package and manage portable containers for universal deployment
  • Use Amazon Elastic Kubernetes Service (Amazon EKS) configurations to optimize runtime environments
  • Monitor your entire stack across the cloud and at scale

Watch now


Interview question of the week

Last week, I had you make a translation function for the NATO phonetic alphabet! It was fun seeing how similar (and different) your answers were. Great job Ross, Will, Ashish, Ten, Muhammad, Trevor, Kyle, Óscar, Tim, Neha, Shreya, Alison, Vincent, Kriszti, Ricardo, Bruna, Mazen, Kracekumar, Belkin, Hugo, Winnie, and Amine!

This week's question:
Given a list of integers, write a function that finds the longest subsequence where the difference between consecutive elements is either 1 or -1. Return the length of this subsequence.

Examples:

> longestSubsequence([1,2,3,4,5])
5
> longestSubsequence([4,2,3,1,5])
2
> longestSubsequence([10,11,7,8,9,12])
3

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


Cool things from around the internet

Fluid Simulation Pendant
I Ditched the Algorithm for RSS—and You Should Too
NovelKeys Classic TKL Proto Yellow with PBT Twist R2 Keycaps
Engineer Eats Efficiently (for $2.50 a Day)


Joke

The best thing about stationary stores is that they're always in the same place!


That's all for now, folks! Have a great week. Be safe, make good choices, and oh my word, please, wash your hands!

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

📡 "Believe in the power of your own voice." - Al Gore

2025-01-13 14:02:23

Hey friends!

I hope you had a good week! Mine was very full of cleaning and catching up on a bunch of digital chores. Let's go!

Was this forwarded to you? You can subscribe here!


Web links of the week

Relatively New Things You Should Know about HTML Heading Into 2025
:hover > :not(:hover), sorry not sorry
2024 JavaScript Rising Stars
3D spacial scroll zoom with CSS Scroll Animation


Something that interested me this week

This was a busy first full week back at work! There was a bunch to catch up on, and my brain did not feel fully... awake.

But, it was good seeing coworkers again, doing a livestream about GitHub Copilot, planning some side projects, making some minor edits to my website, and I wrote some blog posts!


Sponsor

No sponsor this week!

But, did you know that you can join a very fun and techy Discord community via my Patreon? You should. We've been going for 5+ years, have a code of conduct and mods, and plenty of memes to go around!


Interview question of the week

Last week, I had you generate permutations of a string! Y'all did a great job on this Ashish, Amine, Muhammad, Filip, Andrew, Kyle, Hendrik, Sreetam, Ten, Shreya, Neha, and Ricardo!

This week's question:
Make a translation function for the NATO phonetic alphabet. Extra credit: Get creative with the variants!

Example:

> natoify('hello world')
> "Hotel Echo Lima Lima Oscar (space) Whiskey Oscar Romeo Lima Delta"

> natoify('3spooky5me')
> "Three Sierra Papa Oscar Oscar Kilo Yankee Five Mike Echo"

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


Cool things from around the internet

Chicago keeps its New Year’s resolution: All city buildings now use 100% clean power
Downloading the same file 102+ times
Hacktrick - A 33 key Selectric keyboard
How Google Maps fixed India's street name problem (video)


Joke

Boy: "Mama, are we pyromaniacs?"
Mom: "We arson!"


That's all for now, folks! Have a great week. Be safe, make good choices, and season your food!

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

🌱 "The beginning is the most important part of the work." - Plato

2025-01-06 15:12:15

HAPPY NEW YEEEARRRRR!

I hope you all had a good end to your 2024 and start to your 2025! I've been doing allll the cleaning and also trying to squeeze in some reading here and there. Let's boogie.

Was this forwarded to you? You can subscribe here!


Web links of the week

GIFs Are Forever, Let’s Make Them Better! (video)
You don't need Next.js
Collection of insane and fun facts about SQLite
The beautiful sentence that is the web


Something that interested me this week

This week was full of wrapping things up and starting things fresh for the new year!

I wrote up my annual end-of-year recap, redid some small parts of my website, took down our Christmas tree, and ate a whole lot of leftovers. It was really good to have this period of time to recharge and get ready for the new year full of work (and not-work)!


Sponsor

No sponsor this week, happy new year!! Consider supporting one of these awesome organizations!


Interview question of the week

Last week, I had you get the day of the week for New Year's Day of a given year. Some of you kinda cheated with the JavaScript Date object but I'll give you a pass, ha! Awesome work Mike, Miguel, Ross, Chris, Muhammad, Damien, Charles, Alix, Kyle, Tim, Amine, Nathan, Neha, Ten (who has been writing answers for 5 YEARS STRAIGHT now!), Ashish, Danny, Andrew, Mazen, Vincent, John, Jeremias, Alison, Kriszti, and Ricardo (who added a neat twist)!

This week's question:
Write a function that generates all possible permutations of a given string. Careful, the results could get long!

Example:

> permute('abc')
> ['abc', 'acb', 'bac', 'bca', 'cab', 'cba']

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


Cool things from around the internet

How to break free from your “toxic productivity” cycle
What Happened to the World's Largest Tube TV? (video)
What does the world lose when a language dies?
Baionlenja Synovia keyboard with GMK Rainy Day


Joke

Why are people from Norway so good at editing files in Linux?
Their ancestors are vi-kings!


That's all for now, folks! Have a great week. Be safe, make good choices, and good luck going back to work!

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

🌷 "We must adjust to changing times and still hold to unchanging principles." - Jimmy Carter

2024-12-30 15:58:43

Hey friends!

Wow, 2024, we're wrapping it up! It felt so fast and so slow, all at once. I hope you end the year on a note you're pleased with. Let's do it!

Was this forwarded to you? You can subscribe here!


Web links of the week

An Introduction To CSS Scroll-Driven Animations: Scroll And View Progress Timelines
Impressions of React and TypeScript from an Elixir/Elm developer
What Every Developer Should Know About Offline-First Apps
Cognitive load is what matters
Do you know how much your computer can do in a second?


Something that interested me this week

I finished writing my posts for Blogvent this past week! In case you missed it, it's an "advent calendar" of sorts that I started doing to blog daily in December. Here's my wrap-up post of all of the blogs I wrote this year! If you're on Bluesky, there's a hashtag where you can see others who participated as well. Blogging isn't dead!

It's really hard to believe that 2024 is ending already. It was a really big year of changes for me personally and professionally (...I will probably blog about it, heh), and I'm excited for more in 2025.

So, that being said... SEE YOU NEXT YEAR! Heheheheh.


Sponsor

No sponsor this week, but here's a few wonderful non-profits who could use your support as we wrap up the year:


Interview question of the week

Last week, I had you count perfectly round cookies! You all seem to like cookies. Me too. Great work Mac, Muhammad, Leyan, Neha, Ashish, Amine, John, Ten, Kyle, Kriszti, Mazen, Vincent, and Ricardo!

This week's question:
Given a year, return the day of the week for New Year's Day of that year.

Example:

> newYearsDay(2025)
> "Wednesday"

> newYearsDay(2024)
> "Monday"

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


Cool things from around the internet

California Flat Earther admits partial defeat after trip to Antarctica
The last Inca bridge master
What is the origin of "Jingle Bells, Batman Smells?"
Hummingbird 68 with Ghost Judges keycaps


Joke

Why do Peruvian owls work so well together?
Because they're Inca-hoots!


That's all for now, folks! Have a great week. Be safe, make good choices, and end 2024 on a high note!

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

🐘 "The future belongs to those who believe in the beauty of their dreams." - Eleanor Roosevelt

2024-12-23 15:17:40

Hey friends!

I hope you had a good week! Mine was PACKED with launches at work, and I'm really excited to chill with my family for Christmas this week. Until then, let's boogie!

Was this forwarded to you? You can subscribe here!


Web links of the week

Easing Wizard - CSS easing functions made easy
Why I’m excited about text-box-trim as a designer
Every token is a feature
PSA: Stop using the title attribute as tooltip!


Something that interested me this week

Whew, this week we had some pretty dang big launches at work and I am so glad they are out in the world now! The main big ones were that we made GitHub Copilot free (!) and that we added OpenAI's o1 model to paid Copilot plans. For the latter, I got to write the announcement post and be a little cheeky on the official GitHub blog, which was fun for me.

Also, I was a part of a livestream panel discussion about the state of JavaScript, if you want to check it out!

And at last, outside of all that, I have been keeping up with my daily blogging for Blogvent! Here's the posts I wrote this week:

Writing daily is a little stressful, but at the same time, it keeps getting easier, the more I do it. I'm glad to have gotten this far with it!


Sponsor

The hackNY Fellows Program is a co-living experience for full-time tech interns working in New York City. Through their summer program, fellows gain invaluable industry insights, form lifelong connections, and develop the skills to become responsible leaders. Students accepted to the program enjoy subsidized housing at NYU for the 10-week program, an after-work Speaker Series featuring leaders in technology, 1:1 mentorship from program alumni, and weekend social activities with other fellows and the alumNY network.

Learn more at hackNY.org, and support the organization!


Interview question of the week

Last week, I had you set up a white elephant gift exchange! Good work Ricardo, Ten, Amine, and Neha!

This week's question:
At the Magic Cookie Factory, cookies are baked in factorial quantities. A cookie is "perfectly round" if its size ends with a zero. Write a function to determine how many perfectly round cookies will be made when baking with n! ingredients.

Examples:

countPerfectlyRoundCookies(5)
1 // 5! = 120, which has 1 trailing zero

countPerfectlyRoundCookies(10)
2 // 10! has 2 trailing zeros

countPerfectlyRoundCookies(100)
24

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


Cool things from around the internet

Neo75 CU with GMK Modern Materials
A visual proof for the difference of two squares formula
Moon
In praise of the hundred page idea


Joke

Why don't eggs like to tell jokes to each other? Because they'd crack each other up!


That's all for now, folks! Have a great week. Be safe, make good choices, and have a wonderful holiday season!

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