Manning Early
Access Program
The Little Elixir & OTP Guidebook

EARLY ACCESS EDITION

Benjamin Tan Wei Hao

MEAP Began: April 2015
Softbound print: Fall 2015 (est.) | 250 pages | B&W
ISBN: 9781633430112

Become a reviewer
Pre-Order options*
Order now and start reading The Little Elixir & OTP Guidebook today through MEAP                   
  MEAP + Print book (includes eBook) when available - $39.99
  MEAP + eBook only - $31.99
* For more information, please see the MEAP FAQs page.
  About MEAP Release Date Estimates     

TABLE OF CONTENTS, MEAP CHAPTERS & RESOURCES

Table of Contents         Resources 

  1 Introduction - FREE
  2 A Whirlwind Tour - AVAILABLE
  3 Processes 101 - AVAILABLE
  4 Writing Server Applications with GenServer - AVAILABLE
  5 Concurrent Error Handling and Fault Tolerance with Links, Monitors, and Processes
  6 Fault-tolerance with Supervisors
  7 Implementing a Tic Tac Toe Game with GenServers and Supervisors
  8 Adding a HTTP Interface with the Phoenix Web Framework
  9 Real-time Communication with WebSockets
10 Building a Client Application
11 Distributed Elixir

Appendices
  A Getting Erlang & Elixir
  B Where do we go from here?

DESCRIPTION

Elixir is a functional programming language built on the Erlang virtual machine. It combines the productivity and expressivity of Ruby with the concurrency and fault-tolerance of Erlang. Elixir makes full use of Erlang's powerful OTP library, which many developers consider the source of Erlang's greatness, so you can have mature, professional-quality functionality right out of the gate. Elixir's support for functional programming makes it a great choice for highly distributed event-driven applications like IoT systems.

The Little Elixir & OTP Guidebook gets you started programming applications with Elixir and OTP. You begin with a quick overview of the Elixir language syntax, along with just enough functional programming to use it effectively. Then, you'll dive straight into OTP and learn how it helps you build scalable, fault-tolerant and distributed applications through several fun examples. Come rediscover the joy of programming with Elixir and remember how it feels like to be a beginner again.

WHAT'S INSIDE

Written for readers comfortable with a standard programming language like Ruby, Java, or Python. Experience with Erlang or another functional programming language is helpful.

ABOUT THE AUTHORS

Benjamin Tan Wei Hao is a software engineer at Neo Innovation. Deathly afraid of being irrelevant, he is always trying to catch up on his ever-growing reading list. He has spoken at meetups and conferences, mostly about Ruby and Elixir. He blogs at http://benjamintan.io.

ABOUT THE EARLY ACCESS VERSION

This Early Access version of The Little Elixir & OTP Guidebook enables you to receive new chapters as they are being written. You can also interact with the author to ask questions, provide feedback and errata, and help shape the final manuscript on the Author Online forum.

WANT TO LEARN MORE?

Sign up to read more content when it is released and to receive news about this book.