Railsエンジニアが次に狙うべき!? Elixir(Phoenix)を今から勉強する人におすすめしたい本やリンク

  • 20
    いいね
  • 6
    コメント

最近知り合いから教えてもらいElixirをPhoenixフレームワークで勉強はじめました。
まずはどんな書籍やサイトがあるのかまとめてみます!

ちなみにElixir(エリクサー)は、並行処理を得意とするプログラミング言語ErlangのVM(エンジン部分)を基盤とし、Erlangよりもなじみやすい文法を採用したプログラミング言語です。

【随時更新中】

リンク

Elixir School

Elixir基礎レッスンは、Twitterの Scala Schoolにインスパイアされたもので、Elixirの基礎が学べます!

Elixir School 日本語訳

書籍 

プログラミングElixir

世界的なRubyプログラマであるDave Thomas氏が書いた、プログラミング言語Elixirの本格的解説書、“Programming Elixir 1.2” (Pragmatic Bookshelf, 2016) の日本語訳です。通常のプログラミングから、並行処理、さらなる応用へと順を追って進む構成になっています。本書を読むことで、Elixirらしいプログラミングを学ぶことができます。

プログラミングElixir

Kindle版はこちら
プログラミングElixir Kindle版

英語版になりますが1.3系対応版の本は後で紹介する2017/5/25に発売予定のProgramming Phoenix 1.3: Productive > Reliable > Fast があります。

Elixir/Phoenix 初級①: はじめの一歩

日本語で書かれたElixir(Phoenix)の入門書です。

Elixir/Phoenix 初級①: はじめの一歩

Elixir/Phoenix 初級②: データベースとクエリ構造体

Elixir/Phoenix 初級②: データベースとクエリ構造体

The Little Elixir & Otp Guidebook

The Little Elixir & Otp Guidebook

Introducing Elixir: Getting Started in Functional Programming

Introducing Elixir: Getting Started in Functional Programming

Kindle版はこちら

Introducing Elixir: Getting Started in Functional Programming (Kindle 版)

Elixir Cookbook

Elixir Cookbook

Programming Phoenix: Productive |> Reliable |> Fast

2017/5/25に次に紹介する本がありますが、発売されるまではこれで勉強!

Programming Phoenix: Productive |> Reliable |> Fast

Programming Phoenix 1.3: Productive > Reliable > Fast

※ 2017/5/25発売予定

Programming Phoenix 1.3: Productive > Reliable > Fast

Programming Elixir 1.3: Functional |> Concurrent |> Pragmatic |> Fun

Programming Elixir 1.3: Functional |> Concurrent |> Pragmatic |> Fun

Elixir in Action

Elixir in Action

Metaprogramming Elixir: Write Less Code, Get More Done (and Have Fun!)

Metaprogramming Elixir: Write Less Code, Get More Done (and Have Fun!)