A collection of functional control-flow primitives and utilities.
-
Updated
Sep 30, 2020 - Java
A collection of functional control-flow primitives and utilities.
This application is made to showcase DDD-Lite within a modular monolith application. The motivation behind this is to show that a monolith can be implemented consistently and easily migrated to a microservice architecture ,if needed, some time in the future.
A Result type for the Java programming language.
rata.digitraffic.fi source code
A combination of the Try monad and the Either monad, to help tame complex business flows
Result, Either, Try, and Maybe monadic types for Java
This is a simple application that mimics a board management tool such as Trello but with a very limited scope. The motivation behind this is to drill down into a CQRS "Command Query Responsibility Segregation" architecture by covering a wide range of concepts such as Aggregate, Command handler, Even Store, Projection, and View with a simple doma…
Utilities and conventions for functional domain modelling in Java
Composable computation pipelines for Java: Async, Lazy, Option, Try, Result, Multi (List), Stated, Reader, Logger, Writer.
Simple and lightweight library that implements Railway Oriented Programming approach for error handling.
Add a description, image, and links to the railway-oriented-programming topic page so that developers can more easily learn about it.
To associate your repository with the railway-oriented-programming topic, visit your repo's landing page and select "manage topics."