Ywmg5om8ijmcgt6tel4j
SkillsCast

Conquer the JavaScript Ecosystem with F# and Fable - Audience Level: Beginner

6th April 2017 in London at CodeNode

There are 33 other SkillsCasts available from F# eXchange 2017

Please log in to watch this conference skillscast.

628152145 640

Let's acknowledge it, Javascript has conquered the world. You've seen it on the web, on the server, on the desktop, on mobile... Everywhere! Like the language or not, the truth is JS developers have built an incredible ecosystem with libraries and tools to do almost anything. If you want to enjoy all these development opportunities, does it mean there's no choice but to deal with duck typing, cryptic equality rules and undefined everywhere?

No! Fable is an open source compiler that brings all the power of F# to the JS world: the functional paradigm, static typing with type inference, pattern matching, type providers and more. Together with a comprehensive library to handle collections, text and observables among others.

Fable doesn't add any runtime overhead and generates clean JS code in conformance with new ES6 patterns, like modules or iterables, making it compatible with modern development tools, including Github Electron or React Native to let you develop not only web, but also cross platform desktop and mobile apps.

In its short life Fable already has several projects in production like the amazing thegamma.net, and is very close to 1.0 release. In this talk you will learn about the coolest and newest features of Fable and the vast number of possibilities it opens for F# developers.

Thanks to our sponsors

Conquer the JavaScript Ecosystem with F# and Fable - Audience Level: Beginner

Alfonso Garcia-Caro

A linguist by heart and a programmer by choice, Alfonso has brought his passion for natural languages to the computing world. He is the creator of Fable, a popular F# to JS compiler, and coauthor of the book "Mastering F#". He currently works at nsynk.de building control systems for digital art performances