It was a ton of fun as usual. The conference was awesome, the organizers did a great job, everything ran super smoothly, the speakers were very kind and great to hang out with, the attendees were engaged and great to have a random conversation with here and there, and the people at Active Solution were a blast to be around. So thank you everyone for making it happen!
I think my talk went pretty well although perhaps there was a little bit too much information and speed towards the end. You’ll be able to be the judge of that because there’s going to be a recording coming out in the near future (which I am looking forward to watching myself by the way hehe).
Anyhow, here are my slides and a bunch of useful links that serve as a superb companion for the presentation.
And the links in a similar order to the slides:
- The compatibility table highlights that the support for the latest features is not very uniform and that, if you want to use ES6, ES7 or upcoming features you’re going to need something that converts new features to something that can run in the current browsers. That’s what Babel.js can do for you. This is the de factor transpiler for ES6 and above, with a plugin model that let’s you decide which features to enable. If you are interested in taking advantage of the ES6++ features today, take a look at this article about using Babel with Gulp.
- ES6 Arrow functions let you write ultra concise code and give you a hand with the
- Functional programming is a lot about creating small functions to encapsulate small pieces of behavior and composing them together with other functions to create greater abstractions. This example shows you how to do that and how to compose functions in a very declarative way by taking advantage of ES.next decorators.
Have a really great week ahead!
Written by Jaime González García , dad, husband, software engineer, ux designer, amateur pixel artist, tinkerer and master of the arcane arts. You can also find him on Twitter jabbering about random stuff.