Avoiding circular dependencies
Doing so can help you write code that's easier to update and delete.

Search for a command to run...
Doing so can help you write code that's easier to update and delete.

Manually cloning your repo and running your app on a random digital ocean VPS is not sustainable or scalable. I built a startup as a solo dev that scaled to over 1,000,000 users (with up to 10,000+ concurrent connections) and these are the services t...

Comparing the results of Amazon's and Github's ML-powered autocompletion tools.

Crash at build time, not in prod.

Intro While working on my website, I got sick of the default link previews. Google is pretty good about running JavaScript to figure out what's on the page, but many platforms such as Facebook, Twitter, and Discord won't. And, it's not very helpful t...

Cache is money. Don't work hard just because your cache expired.

A few days ago, I made a joke post regarding the recent Missouri teacher SSN leak. Some proposed that await would have been a better alternative to chaining .then, and that inspired this article about writing clean code. The Code Just gloss over thes...
