TypeScript : More than just another ES6 transpiler

A session at DDD by Night

Are you struggling with untangling the mess in your JavaScript codebase? Maybe you want to refactor your code and can’t do it reliably because changing one file breaks stuff in other JavaScript files only at runtime. Types can help you understand and document your code. When was the last time you saw JavaScript documentation that didn’t mention the *types* for function arguments / return values? Why have this information separated from the implementation? Type information is awesome if you think about it: A single type annotation for a function is a theorem and the function body is the proof. And now you can have type annotations for your JavaScript. Introducing TypeScript. It adds Types and brings in ES6 features.TypeScript feels like and compiles to JavaScript, Any browser. Any host. Any OS. Open Source.
This session will take a JavaScript expert and convert them into a TypeScript expert.

About the speaker

This person is speaking at this event.
BAS (basarat)

TypeScript / AngularJS / Node / F# fanatic, Speaker, YouTube: http://youtube.com/basaratali, DefinitelyTyped

I am an active member of the TypeScript community working on the DefinitelyTyped and TypeStrong github teams and also heavily contribute to the TypeScript tag on StackOverflow.

1 attendee

  • BAS (basarat)

Sign in to add slides, notes or videos to this session

Sign in to track this session

Tell your friends!


Date Thu 4th June 2015



Short URL


View the schedule


See something wrong?

Report an issue with this session