Honored to have been given the opportunity to speak at ElixirConf 2016!
Hit the basics of metaprogramming in Elixir.
You may also want to check out the post Getting Started with Metaprogramming in Elixir.
If only there was a way to have Rails raise an error when an unexpected parameter is encountered out by strong params... Actually, there totally is!
Third-party solutions can solve difficult problems when you're writing code, but relying on remote services makes writing automated tests more complicated. You can use fakes to solve this problem.