small medium large xlarge

Adopting Elixir: From Concept to Production, in print

March 14, 2018

You want to get started with Elixir. You want your organization to get started with Elixir. You need more than just the syntax and the tools, you need to learn all the techniques needed to develop your Elixir application from concept to production. Grab a couple of copies of Adopting Elixir: From Concept to Production today, now in print and shipping from

And speaking of Elixir, unpack a full-featured Elixir + Phoenix + Elm application layer by layer with The Pragmatic Studio's latest video series, now available from them at

Come and get 'em!


Adopting Elixir: From Concept to Production

Learn real-life strategies from the people who built Elixir and use it successfully at scale. See how Ben Marx and Bleacher Report maintain one of the highest-traffic Elixir applications by selling the concept to management and delivering on that promise. Find out how Bruce Tate and icanmakeitbetter hire and train Elixir engineers, and the techniques they've employed to design and ensure code consistency since Elixir's early days. Explore customer challenges in deploying and monitoring distributed applications with Elixir creator José Valim and Plataformatec.

Make a business case and build a team before you finish your first prototype. Once you're in development, form strategies for organizing your code and learning the constraints of the runtime and ecosystem. Convince stakeholders, both business and technical, about the value they can expect. Prepare to make the critical early decisions that will shape your application for years to come. Manage your deployment with all of the knobs and gauges that good DevOps teams demand. Decide between the many options available for deployment, and how to best prepare yourself for the challenges of running a production application.

This book picks up where most Elixir books leave off. It won't teach you to program Elixir, or any of its tools. Instead, it guides you through the broader landscape and shows you a holistic approach to adopting the language.

Now in print and shipping from

The Pragmatic Studio’s Latest Video Series

How would you pragmatically design and code an application that puts together:

  • the concurrency and fault-tolerance of Elixir/OTP,
  • the real-time communication of Phoenix channels, and
  • the friendly reliability of Elm on the front-end?

Find out in The Pragmatic Studio’s latest series Unpacked: Multi-Player Bingo ( Through a series of videos they skillfully unpack a full-featured Elixir + Phoenix + Elm application layer by layer. By exploring both the design and code, you’ll see how all the pieces work together and can draw from their implementation for your own projects!

This video series is being released incrementally as new modules are ready in March and April. Special early access is now available to the initial modules:

  1. Introduction and Setup
  2. Bingo Game and App Design
  3. Elixir Game Mechanics
  4. Concurrent Games
  5. What’s Up, Supervisors?
  6. ETS to the Rescue

See the Full Course Outline at

Get your copy of Unpacked: Multi-Player Bingo early and save 35%!

Upcoming Author Appearances

  • 2018-03-15 Fred Hebert, CodeSync SF
  • 2018-03-19 Johanna Rothman, Boscon, Cambridge, MA
  • 2018-03-21 Jeremy Fairbank, JazzCon, New Orleans, LA
  • 2018-03-27 Johanna Rothman, IEEE Consultants Network, Waltham MA
  • 2018-03-29 Ryan Ripley, Code PaLOUsa 2018 – Louisville, Kentucky
  • 2018-03-30 Jeremy Fairbank, Lambda Squared, Knoxville, TN
  • 2018-04-17 VM Brasseur, Open Source 101, Columbia, SC
  • 2018-04-17 VM Brasseur, Open Source 101, Columbia, SC
  • 2018-04-20 Jeremy Fairbank, CodeStock, Knoxville, TN
  • 2018-05-04 Ryan Ripley, Agile Day Maine – Portland, Maine
  • Did You Know?

    Please note our ebooks do not contain any Digital Restrictions Management, and have always been DRM-free. For us, "DRM Free" means "freedom": you should own the books you've paid for. On whatever device is handy—your laptop, iThingy, Blueberry, you name it. We think ideas should outlast any device you put them on.

    And you can always come back and re-download your books when needed, using your account on We're here to make your life easier.

    Don't Get Left Out

    Are your friends jealous that you get these spiffy email newsletters and they don't? Clue them in that all they need to do is create an account on (email address and password is all it takes) and select the checkbox to receive newsletters.

    Are you following us on Twitter and/or Facebook? Here's where you can find us and keep up with the latest news and commentary, and occasional discounts:

    Tell your friends! Tweet this

    Follow us on Twitter: @pragprog, @pragpub, Andy Hunt @PragmaticAndy.

    Coming Soon:

    • Java by Comparison: Become a Java Craftsman in 70 Examples, in print
    • Seven Databases in Seven Weeks, Second Edition: A Guide to Modern Databases and the NoSQL Movement, in print
    • Craft GraphQL APIs in Elixir with Absinthe: Flexible, Robust Services for Queries, Mutations, and Subscriptions, in print
    • Docker for Rails Developers: Build, Ship, and Run Your Applications Everywhere, in beta
    • Build Reactive Web Sites with RxJS: Master Observables and Wrangle Events, in beta

    Recently Released:

    Thanks for your continued support,

    Andy Hunt Publisher, Pragmatic Bookshelf

    Books • eBooks • PragPub Magazine • Audiobooks and Screencasts