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.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
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.