DEV Community

Discussion on: Introduction to Pragmatic Functional Java

codingchili profile image
Robin Duda

This approach works great with vert.x, as it's an async toolkit the use of a result object comes naturally through Futures, which supports error reporting by passing exceptions without having to throw them and completely break flow control. Composition and mapping is of course available as well. Would recommend if you like the PFJ approach and want a toolkit rather than a black box of magic. Builds on netty event loops and networking.