elixir

Elixir Resources for Beginners

Note: This article has not been updated since June 2016. These are the basics which I tried to cover when I started exploring the language

Real World Applications of Elixir/Erlang

  • Telecom
  • Bidding - Football
  • High Speed Transactions like NASDAQ / Stock Exchanges
  • WhatsApp

What is a Functional Programming Language?

What is Concurrent?

What is Erlang?

What is Elixir?

Elixir[src] is a functional, concurrent and general purpose programming language created by José Valim which is built on top of Erlang VM.Erlang is a functional programming language was a propietary language built by Ericsson, was later opensourced in 1998. The first version was released in 1986 by Joe Armstrong. Erlang supports hot swapping which means that code can be changed without stopping a system. Erlang systems provide nine nine’s uptime i.e. 99.9999999

My Introduction to Elixir/Erlang

When I first told a friend that I looked at Elixir, he made me watch this video. Lets watch The point I had to take away was - Erlang supports hot swapping of code and can be re-tried in case of failures.

Getting Started with Basics

Documentation

Books

Most of the above resources are available in Safari

Videos

Cheatsheets

Editor Bundles

Tutorials / Practicing

Podcasts

(One of my favourite episodes)

Awesome List

Forums

Newsletters

Conference Videos

Others

Phoenix (The Web Application Library)

Intermediate Elixir

Advanced Elixir


Hitting it off with Elixir

Book at Oreilly

Introducing Elixir

Review of Introducing Elixir

  • Well-written

  • Helpful examples

  • Easy to understand

  • Read through “Other Resources” from the ‘Preface’ before getting your hands on this book

  • This book is ideal for developers/students planning to start with the language.

  • Great introduction to the language syntax, programs in Elixir

  • Broad information about all types of basic data structures used and common patterns applied.

  • Covered pitfalls along with the examples

  • See Études for Elixir for exercises.

  • Also, The TOC is similar to Introducing Erlang