10 Killer Elixir Tips #2 Railway Oriented Programming in Elixir with Pattern Matching on Function Level and Pipelining

Flowex 0.2.0 with 'cast' and 'error_pipe'

My talk Flowex - Flow-Based Programming with Elixir GenStage on Elixir Club 5 meetup and following discussions lead me to some significant improvements of the project.

A cast function was added to run calculation asynchronously. And an error handling mechanism was added. Since “0.2.0” each pipeline has error_pipe - separate GenStage for handling errors.

More details here: https://github.com/antonmi/flowex