Bjftwb0xigd7kskioygu
SkillsCast

Functional Typescript

13th July 2016 in London at CodeNode

There are 85 other SkillsCasts available from FullStack 2016 - the conference on JavaScript, Node & Internet of Things

Please log in to watch this conference skillscast.

583486524 640

TypeScript is a superset of JavaScript, which means this talk should actually be called “Functional JavaScript with types”. Anyway… the majority of you hear about functional JavaScript and how it can help their code, but have no idea how to get started. Francisco's team likes TypeScript, and how it helps to better visualize functional sequences and transducers types. With this talk Francisco will be merging both of them to supercharge our code.

This talk aims at introducing functional programming in JavaScript with real life examples whose logic is "simple" to visualise. You will use functions as logic steps and apply them to 'filters', 'map' and 'reduce'. You will discover how to use Typescript to help with the visualisation of arguments and return types. All typescript examples will be simple to understand and a very short introduction will be provided to provide context if you are not familiar with the concepts.

By the end of the session you should be able to start coding functionally and finally be on the path to avoid callback and promise hell.

YOU MAY ALSO LIKE:

Functional Typescript

Francisco Ferreira

Software Engineer @ Palantir In London, ex-eBay, ex-startup guy. Polyglot developer fallen in love with JavaScript and all things web.

SkillsCast

Please log in to watch this conference skillscast.

583486524 640

TypeScript is a superset of JavaScript, which means this talk should actually be called “Functional JavaScript with types”. Anyway… the majority of you hear about functional JavaScript and how it can help their code, but have no idea how to get started. Francisco's team likes TypeScript, and how it helps to better visualize functional sequences and transducers types. With this talk Francisco will be merging both of them to supercharge our code.

This talk aims at introducing functional programming in JavaScript with real life examples whose logic is "simple" to visualise. You will use functions as logic steps and apply them to 'filters', 'map' and 'reduce'. You will discover how to use Typescript to help with the visualisation of arguments and return types. All typescript examples will be simple to understand and a very short introduction will be provided to provide context if you are not familiar with the concepts.

By the end of the session you should be able to start coding functionally and finally be on the path to avoid callback and promise hell.

YOU MAY ALSO LIKE:

About the Speaker

Functional Typescript

Francisco Ferreira

Software Engineer @ Palantir In London, ex-eBay, ex-startup guy. Polyglot developer fallen in love with JavaScript and all things web.

Photos