Understanding Hoisting in JavaScript

In this article about JavaScript, I’ll explain what hoisting is and show different examples so that you can better understand what it’s all about. Read more


Wait for User to Stop Typing, in JavaScript

Let's say you have a search feature on your website that you want to live-update while the user types. The naive implementation would be to send a query to your server on every keystroke. This quickly falls apart, however, because users easily type faster... (more…)

Read more »