Adopting Elixir is a new book from PragProg, written by Ben Marx, José Valim and Bruce Tate, with the goal of exploring the Elixir adoption life-cycle from concept, to development and into production. After all, adopting a new technology is more than programming.

Although a relatively young language, Elixir has plenty of learning resources available. You can learn about functional programming, concurrency and distribution, but that may still leave gaps when trying to apply all this knowledge to building production systems. And when it is finally time to deploy your application, questions about performance, monitoring and best-practices start to pop up.

We, Plataformatec, as the company behind Elixir, have heard this story too many times from companies and clients we have worked together over the last years.

As we helped different companies, we noticed that many of the topics, questions and misconceptions about Elixir adoption were the same. It then became clear we had to do something about it and we put two plans into motion.

The first plan was to minimize friction by documenting the questions, hurdles and challenges in the Elixir adoption. And, as it turned out, we were not the only ones thinking about tackling this problem. That’s why Ben Marx from Bleacher Report, José Valim from Plataformatec, and Bruce Tate from icanmakeitbetter.com decided to team up and write the “Adopting Elixir” book, published by the Pragmatic Programmers. To learn more, visit the PragProg bookstore or read the first chapter which we have made available for free.

The second plan was to create a new service by Plataformatec that helps companies build Elixir applications with speed and confidence. This service is called Elixir Development Subscription and its main goal is to allow companies to reach Plataformatec’s engineering team for support and assistance.

We have spent the last months improving and honing the service with our existing clients as well as new ones. Now we are ready to take the next step and support more companies adopt Elixir using our expertise and assistance. If you want to learn more about this service, please fill in the form below, and we will reach out to you as new spots become available!

We are excited about what the community has achieved over the last years and we look forward to continuing working together on what comes next!