Started as a .NET developer in a typical, discovered the joys of JavaScript before SPA was a thing while working there, then discovered the joy of freelancing and learning new things soon after. Worked with Ember and Ruby+Rails for a while, but then found out about Elixir and never looked back.
Audience: beginner,intermediate
There are things you can do with Ecto that go way beyond basic data validation and related database activities. With the ecto, ecto_sql split, the library authors seem to agree. Let’s list out a few of the most interesting ones seen in the wild, including advanced validations, polymorphism, API param scrubbing, and even acceptance testing.