JavaScript Recursion and Writing


I can’t help but feel a bit sad when someone said “you’re an idiot for spamming me” last week.

I think, on some level, the Internet has become a business-ground, so much so that the joys of participation between humans have been lost.

It’s becoming cold, hard, cruel, heartless, and… transactional.

But I believe there is still warmth and goodness on the Internet. I believe that there are people who will resonate with the warmth I’m trying to create. And this keeps me going.

At this point, I just want to appreciate you for being here, for reading this, and for spending a small amount of your time with me. It may be a tiny connection, but I treasure it.

Now, two articles today, as usual.

Understanding Recursion in JavaScript

I found this gem in my drafts folder the other day and I finally polished it enough to be released!

This article will walk through everything you need to know about recursion in a step-by-step, easy-to-understand manner that has become the signature of yours truly for a while.

Hope this helps.

On Shortform writing

If you’ve been around the Internet Business or Marketing world, you would hear people telling you that you can’t write like Seth Godin who, despite all odds, writes incredibly short and deep articles.

Since I’ve been writing short articles recently, I just wanted to address the annoyance I had about such sayings.

And I wanted to share with you — for those who are interested in writing — that you can write anything you want, anyhow you wish to, and in a way that best fits your style.

After all, writing is a generous act.

Splendid Labz update

I decided to put on the finishing touches and ready Splendid Labz for launch before writing the documentation for even more components.

I hope to give you some news on this soon. I’m very excited by this and I hope you will too. (It’s my best creation so far for the web world).

That’s it from me this week

This week has been productive. I’ve also had some basic pilates training that corrected my spinal positions — so I’m feeling fewer backaches compared to before.

I hope your week has went well. And I would love to hear back from you if you're open to it.

Hi! My name is Zell and here are the things I’ve made

Read more from Hi! My name is Zell and here are the things I’ve made

New article just dropped on CSS Tricks 😉. This one is about improving the Resize Observer API so it becomes much easier to use. So you go from this: To this: Hope you have fun reading through this one. I have one more article on improving the Mutation Observer and Intersection Observer in the same style coming up next week 🙂.

If you’ve never heard of zlFetch before, it’s a library that I’ve created that helps you with the Fetch API. It provides a ton of quality of life improvements like: Automatic response solution (so no need to use response.json) Promise-like error handling Usage with await easily Simple Basic and Token based authentication headers And a ton of other things Just my personal opinion: It’s better than axios cos it’s less complicated It’s better than ky cos it has better defaults Last Sunday, I sat...

I’m happy to announce that I am working on a new course — Unorthodox Tailwind. This course shows you how to use Tailwind and CSS in a synergistic manner. This is a great course to take if you have been wondering: How to use the best parts of Tailwind How to use the best parts of CSS How to combine the strengths of both Tailwind and CSS (While avoiding the HTML bloat that usually comes with Tailwind classes) This is also a great course to take if you’ve been yearning for a great system to...