A new release of `fmodel-ts` library has been published ๐ "v1.3.2" ๐. It aims to bring functional, algebraic, and compositional domain modeling to #TypeScript. It is inspired by #DomainModeling, #EventSourcing, and Functional programming communities. ๐https://github.com/fraktalio/fmodel-ts/releases/tag/v1.3.2๐
#typescript #DomainModeling #eventsourcing
FModel v3.5.0 has been released. For more information take a look at https://github.com/fraktalio/fmodel/releases/tag/v3.5.0. FModel is a set of #Kotlin #Multiplatform libraries optimized for #EventSourcing, #CQRS, and #DomainModeling. Check out the reference guide https://fraktalio.com/fmodel/
#kotlin #multiplatform #eventsourcing #cqrs #DomainModeling
A new blog post has been published ๐`Optimistic Locking` ๐. Find out why this concurrency control mechanism is still required to ensure data consistency by minimizing contention and improving scalability ... https://fraktalio.com/blog/optimistic-locking.html #FModel #EventSourcing #DomainModeling
#fmodel #eventsourcing #DomainModeling
A new #Fmodel demo application has been published https://github.com/fraktalio/fmodel-spring-state-stored-demo. It is a traditional/state-stored system/flavor. You can have both, event-sourced and/or state-stored. We make the transition from one to another simple and easy! Check our reference guide for more https://fraktalio.com/fmodel/ #EventModeling #DomainModeling #Kotlin
#fmodel #eventmodeling #DomainModeling #kotlin
The new and shiny Fmodel `reference guide` is publically available at https://fraktalio.com/fmodel. Fmodel aims to bring functional, algebraic, and reactive #DomainModeling to #Kotlin. ๐ฅณ๐๐ #OpenSource
#DomainModeling #kotlin #opensource
A new demo application is now publicly available ๐ https://github.com/fraktalio/fmodel-spring-demo A shiny new `Fmodel` Reference Guide is coming! #DomainModeling #Functional #EventSourcing #Kotlin #R2DBC #Reactive #RSocket
#DomainModeling #functional #eventsourcing #kotlin #r2dbc #reactive #rsocket
Accelerate the development of compositional, safe, and ergonomic applications. #DomainModeling #Kotlin https://fraktalio.com/blog/posts
#DomainModeling is a powerful tool for clarifying and refining our understanding of a subject area, and for identifying opportunities for optimization and improvement. #Kotlin #Java #TypeScript https://fraktalio.com/domain-modeling
#DomainModeling #kotlin #java #typescript
FModel v3.4.0 has been released. For more information take a look at https://github.com/fraktalio/fmodel/releases/tag/v3.4.0 FModel is a set of #Kotlin #Multiplatform libraries optimized for #EventSourcing, #CQRS, and #DomainModeling.
#kotlin #multiplatform #eventsourcing #cqrs #DomainModeling
In this blog post series, I'm exploring the principles of functional domain modeling in Rust. We'll examine Rust's language features and type system and how functional programming techniques like ADTs, pure functions, and traits can help us create accurate domain models.
#domainmodeling #functionalprogramming
#rust #rustlang
https://xebia.com/blog/functional-domain-modeling-in-rust-part-1/
#DomainModeling #functionalprogramming #rust #rustlang
Specification by Example - a collaborative approach to software analysis and testing https://fraktalio.com/blog/specification-by-example.html. It is the fastest way to align people from different roles on what exactly we need to build and how to test it! #DomainModeling #EventModeling #Kotlin
#DomainModeling #eventmodeling #kotlin
#DomainModeling is a powerful tool for clarifying and refining our understanding of a subject area, and for identifying opportunities for optimization and improvement. By carefully considering the needs of stakeholders and the nature of the domain, it is possible to create effective and useful models that can facilitate communication and drive progress. https://fraktalio.com/domain-modeling #EventModeling #FModel #InformationSystem #EventSourcing
#DomainModeling #eventmodeling #fmodel #InformationSystem #eventsourcing
FModel-TypeScript v1.3.0 has been released. For more information take a look at https://github.com/fraktalio/fmodel-ts/releases/tag/v1.3.0. It is a set of #WellTyped #TypeScript libraries optimized for #EventSourcing, #CQRS, and #DomainModeling. Documentation: https://fraktalio.com/fmodel-ts/
#welltyped #typescript #eventsourcing #cqrs #DomainModeling
FModel v3.3.0 has been released. For more information take a look at https://github.com/fraktalio/fmodel/releases/tag/v3.3.0 FModel is a set of #Kotlin libraries optimized for #EventSourcing, #CQRS, and #DomainModeling.
#kotlin #eventsourcing #cqrs #DomainModeling
Check out our blog. We write about #EventSourcing #CQRS #DomainModeling #SpecificationByExample #FunctionalProgramming https://fraktalio.com/blog/
#eventsourcing #cqrs #DomainModeling #SpecificationByExample #functionalprogramming
Programming starts with types and functions! #TypeScript enables AlgebraicDataTypes/CompositeTypes which allows you to express powerful ideas at compile time, using the `type system`, so you can write safe, robust code that catches bugs before runtime. Check out our library/set of generic and abstract components that can pave the path for effective #DomainModeling https://github.com/fraktalio/fmodel-ts #OSS
#typescript #DomainModeling #oss
The Decision-making process (a #Decider) is driven by data in which you make new decisions (events) based on the current state (current events) and action (command) being triggered. https://fraktalio.com/blog/specification-by-example.html #InformationSystem #SpecificationByExample #DomainModeling #EventSourcing #Kotlin
#Decider #InformationSystem #SpecificationByExample #DomainModeling #eventsourcing #kotlin