Flowtype and The Wonders of Statically Typed JavaScript

Date: 2017-03-01
Begins: 14:30
Ends: 15:10
Room: OK-Deck
Level: Intermediate
Track: Innovative languages
Topics: Flowtype; React; Static Type System; Typed JavaScript; ES6; Tooling

JavaScript is great because of its dynamic nature and rich and expressive syntax. But for what we know, missing type-enforcement, the use of anonymous functions, dynamic function argument lists and contexts also makes it very hard to document, analyze and safely execute code for both, humans and machines.

Wouldn’t it be nice, if we could use a tool which automatically documents our code, is able to analyze and deliver code intelligence about our API, without rewriting our existing codebase in a different language and use ES-conform JavaScript instead?

Actually, there is. It’s called Flowtype and it’s great! With the raise of Angular 2, a lot of people are gravitating towards TypeScript, unaware of the many advantages Flowtype has to offer.

In this talk, I will discuss how typed JavaScript will make our lives so much easier in the near future, focus on how Flowtype is solving practical day to day problems in our codebase and how it helped us write better and self-documenting code without the pain of rewriting everything from scratch.

Other talks you might be interested in

TRACK Innovative languages
ROOMOK-Deck
DayWednesday (01 Mar.)
10:20 A Little Closer to Frontend Bliss with Elm

by Tereza Sokol

12:00Web Applications in Clojure

by Joy Clark

13:40The day after tomorrow: Let the machine do the coding

by Michael Sperber

by Nicole Rauch