Integration testing Elixir with Wallaby and Webdriver How I changed the default structure of Elixir project to suit my preferences more

RecoverableStreamEx library for transparent error recovery in streams

I started to work on this library about a year ago, it was put in production around December 2018. I figured it is time to publish it as a package.

Streams are neat when you are dealing with potentially infinite data sources. For instance, you query a database table and process returned rows as they arrive. Unfortunately, should a network hiccup happen, the entire stream would fail. Naively retrying the query could be expensive. RecoverableStream moves stream evaluation into a separate process, to isolate errors.