Phoenix and Elixir are not a paradigm shift in Rails, but a beautiful evolution. When you combine MVC patterns with the benefits of functional programming, concurrency, and performance, amazing things are possible.
Each new Elixir project gives us an opportunity to learn, and more importantly to teach. As with any new technology, we’ve hit a few roadblocks along the way. Blogging gives us an opportunity to share any quirks and solutions we stumbled across.
As a consultancy, we encounter the same road blocks over and over again. We built these open source libraries to help ourselves, and others, so we don’t have to keep reinventing the wheel.