F# Introduction

Wed, Sept. 25th @ 09:00 AM (Workshop)

Do you want to learn F# and Functional Programming? Well, you better start coding! Learning a new programming language is not easy, on top of reading a lot you need to practice even more. This workshop is designed to teach you some of the basics of F# and Functional Programming by combining theory (slides) and practice.

Topics:

  • Bindings
  • Functions
  • Tuples
  • Records
  • High order functions
  • Pipelining
  • Partial application
  • Composition
  • Options
  • Pattern matching
  • Discriminated unions
  • Units of measure
  • Functional lists
  • Object-oriented programming
  • Type providers

About Jorge Fioranelli

Jorge Fioranelli

Jorge works as Director of Engineering at Jet.com and is very passionate about F#, Domain-Driven Design and Distributed Architectures. He is a regular speaker, co-founder of the F# Sydney user group and frequently runs workshops to introduce F# to developers.