Loading...

Scaling Best Practices with Syntax Trees - Will Klein - Midwest.io 2015

961 views

Loading...

Loading...

Transcript

The interactive transcript could not be loaded.

Loading...

Rating is available when the video has been rented.
This feature is not available right now. Please try again later.
Published on Nov 23, 2015

This talk was given at Midwest.io 2015.

We have complex, challenging problems when we implement our UI. If that wasn't hard enough, there's a myriad of good and bad ways to write our JavaScript-and it keeps evolving! ES6 is here, ES7 is showing up, and guess what, those are now called ES2015, ES2016, and there will be a 17, 18, 19...

Fortunately, there is also a revolution in JavaScript tooling. New tools are here to help us understand and improve our code. Let's look at one of these tools, ESLint, and peek under the hood! But first, let's rediscover how languages are parsed, analyzed, and represented as abstract syntax trees.

During this session, we'll learn to reason about ASTs to detect good and bad patterns in computer language. To drive this home, we'll build our own tools including custom rules for ESLint.

About the Speaker

Will is an engineer from Denver, Colorado. He's built websites for banks & credit unions, web apps for insurance, and now develops front-end at Rally Software. Having seen multiple JavaScript projects "at scale," he hopes that tooling will save us from the chaos.

Loading...

When autoplay is enabled, a suggested video will automatically play next.

Up next


to add this to Watch Later

Add to

Loading playlists...