All Projects → swlaschin → Domainmodelingmadefunctional

swlaschin / Domainmodelingmadefunctional

Licence: apache-2.0
Extended code samples related to the book "Domain Modeling Made Functional". Buy the book here: https://pragprog.com/book/swdddf/domain-modeling-made-functional or here https://fsharpforfunandprofit.com/books/

Programming Languages

fsharp
127 projects

Projects that are alternatives of or similar to Domainmodelingmadefunctional

Zio Saga
Purely Functional Transaction Management In Scala With ZIO
Stars: ✭ 200 (-10.31%)
Mutual labels:  functional-programming
Bitcoin S
Bitcoin Implementation in Scala
Stars: ✭ 206 (-7.62%)
Mutual labels:  functional-programming
Silt
An in-progress fast, dependently typed, functional programming language implemented in Swift.
Stars: ✭ 217 (-2.69%)
Mutual labels:  functional-programming
Coalton
Coalton is (supposed to be) a dialect of ML embedded in Common Lisp.
Stars: ✭ 202 (-9.42%)
Mutual labels:  functional-programming
Zio Actors
A high-performance, purely-functional library for building, composing, and supervising typed actors based on ZIO
Stars: ✭ 206 (-7.62%)
Mutual labels:  functional-programming
Swift Gen
🎱 Composable, transformable, controllable randomness.
Stars: ✭ 208 (-6.73%)
Mutual labels:  functional-programming
Goggles
Pleasant, yet principled Scala optics DSL
Stars: ✭ 199 (-10.76%)
Mutual labels:  functional-programming
Bitcoin Chart Cli
Bitcoin chart for the terminal as command line util
Stars: ✭ 221 (-0.9%)
Mutual labels:  functional-programming
Scala Exercises
The easy way to learn Scala.
Stars: ✭ 2,431 (+990.13%)
Mutual labels:  functional-programming
Aioreactive
Async/await reactive tools for Python 3.9+
Stars: ✭ 215 (-3.59%)
Mutual labels:  functional-programming
Purec
C backend for PureScript
Stars: ✭ 202 (-9.42%)
Mutual labels:  functional-programming
Flux
A simple CQRS Framework for go
Stars: ✭ 206 (-7.62%)
Mutual labels:  domain-driven-design
Hamt
Immutable and Memory-Efficient Maps and Sets in Go
Stars: ✭ 213 (-4.48%)
Mutual labels:  functional-programming
Hybrids
Extraordinary JavaScript framework with unique declarative and functional architecture
Stars: ✭ 2,529 (+1034.08%)
Mutual labels:  functional-programming
Nix 1p
A (more or less) one page introduction to Nix, the language.
Stars: ✭ 219 (-1.79%)
Mutual labels:  functional-programming
Functional Programming In Elm
DRAFT outlining some techniques of functional programming
Stars: ✭ 200 (-10.31%)
Mutual labels:  functional-programming
Pure Lang
Pure programming language
Stars: ✭ 209 (-6.28%)
Mutual labels:  functional-programming
Eta
The Eta Programming Language, a dialect of Haskell on the JVM
Stars: ✭ 2,507 (+1024.22%)
Mutual labels:  functional-programming
React Organism
Dead simple React state management to bring pure components alive
Stars: ✭ 219 (-1.79%)
Mutual labels:  functional-programming
Yoyocms.abpprojecttemplate
一个基于-vue+vuex+vue-router+EF开发的权限管理系统
Stars: ✭ 213 (-4.48%)
Mutual labels:  domain-driven-design

This directory contains code samples related to the book "Domain Modeling Made Functional"

Organization

  • /src/OrderTaking contains the workflow as part of a complete bounded context.
  • /src/OrderTakingEvolved contains the workflow after the changes in the Evolution chapter.

Getting started

After downloading this code, do the following steps:

  • Run build.cmd or build.sh to download all the NuGet packages and compile the project
  • If that is not successful, you may need to install the .NET SDK 3.1.101 from here
  • If you have problems, please create an issue on this repo
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].