location_city Bengaluru schedule Jul 23rd 10:30 AM - 12:00 PM place Grand Ballroom

The list of solidified ES6 has kept growing and we, on the client side, just get greener with envy. Many of these new features won’t be supported in a broad base of browsers for years to come, but there is hope for us nonetheless. While we don’t have the ease of flipping a command line flag, like node, to bask in the warm sunlight of ES6 sugar, we can build a system that gives us similar results.

Using a combination of shims and transpilers, we can enjoy these new language features while still maintaining support for all of the browsers you’d need. I'll first explain some of the great new additions to the JavaScript programming language and example use cases with code that take advantage of ES6's elegance for client side development. I will go through the details of setting up a development environment with source maps for debugging the code that you wrote, rather than what is generated by a transpiler.

After listening to this talk, I hope your jealousy will be soothed, and I know that your curiosity will be satisfied.


Outline/Structure of the Workshop

In a 2 hour workshop, I’d like to go through a few high level methods to use in participant’s real live codebases and what features/functionality are unlocked with each method. Additionally, I’ll have the participants try out these features on their local machines. 

Learning Outcome

My goals for each portion of the workshop are described in the outline section.

Target Audience

Intermediate to expert JavaScript developers



schedule Submitted 6 years ago

Public Feedback