• Logan Smyth
  • Software Engineer Inkling
  • Twitter

Logan Smyth is a software engineer at Inkling Systems, where he primarily focuses on Habitat, Inkling's cloud publishing platform. Before moving to the bay area nearly 4 years ago, he worked as a Drupal developer building custom modules for customer sites. He is also a huge fan of ES2015


  • What is Babel and how do I use it?
  • Time: 2:30pm - 3:15pm | Room: CJM Goldman Hall
Babel is a transpiler, a program for performing transformations on JavaScript code, and then outputting new code. The main thing this allows is for you write your code using the newest JavaScript specification, ECMAScript 2015 (ES6), and then transform it into code that will work in browsers and platforms that don't support all ES2015 features.

In this talk, we'll walk through building a simple ES2015 (ES6) application that will run anywhere, whether or not the original platform or browser supports the newer version of JavaScript. This will include using Babel for browser-based applications, as well as Node applications, and will also cover how to approach using ES2015 transparently when developing distributed NPM modules.