Must Read
How To Harness The Machines : Being Productive With Task Runners – Smashing Magazine
Task runners provide value through the automation of numerous development tasks such as concatenating files, spinning up development servers and compiling code. Here is a look at 4 of the most popular runners out there (with examples)
Sponsor (Thank You)
Learn
7 Surprising Things I Learned Writing a Fibonacci Generator in JavaScript
Generator functions are a new feature of JavaScript introduced in ES6. To explore them deeper, I decided to write a fibonacci generator function. Here’s what I learned.
3 Different Kinds of Prototypal Inheritance: ES6+ Edition
In order to claim fluency in JavaScript, it’s important to understand how JavaScript’s native inheritance capabilities work.
Tools & Code
validate.js
Lightweight JavaScript form validation library inspired by CodeIgniter. No dependencies, just over 2kb gzipped, and customizable!
When 'not' to use arrow functions
This article guides through scenarios where you should bypass the arrow function in favor of good old functions expressions or newer shorthand method syntax. And take precautions with shortening, because it can affect the code readability.
Interesting Links
Win 5 Programming Books, Sublime Text License or Spotify Subscription
A pretty cool contest by an awesome developer and the author of Rock and Roll with Ember.js. Check it out and win some stuff (6 days left).