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.
YOU MAY ALSO LIKE:
- Processing concurrent time-series data (SkillsCast recorded in November 2012)
- Real World Kotlin Development Workshop (in London on 22nd - 23rd October 2019)
- Lightbend Akka for Scala - Professional (in London on 11th - 12th November 2019)
- Clojure eXchange 2019 (in London on 2nd - 3rd December 2019)
- Scala eXchange London 2019 (in London on 12th - 13th December 2019)
- Code Kata: Yilin Wei - Optics with Monocle (in London on 22nd October 2019)
- Keynote by Konrad Kokosa: What’s New in .NET Core 3.0 and .NET 5.0 for Performance and Memory-Aware Folks? (in London on 29th October 2019)
- Higher-Order Type-Level Programming (SkillsCast recorded in October 2019)
- Stick to Simple Haskell (SkillsCast recorded in October 2019)
Time for Functions in the Enterprise
Simon Cousins is a software developer actively applying muti-paradigm programming techniques to solve complex problems within enterprise applications.