Skip to content
The Art of Transpiling

Details

JavaScript is everywhere, like it or not. It is great for quick prototyping but for big projects it can become daunting. In order to bring the same diversity of programming language options to the web that we have on the desktop, many people have developed compilers that can take code written in other languages and translate it to JavaScript.

This is called “transpiling”, join us during this event to learn more about this cutting edges techniques.

Agenda:

Getting Started with TypeScript [Ted Patrick @ted (https://twitter.com/ted)]
TypeScript is a compiler from Microsoft that emits ES3/ES5/ES6 compliant JavaScript from a superset of JavaScript ES6. TypeScript is an excellent choice for team environments and larger scale of web application development. We will cover the TypeScript language in detail and developer workflows this it enables.(speech level: intermediate; duration: 30 minutes)

Haxe - the King of Transpilers [Franco Ponticelli @fponticelli (https://twitter.com/fponticelli)]
If you like strongly typed languages, but also the flexibility of JavaScript, Haxe is probably your best bet. Discover the features that make Haxe not just a transpiler, but much much more. Ideal for game makers (it can target natively basically any device on the market), it is Open Source and community driven.
(speech level: intermediate; duration: 30 minutes)

Modules, Promises and Deferred the short path to ECMA Script 6 [Giorgio Natili @giorgionatili (https://twitter.com/giorgionatili)]
JavaScript is not anymore just a client side scripting language, it turned into a robust platform to create rich client side pages, server side modules and offline software. As often happen with great powers come great responsibilities. For this reason the upcoming ES6 specification will add more formalism to the language always keeping in mind that it's a scripting language. During this talk you will learn how to write modular JavaScript using the most interesting features of ES6 and how to deploy your in today's browsers using the most popular transpilers. (https://github.com/addyosmani/es6-tools)
(speech level: intermediate; duration: 35 minutes)

Should I Use CoffeScript [Morris Singer @morrissinger (https://twitter.com/morrissinger)]
Should I really use CoffeScript in my projects? Let's explore together the costs and benefits of transpiling with the original JavaScript transpiler.
(speech level: intermediate; duration: 30 minutes)

More talks will be announced the second week of January!

During the event free food and drinks will be provided, let's say thank you to our new sponsor McGraw Hill Education (http://www.mheducation.com/) in Boston!

Photo of Boston Software Engineers group
Boston Software Engineers
See more events
NGIN Workplace
210 Broadway Ste 201 · Cambridge, MA