f {model}

images/icons/person.svg
Author
Srđan Živojinović & Ivan Dugalić
images/icons/date.svg
Date
Jan 4, 2024
images/icons/folder.svg
Category
f-model event-sourcing functional-programming fraktalio

The model that works (~functional)

In a partnership with Fraktalio, Crafters Cloud has ported f {model} library to C#.

The f{model} library is designed to accelerate the development of compositional, safe, and ergonomic applications. Drawing inspiration from Domain-Driven Design (DDD), Event Sourcing, and Functional Programming, it implements these concepts in an idiomatic way across Kotlin, TypeScript, Rust, and now C#. This results in code that is:

  • Less error-prone
  • Easier to understand
  • Easier to test
  • Type-safe
  • Thread-safe

Check out the project on GitHub: fmodel-csharp.

Crafters Cloud and Fraktalio share the same mission:

  • Helping organizations design and implement event-driven information systems by leveraging modern features of general-purpose programming languages.
  • Together, we aim to guide more teams from discovery and design to successful implementation, bridging the gap between business and engineering through specification by example. It’s the analysis of data and how it is produced that is the driver of all innovations and solutions!