Nikola Begedin

Elixir enthusiast. Actual fan of JavaScript. Remote worker since before it was cool.

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.

Doing weird things with Ecto

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.