Fragments in Ecto (ERRATUM) Filtering from params in Phoenix

Elixir Best Practices: When to Use Structs, String-keyed Maps, and Atom-keyed Maps

Some simple rules for what to use when, and why.

https://engineering.appcues.com/2016/02/02/too-many-dicts.html