–interested programmer
“I'd love to check out Elixir but I don't really have
a problem that is big enough that Elixir is well
suited for.”
Slide 5
Slide 5 text
No content
Slide 6
Slide 6 text
MASSIVELY CONCURRENT
DISTRIBUTED
FAULT TOLERANT
WEB SCALE
FUNCTIONAL
Slide 7
Slide 7 text
PIPES |>
PATTERN MATCHING |>
MESSAGE PASSING |>
IMMUTABILITY |>
=> {:OK, “
☺”}
ELIXIR OFFERS A DIFFERENT WAY TO THINK
ABOUT AND SOLVE PROBLEMS OF ANY SIZE.
!
Slide 8
Slide 8 text
No content
Slide 9
Slide 9 text
WRITING COMMANDLINE APPS
WITH ELIXIR
Slide 10
Slide 10 text
No content
Slide 11
Slide 11 text
No content
Slide 12
Slide 12 text
MIX
Slide 13
Slide 13 text
DEPENDENCIES
Hex package
Git/SCM
Path
Dependency tasks
mix deps: “lists all deps and their status”
mix deps.get “Get non installed dependencies”
mix deps.compile
mix deps.update
mix deps.clean “Remove all dependency files”
mix deps.unlock “Unlock dependencies”
Slide 14
Slide 14 text
No content
Slide 15
Slide 15 text
UMBRELLA PROJECTS
• Run tasks across apps
• Run all your tests for apps in app_path
• Run Applications in dependent order…