The 6th edition of ECMAScript, the official name of the JavaScript programming language, was finalized in 2015. This update adds significant new syntax for writing complex applications, including class declarations, let and const keywords, promises, template literals, iterators, generators, and arrow functions. The complete list of new features is extensive. In this blog post, we’re going to focus on arrow functions.
Read moreThe JavaScript Revolution
There are over 100 major spoken languages in the world, each with millions of native speakers. Imagine for a moment how convenient it would be if everyone spoke a single language. Although the promise of Esperanto hasn't materialized, one can argue that JavaScript is the only programming language one needs to perform the most common of programming tasks.
Read moreJavaScript Style: Whitespace
Good code is not just functional, but also elegant. Elegant code must be:
Well-factored
Well-commented
Consistent in its style
In a series of posts, we'll discuss coding style for the JavaScript language. In this second post, we'll focus on style guidelines for whitespace.
Read more