Please log in to watch this conference skillscast.
Dungeons & Dragons, or D&D, is the grand-daddy of all role-playing games. While playing D&D is great fun, the rules are a bit daunting for the beginner. The basic rulebook, the PHB, clocks in at a solid 300 pages, and can be extended with multiple additional rule sets. This should come as no surprise to software engineers: this is, after all, documentation for a system that models a complex domain, and has been in use for over 40 years now, going through numerous redesigns over time. As such, D&D rules make for a great exercise in domain modelling. In this talk, I will take you along my journey attempting to tame that monster. We will use no magic, but a weapon imbued with great power, F#; practical tips and tricks for the Adventurer on the functional road will be shared. So... roll 20 for initiative, and join us for an epic adventure in domain modelling with F#!
YOU MAY ALSO LIKE:
- F# eXchange 2020 (in London on 2nd - 3rd April 2020)
- Keynote: Deep Learning with CNTK and F# (SkillsCast recorded in April 2018)
- 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)
- Keynote: (Programming Languages) in Agda = Programming (Languages in Agda) (SkillsCast recorded in October 2019)
- Keynote: Haskell is a Great Host (SkillsCast recorded in October 2019)
Dungeons, Dragons and Functions
Mathias Brandewinder has been writing software in C# for about 10 years, and loving every minute of it, except maybe for a few release days. He is an F# MVP, the author of "Machine Learning Projects for .NET Developers" (Apress), enjoys arguing about code and how to make it better, and gets very excited when discussing TDD or F#.