In this hands on introduction, authors Simon St. Laurent and J. David Eisenberg show you how Elixir combines the robust functional programming of Erlang with an approach that looks more like Ruby, and includes powerful macro features for metaprogramming. Updated to cover Elixir 1.4, the second edition of this practical book helps you write simple Elixir programs by teaching one skill at a time.

<ASIN:1491956771>

The book introduces Elixir's pattern matching and process-oriented programming and shows how to build concurrent and resilient programs that scale up and down.

Author: Simon St. Laurent and J.David Eisenberg

Publisher: O'Reilly

Date: January 2017

Pages: 248

ISBN: 978-1491956779

Print: 1491956771

Kindle: B01N9KCTIC

Audience: Functional programmers

Level: introductory

Category: Other Languages

Get comfortable with IEx, Elixir's command line interface

Learn Elixir's basic structures by working with numbers

Discover atoms, pattern matching, and guards: the foundations of your program structure

Delve into the heart of Elixir processing with recursion, strings, lists, and higher-order functions

Create Elixir processes and send messages among them

Store and manipulate structured data with Erlang Term Storage and the Mnesia database

Build resilient applications with the Open Telecom Platform

Follow @bookwatchiprog on Twitter or subscribe to I Programmer's Books RSS feed for each day's new addition to Book Watch and for new reviews.

To have new titles included in Book Watch contact BookWatch@i-programmer.info