Schedule outline

A session at Fast Track to F# with Tomas Petricek & Phil Trelford

Monday 17th July, 2017

9:00am to 5:00pm (GMT)

Introducing F#

-How does F# fit with the rest of the world?
-Object-oriented F# from a C# perspective
-Working with F# types and functions
-How F# avoids NullReferenceExceptions

Domain modelling and DSLs

-Modelling problem domains with functional types (“Domain on a single page”)
-Implementing business logic in F#

Writing applications in F#

-Testing F# code and using F# as a testing tool
-Building a retail .NET application in F#

Data processing and F# 3.0 type providers

-Obtaining data with type providers
-Processing and visualizing data
-Numerical calculations and machine learning
-How do F# type providers work?

Asynchronous and concurrent programming

-How to write non-blocking computations
-Asynchronous workflows for server-side and client-side programming
-Introducing agent-based concurrency in F#
-Designing concurrent scalable data-processing systems in F#

About the speakers

This person is speaking at this event.
Phillip Trelford

UK based developer

This person is speaking at this event.
Tomas Petricek

Long time F# enthusiast, author of Real-World Functional Programming and computer science PhD student.

Sign in to add slides, notes or videos to this session

Tell your friends!


Time 9:00am5:00pm GMT

Date Mon 17th July 2017

Session Hash Tag


Short URL


View the schedule


Books by speaker

  • F# Deep Dives
  • Real World Functional Programming

See something wrong?

Report an issue with this session