16
Functional Web with Elixir and Elm in Phoenix.

Functional web with elixir and elm in phoenix

Embed Size (px)

Citation preview

Page 1: Functional web with elixir and elm in phoenix

Functional Web

with Elixir and Elm

in Phoenix.

Page 2: Functional web with elixir and elm in phoenix

● proud father

● SA in EPAM Systems

● Java is my primary programming language

● exploring FP with Erlang/Elixir/Elm

● passionate about agile, clean code and devops

Page 3: Functional web with elixir and elm in phoenix

Agenda● Elixir● Elm● Phoenix● Let’s get coding● Takeaways● References● Q&A

Page 4: Functional web with elixir and elm in phoenix

Elixir

Page 5: Functional web with elixir and elm in phoenix

Performance

Page 6: Functional web with elixir and elm in phoenix

Fault Tolerance

Page 7: Functional web with elixir and elm in phoenix

Elm

Page 8: Functional web with elixir and elm in phoenix

Friendliness

Page 9: Functional web with elixir and elm in phoenix

Conciseness

Page 10: Functional web with elixir and elm in phoenix

Phoenix

Page 11: Functional web with elixir and elm in phoenix

Productivity

Page 12: Functional web with elixir and elm in phoenix

Reliability

Page 13: Functional web with elixir and elm in phoenix

Let’s get coding

Page 14: Functional web with elixir and elm in phoenix

Takeaways- Functional approaches are far beyond the backend

- Backend development could be fun and productive

- Productivity could go beyond code generation

- Code could be free of side effects

Page 15: Functional web with elixir and elm in phoenix

References- Elixir http://elixir-lang.org/

- Elm http://elm-lang.org/

- Phoenix http://www.phoenixframework.org/

- Source https://github.com/webdizz/fun-web

Page 16: Functional web with elixir and elm in phoenix

[email protected] @webdizz webdizz izzetmustafaiev http://webdizz.name

Thanks