Introduction to Fable and an applied use-case using F# and FP techniques


Details
UPDATE:
Schedule for tonight:
18:30 Welcome & Pizza
19:00 Introduction to Fable
20:00 Applied use-case for F#
NOTE the new location in another building, compared to previous sessions.
------
Introduction to Fable by Zaid Ajaj
Gentle introduction to Fable: what it is, why it is awesome and the current state of the ecosystem
About Zaid: "Started my programming career as a hobbyist and got addicted to F# thanks to OSS and the awesome community. Mainly involved with building F# tools and libraries that encourage type-safety and focus on developer happiness."
------
Applied use-case: retrieving and manipulating warehouse packaging description using F# and nifty FP techniques by Yuriy Nii
In this session we will reproduce an actual use-case of retrieving a description of how products are packaged for shipment from a warehouse management system. The focus will be on representing and manipulating structured data using FP techniques. For a programming problem involving little more than just boxes, we will avoid code duplication in the data model using polymorphic types, introduce recursion schemes, elegantly build and transform trees and see a glimpse of why Higher-Kinded Types available in languages as Haskell and PureScript are useful.
------
NOTE the new location in another building, compared to previous sessions.

Introduction to Fable and an applied use-case using F# and FP techniques