Elixir Wizards S4E6 Sundi Myint on the Visual Side of Elixir Decomposing domain models based on lifecycles

Finite State Machines library, with opt-in Ecto friendliness

I wrote a Finite-State Machine library. It’s a very thin layer around structs, and also plays nicely with Ecto schemas, changesets, and Ecto.Multi

Check it out at https://github.com/subvisual/fsmx

Shameless plug: Check out @elixirstatus' other community project:

Credo, a new static code analysis tool that acts as a code linter, but also focusses on teaching coding practices and code consistency.