Decoupled Modules with Elixir EventBus
Elixir EventBus is a library that allows different modules to communicate with each other without knowing about each other. A module/function can create an Event struct, and deliver to the EventBus without knowing which modules will consume.
https://medium.com/elixirlabs/decoupled-modules-with-elixir-eventbus-a709b1479411
Read next harnais_form v0.1.0