Abstract
One of the things I love about ecto is that the definition of the shape of your data and the validation logic are hardly coupled at all. The benefit of this design evident in a concept as simple as user accounts.
We'll go through four things that happen to a user account, and illustrate how ecto makes things flexible, maintainable and easy!