Must Read
Tips to Improve your JavaScript: A Guide for Web Developers
Taste success in JavaScript SEO by taking a look at some of the top measures you can take to improve your JavaScript and its performance in search engines.
Sponsor (Thank You)

JS Developers - Get Paid For Your Feedback!
We’ve built a cool product for JS developers and are looking for your feedback to help us improve it. Join us on a 1-hour Zoom session, share your feedback and suggestions, and we’ll send you a $50 US Amazon.com gift card or equivalent for your time!
Learn
Using Design Patterns in JavaScript —The Ultimate Guide
Design patterns certainly help developers in many ways. Here's the ultimate guide that introduces some of the most-used design patterns in JavaScript and discusses the benefits of using design patterns.
Set Data Structure in JavaScript : Everything You Ever Wanted to Know
Sets are JavaScript's new data structure and this informative tutorial shows how to use and when to use Set Data Structure in JavaScript.
How to Create a Bouncing Ball Animation with Vanilla JavaScript and moving Page elements
Laurence Svekis, a Google Developer Expert, creates this step-by-step tutorial on how to create a bouncing ball animation with Vanilla JavaScript and moving page elements.
Tools & Code
JavaScript Package Manager – Complete Guide to NPM and Yarn
A package manager is tool developers use to automate finding, downloading, installing, configuring, upgrading, and removing a system's packages. This article will show you all you need to get started with package managers like NPM and Yarn.
7 Collaborative Coding Tools for Remote Pair Programming
There are a lot of solid tools out there for collaborating on code and this article will help you find the right one for you. These best collaborative coding tools will make remote pair programming easier and more productive for you and your team.
Watch
JavaScript Enums in 5 Minutes - What They Are and How to Create them
JavaScript Enums don't actually exist, but you can create them yourself if you know what you're doing. Enums in JavaScript is a great way to control inputs to a select number of options. In this demo, we'll show how to create an enum to keep track of states in a game.
Misc
5 Cool CSS Header Styles With Cross-browser Compatibility
This post looks at five cool ways to style headers with CSS. It also covers some useful tips for styling header texts and each style’s cross-browser compatibility.