This talk aims to give an overview of the new syntax, operators and primitives in ES6. Marcos will look at some of the new syntax, such as the fat arrow, rest and spread, destructuring and new ways that simplify looping over collections. He will cover new object primitives (sets and maps), as well as promises: what they are and how you can use them to write cleaner, more comprehensible and maintainable async code. Marcos will also cover generators, and how they can help you encapsulate and simplify common coding patterns. Lastly he will cover modules and classes, and how they are uniquely designed with the Web in mind.
This talk is for Web/Node developers.
Five things audience members will learn
- New syntax and operators
- Language primitives including sets, maps, and iterators
- Generators – what they are, when you might use them
- Promises – escape callback hell
- Classes and modules – restructure how you think about coding JS