Result, Either, Try, and Maybe monadic types for Java
-
Updated
May 7, 2025 - Java
Result, Either, Try, and Maybe monadic types for Java
A Result type for the Java programming language.
A collection of functional control-flow primitives and utilities.
rata.digitraffic.fi source code
A combination of the Try monad and the Either monad, to help tame complex business flows
Simple and lightweight library that implements Railway Oriented Programming approach for error handling.
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.
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.
This repository contains a collection of implementations and experiments exploring functional programming constructions in Java.
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."