Blog
Understanding color contrast for accessibility
There are many aspects of accessibility that you need to keep in mind, one of which is color contrast. Proper color contrast not only looks good, but it's critical for users with low vision.
Read moreUnderstanding error handling in Promise chains
Learn about the nuances of handling errors in a chain of Promises.
Read morePromise Tips: When do I need to create my own Promise instance?
Most of the time, you won't need to create a new Promise by calling the constructor - though there are some situations where it might be needed.
Read moreAll about `this` in JavaScript
The `this` keyword in JavaScript can sometimes be a source of confusion. Let's look at what value it has in various situations.
Read moreIn defense of the humble `console.log`
The debugger is powerful, but sometimes a `console.log` is still a useful debugging tool.
Read more