• ES6
    The Genius of Template Strings in ES6Es6
    ES6 is the future of JavaScript and it is already here. It is a finished specification, and it brings a lot of features a language requires to stay competitive with the needs of the web of now. Not everything in ES6 is for you, and in this little series of posts I will show features that are very handy and already usable.Read More…
  • Quiz
    Quiz: Are You Ready to Get Started With ES6 and Babel?Babel 1
    A quick quiz to test your knowledge of ES6 and Babel, based on the free short course Start Coding ES6 With Babel. Read More…
  • JavaScript
    Free Course: Start Coding ES6 With BabelBabel 1
    In our latest free course, you’ll discover how you can write full-stack ES6 without having to wait for modern browser adoption. We'll use Babel, along with other build tools like Browserify and Gulp, to transpile our ES6 into plain ES5, which is supported by the vast majority of browsers.Read More…
  • JavaScript
    A Primer on ES7 Async FunctionsPreview
    In ECMAScript 7, Promises will become more than some fanciful dream: They will become reality, and I will show you that reality—called async functions—right now. Specifically, we'll take a look at this by writing asynchronous code in a synchronous way with ES7 and Google's Traceur compiler.Read More…
  • Node.js
    Introduction to Generators & Koa.js: Part 2Koa
    Learn how to make a dictionary API using Koa.js, which leverages generators to make web application and API development a joyful ride.Read More…
  • News
    Use ECMAScript 6 TodayEs6
    Today, ECMAScript 6 is in the process of being finalized. ECMAScript is the foundation of JavaScript and, hence, exploring the proposed features today also means that we get a sneak peak at how we will be writing JavaScript in the near future! In this article, we'll explore ten new features, with a significant focus on tools, browsers and transpilers.Read More…