flop 0.16.0 Dependency Inversion with Elixir Protocols

Using Ecto.Multi and Phoenix.PubSub to update Phoenix Liveview

Keep your Liveviews in sync with your database by adding pubsub to your Ecto contexts.

https://intever.co/blog/ecto-liveview-pubsub