HackerTube

THE VIDEO SHELF · functional domain modeling

Domain Modeling Made Functional - Scott Wlaschin

Scott Wlaschin's NDC talk on using statically typed functional programming, F# in particular, to model a business domain. Types are used to represent the domain precisely and to encode business rules so that illegal states cannot be built, with the compiler acting as an instant unit test.

Why HN readers recommended it

HN people recommend it as an eye-opening talk whose domain-modeling ideas carry over to other languages and make a strong compiler feel like a coding partner.

This is a summary from the source dataset, not an endorsement by Hacker News or the video creator.

Video & recommendation details

Creator / channel
NDC Conferences
Topic
functional domain modeling
Format
talk
Level
intermediate
HN recommenders in dataset
6
HN mentions in dataset
9
Recommendation years in dataset
2018–2024

These counts and years describe the included Hacker News records; they are not YouTube views or the video’s publication date.

From the original HN conversations

Excerpts from the recorded comments. Follow each source for the full comment and surrounding discussion.

  • The "F# for fun and profit" site by Scott Wlaschin is a great jumping-off point: [LINK] I discovered it when I was reading a lot about domain driven design, and I stumbled upon a talk by the author that kind of blew my mind: "Domain …

    markdoubleyou on Hacker News · 2018-09
    In Try OCaml
  • If anyone is looking for a really eye-opening video take a look at that this. "Domain Modeling Made Functional" It's applying Functional Programming to plain old Enterprise line of business apps in F#. The author argues why it's so much simpler, and simply walks through …

    BoiledCabbage on Hacker News · 2019-11
    In Why functional programming matters (1990) [pdf]
  • Scott Wlaschin, author of F# for Fun and Profit, has an excellent talk on using F# (an ML language) for domain driven design and business development: [VIDEO]

    KurtMueller on Hacker News · 2020-02
    In Math is an insurance policy

Summaries, classifications and recommendation records are from the HackerTube source dataset. Read about this library and its limitations.