ES6

Let's become an expert in ES6

Michele Riva
Michele Riva
Senior Software Engineer at openmind

The awesome ES6 map method

A declarative way to work with arrays that will save hours of debugging thanks to immutability

Michele Riva
Michele Riva
Senior Software Engineer at openmind

The Formidable ES6 Spread Operator

Three little points that will change the way you’ll work with JavaScript objects and arrays

Michele Riva
Michele Riva
Senior Software Engineer at openmind

The Handsome Template Literals

A better way to work with strings thanks to template literals and other great ES features

Michele Riva
Michele Riva
Senior Software Engineer at openmind

The Joy of Using Async/Await

From callback hell to peace of mind thanks to these two little keywords

Michele Riva
Michele Riva
Senior Software Engineer at openmind

Adopting Memory Safe Recursion

Handling recursion with trampolines and tail call elimination in JavaScript

Michele Riva
Michele Riva
Senior Software Engineer at openmind

Reduce!

Reducing an array of values to a single output using Reduce and ReduceRight methods

Michele Riva
Michele Riva
Senior Software Engineer at openmind

ES6 Destructuring Assignment

Destructuring objects and arrays with an amazing EcmaScript 2015 feature

Stefano Curtoni
Stefano Curtoni
Senior Software Engineer at openmind

Let is the new Var

A little journey into variable definition: from the antiquated var to the fashionable let and const

Michele Riva
Michele Riva
Senior Software Engineer at openmind

About coding the “FizzBuzz” interview question

The “Fizz-Buzz test” is an interview question designed to help filter out the 99.5% of programming job candidates