Articles
Learn all of the options JavaScript provides for modifying the URL of the current page in the browser without reloading the page.
Google Chrome's developer tools are nothing short of amazing. Here are 7 must-have extensions you can add to increase your productivity even further.
Learn how mutability works in JavaScript, its applications to objects and how you can properly freeze them to make them constant.
Writing short, efficient Python code is not always straightforward. Read how we optimize our list snippets to increase performance using a couple of simple tricks.
Learn how CSS custom properties (CSS variables) work and what you can use them for in your code and designs.
Learn different ways to memoize function calls in JavaScript as well as when to use memoization to get the best performance results.
Learn how to implement a singleton, a commonly used software design pattern, in JavaScript using the Proxy object.
Learn how the new JavaScript ES6 Iterators work and how you can use them to level up your programming projects by understanding these short code examples.
As powerful as React is, it is also quite fragile at places. Did you know that just a few lines are more than enough to break your entire React application?
Learn how to programmatically copy text to clipboard with a few lines of JavaScript and level up your web development skills.
Learn the differences between the three most commonly used iteration methods offered by JavaScript, which often confuse beginners and veterans alike.
As time goes by, SEO is becoming increasingly relevant, but most web developers seem to have little experience with it. Here are 4 actionable SEO tips you can implement today.
Testing stateful React components is by no means a difficult task, but did you know there is an elegant solution that doesn't involve testing state directly?
VS Code is steadily gaining popularity among developers. Here are 10 essential extensions for JavaScript developers that aim to increase your productivity.