Video description
Statically typed functional programming languages like F# encourage a very different way of thinking about types. The type system is your friend, not an annoyance, and can be used in many ways that might not be familiar to OO programmers.Types can be used to represent the domain in a fine-grained, self documenting way. And in many cases, types can even be used to encode business rules so that you literally cannot create incorrect code. You can then use the static type checking almost as an instant unit test — making sure that your code is correct at compile time.In this webcast, we'll look at some of the ways you can use types as part of a domain driven design process, with some simple real world examples in F#. No jargon, no maths, and no prior F# experience necessary.
Publisher resources
Table of contents
Product information
- Title: Domain Modelling with the F# Type System
- Author(s):
- Release date: March 2015
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781491939758
You might also like
book
40 Algorithms Every Programmer Should Know
Learn algorithms for solving classic computer science problems with this concise guide covering everything from fundamental …
video
Rust in Motion
If you want to start with Rust I recommend this course without a doubt. Roberto Gammino, …
video
Learning Functional Programming with F#
Get started on building end-to-end web applications with F# About This Video Learn F# with this …
video
Functional Application Designing
Start building end-to-end applications with F# About This Video Perform server-side programming with F# Understand Behavior-Driven …