Introduction au T(ype)DD avec F# et web app réactive avec Fable.ioTalk

Introduction au T(ype)DD avec F# et web app réactive avec Fable.io

FR
Tech
Tech

La programmation fonctionnelle est de plus en plus mise en avant, mais pourquoi? Qu’y a-t-il de différent avec la POO? Nous vous proposons de partir d’un kata bien connu pour illustrer les différences (implémentations en C# existantes) et dédiaboliser la soi-disant complexité de la programmation fonctionnelle. Les différences de notation forment le principal obstacle, une fois passé, la programmation fonctionnelle n’est pas plus compliquée. Nous aborderons le langage F# pas à pas en illustrant notamment le système de type (dit de “types algébriques”) pour avoir un design piloté par les types (TypeDD). En bonus, nous vous montrerons comment créer une web app réactive du kata en F# avec Fable.io (transpiler F# vers JavaScript) et Elmish (oui la référence au langage Elm est fait exprès).

Bouillier Clément

I started as software developer in 2004, and now I am a freelancer since 5 years. As a contractor, I mentor team members to help them grasp DDD practices from strategic to tactical patterns & implementation flavors ("classic", CQRS, EventSourcing...). I also work on DDD organisational impacts. I also launched some services or co-organize some associations as side-projects, like KickBanking (manage french social taxes for freelancers) and HackYourJob (freelance dev community).

Florent PELLET

Software Crafter convaincu et passionné pour les sujets autour de DDD.
Co-organisateur du Software Crafter Lyon, du DDD Lyon et du MUG Lyon.
Co-fondateur de HackYourJob.

Our sponsors in 2019

Main Sponsors
Zenika
Cossilys21
Clever Cloud
Sopra Steria
Braincube
LinkValue
Bonitasoft
Malt
VISEO
Société générale
Thales
Worldline
Red Hat
Microsoft
Only Lyon
Talan
Crédit Agricole
Partner Sponsors
Feelinjob
SuperTilt
Woonoz - Projet Voltaire
HIIT
ISR
Groupe SII
Conserto
Akuiteo
Keyrus
ASI
RedFroggy
Esker
MDBat
Niji
Data2Viz
Soluxan