"Domain Modeling Made Functional: Tackle Software Complexity with Domain-Driven Design and F#" - Information and Links:

Domain Modeling Made Functional: Tackle Software Complexity with Domain-Driven Design and F# - Info and Reading Options

Book's cover
The cover of “Domain Modeling Made Functional: Tackle Software Complexity with Domain-Driven Design and F#” - Open Library.

"Domain Modeling Made Functional: Tackle Software Complexity with Domain-Driven Design and F#" was published by Pragmatic Bookshelf in Feb 04, 2018 - La Vergne and it has 312 pages.


“Domain Modeling Made Functional: Tackle Software Complexity with Domain-Driven Design and F#” Metadata:

  • Title: ➤  Domain Modeling Made Functional: Tackle Software Complexity with Domain-Driven Design and F#
  • Author:
  • Number of Pages: 312
  • Publisher: Pragmatic Bookshelf
  • Publish Date:
  • Publish Location: La Vergne

“Domain Modeling Made Functional: Tackle Software Complexity with Domain-Driven Design and F#” Subjects and Themes:

Edition Identifiers:

AI-generated Review of “Domain Modeling Made Functional: Tackle Software Complexity with Domain-Driven Design and F#”:


"Domain Modeling Made Functional: Tackle Software Complexity with Domain-Driven Design and F#" Description:

Open Data:

Intro -- Domain Modeling Made Functional -- About the Pragmatic Bookshelf -- Table of Contents -- Early praise for Domain Modeling Mad e Functional -- Preface -- Who Is This Book For? -- What's in This Book? -- Other Approaches to Domain Modeling -- Working with the Code in This Book -- Questions or Suggestions? -- Credits -- Acknowledgments -- Pa rt 1 Understanding the Domain -- Chapter 1: Introducing Domain-Driven Design -- The Importance of a Shared Model -- Understanding the Domain Through Business Event s -- Partitioning the Domain into Subdomains -- Creating a Solution Using Bounded Con texts -- Creating a Ubiquitous Language -- Summarizing the Concepts of Domain-Driven Desi gn -- Wrapping Up -- Chapter 2: Understanding the Domain -- Interview with a Domain Expert -- Fighting the Impulse to Do Database-Driven Des ign -- Fighting the Impulse to Do Class-Driven Design -- Documenting the Domain -- Diving Deeper into the Order-Taking Wo rkflow -- Representing Complexity in Our Domain Model -- Wrapping Up -- Chapter 3: A Functional Architecture -- Bounded Contexts as Autonomous Software Compon ents -- Communicating Between Bounded Contexts -- Contracts Between B ounded Contexts -- Workflows Within a Bounded Context -- Code Structure Within a Bounded Context -- Wrapping Up -- What's Next -- Part 2: Modeling the Domain -- Chapter 4: Understanding Types -- Understanding Functions -- Types and Functions -- Composition of Types -- Working with F# Types -- Building a Domain Model by Composing Types -- Modeling Optional Values, Errors, and Collecti ons -- Organizing Types in Files an d Projects -- Wrapping Up -- Chapter 5: Domain Modeling with Types -- Reviewing the Domain Model -- Seeing Patterns in a Domain Model -- Modeling Simple Values -- Modeling Complex Data -- Modeling Workflows with Functions -- A Question of Identity: Value Objects

Read “Domain Modeling Made Functional: Tackle Software Complexity with Domain-Driven Design and F#”:

Read “Domain Modeling Made Functional: Tackle Software Complexity with Domain-Driven Design and F#” by choosing from the options below.

Search for “Domain Modeling Made Functional: Tackle Software Complexity with Domain-Driven Design and F#” downloads:

Visit our Downloads Search page to see if downloads are available.

Find “Domain Modeling Made Functional: Tackle Software Complexity with Domain-Driven Design and F#” in Libraries Near You:

Read or borrow “Domain Modeling Made Functional: Tackle Software Complexity with Domain-Driven Design and F#” from your local library.

Buy “Domain Modeling Made Functional: Tackle Software Complexity with Domain-Driven Design and F#” online:

Shop for “Domain Modeling Made Functional: Tackle Software Complexity with Domain-Driven Design and F#” on popular online marketplaces.