Must Read
How to be a Compiler — Make a Compiler with JavaScript
Compiler is a mechanism that takes a piece of code and turn it into something else. In this article, Mariko Kosaka teaches how to make a compiler with JavaScript.
Learn
JavaScript Strategies at Microsoft with Scott Hanselman
In this podcast, Scott Hanselman discusses the top JavaScript strategies at Microsoft. Listen and learn for free!
The Challenges of Large Single Page JavaScript Applications with Bart Wood
Listen to this podcast where Bart Wood shares the challenges of large single page JavaScript applications.
Auto-formatting JavaScript Code Style
A closer look at the powerful new auto-formatting feature in JSCS for automatically applying style guide rules in your scripts. This has been in-development for some time and is a game changer.
Tools & Code
How to Determine if a String Contains a Substring in JavaScript?
One of the most basic tasks in any programming language is determining whether a string contains a given substring. Unfortunately, JavaScript's built-in tools for doing so leave quite a bit to be desired. In this article, you will learn how to determine if a string contains a substring.
Variable and Function Hoisting in JavaScript
One of the trickier aspects of JavaScript for new JavaScript developers is the fact that variables and functions are "hoisted." Rather than being available after their declaration, they might actually be available beforehand. How does that work? Let's take a look at variable hoisting first.
Filtering Arrays with Array#filter
Working with arrays is a daily task for most developers. And one of the most common tasks is taking an array and filtering it down to a subset of the elements it contains. In this article, you will learn how to filter arrays with Array#filter.
Interesting Links
React or Vue: Which Javascript UI Library Should You Be Using?
In 2016 React cemented its position as king of the Javascript web frameworks. But 2016 has been an equally impressive year for Vue. The release of its version 2 made a huge impression on the Javascript community, attested to by the 25,000 extra Github stars it gained this year.