Elixir in Action, Second Edition

Saša Jurić
  • January 2019
  • ISBN 9781617295027
  • 384 pages
  • printed in black & white
  • includes free previous edition eBook
  • Available translations: Polish, Russian

pro $24.99 per month

  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • choose one free eBook per month to keep
  • exclusive 50% discount on all purchases

lite $19.99 per month

  • access to all Manning books, including MEAPs!

team

5, 10 or 20 seats+ for your team - learn more


Look inside

Revised and updated for Elixir 1.7, Elixir in Action, Second Edition teaches you how to apply Elixir to practical problems associated with scalability, fault tolerance, and high availability. Along the way, you'll develop an appreciation for, and considerable skill in, a functional and concurrent style of programming.

about the technology

When you’re building mission-critical software, fault tolerance matters. The Elixir programming language delivers fast, reliable applications, whether you’re building a large-scale distributed system, a set of backend services, or a simple web app. And Elixir’s elegant syntax and functional programming mindset make your software easy to write, read, and maintain.

about the book

Elixir in Action, Second Edition teaches you how to build production-quality distributed applications using the Elixir programming language. Author Saša Juric introduces this powerful language using examples that highlight the benefits of Elixir’s functional and concurrent programming. You’ll discover how the OTP framework can radically reduce tedious low-level coding tasks. You’ll also explore practical approaches to concurrency as you learn to distribute a production system over multiple machines.

what's inside

  • Updated for Elixir 1.7
  • Functional and concurrent programming
  • Introduction to distributed system design
  • Creating deployable releases

about the reader

You’ll need intermediate skills with client/server applications and a language like Java, C#, or Ruby. No previous experience with Elixir required.

about the author

Saša Jurić is a developer with extensive experience using Elixir and Erlang in complex server-side systems.

A gentle, lucid, and compelling guide to Elixir; loaded with practical advice.

George Thomas, Manhattan Associates

A commanding introduction to Elixir and Erlang/OTP; impressive in its breadth and depth.

Eoghan O’Donnell, Trellis Energy

Discover and rediscover Elixir/OTP from one of the leading authorities of the platform in this well-written book.

Mafinar Khan, Tread