Must Read
A Beginner's Guide to Using Regular Expressions in JavaScript
Love or hate them, regular expressions are hugely powerful when it comes to matching against the content of strings.
Sponsor (Thank You)

Time tracking for your business has never been this easy!
Time Tracking has never been this easy. Hyperlogs is the most comprehensive app that helps you manage all your projects and teams timesheets without the clutter and complexity. Its time to focus on growing your business.
Tracking time is only a small part of understanding how healthy your business is. Hyperlogs gives you powerful and invaluable insight that guides sound business decision making. Know your revenue as well as your costs and get visual cues when vital project adjustments are necessary to help it succeed.
Its time you start focusing on growing your business, so let Hyperlogs handle the rest.
Learn
How JavaScript Grew Up and Became a Real Language
Few imagined that the one-time toy language would become a professional platform.
npm bans terminal ads
After a mixed reaction to a recent experiment in open source funding by showing text ads upon the installation of npm packages, npm Inc. is updating their policies to explicitly ban packages that display ads at runtime or installation.
A Practical Guide to ES6 Symbols
ES6 introduced symbols as a new primitive type to act as unique identifiers. Here’s a look at their uses.
Working with Attributes on DOM Elements
The DOM is just a little weird about some things, and the way you deal with attributes is no exception.
Tools & Code
ApexCharts: A JavaScript Chart (and More) Library
A year ago, its creator explained why we needed yet another chart library and to his credit it continues to improve frequently. It does sparklines, gauges, candlesticks, heatmaps, and more, too.
Feathers 4: A Framework for Real-Time Apps and REST APIs
Brings together Node, React Native and the browser in a framework based around services and workflows rather than routes and controllers.
Watch
Build Minesweeper in Under an Hour with Angular
Learn how to build a Minesweeper game in 48 minutes with Angular.