Time for Functions in the Enterprise

31st October 2013 in London at The Crypt, St James Church Clerkenwell

There are 11 other SkillsCasts available from Progressive F# Tutorials 2013

Skillscast coming soon.

Functional programming sounds good on paper (see The NOOO Manifesto http://notonlyoo.org/) but how is it possible to create a domain model for a business problem without using classes, mutability, inheritance, virtual methods or nulls?

Lets take a typical business problem and try to create a different kind of domain model using functions, types, immutability, composition and higher order functions. Join a white-knuckle ride of design tensions as we use the functional features of F# in anger on a real-world problem.


Time for Functions in the Enterprise

Simon Cousins

Simon Cousins is a software developer actively applying muti-paradigm programming techniques to solve complex problems within enterprise applications.