Slide 1

Slide 1 text

RAILS + ELIXIR

Slide 2

Slide 2 text

RAILS + ELIXIR INTRODUCTION ▸ Rails pros ▸ Rails cons ▸ Elixir pros ▸ Elixir cons ▸ Combining Elixir with Rails ▸ Code Examples

Slide 3

Slide 3 text

RAILS PROS ▸ Tooling - app structure, common patterns ▸ Libraries - gems ▸ Large Community ▸ Productivity

Slide 4

Slide 4 text

RAILS CONS ▸ Runtime Speed ▸ Boot Speed ▸ Multithreading ▸ Concurrency ▸ Mutable state

Slide 5

Slide 5 text

ELIXIR PROS ▸ Erlang!! ▸ Ruby like syntax ▸ Fault tolerant, do or do not there is no try - yoda ▸ Better utilises multiple processors ▸ Functional, immutable state

Slide 6

Slide 6 text

ELIXIR CONS ▸ Small community ▸ Learning curve (FP approach) ▸ Not that fast ▸ Functional

Slide 7

Slide 7 text

COMBINING RAILS AND ELIXIR ▸ Background jobs in elixir/phoenix ▸ Elixir is more performant than ruby ▸ Handling concurrency is a breeze with Elixir