Elixir @ Evercam

Elixir @ Evercam

Slides for the "One project rebuilt 4 times: .NET, then Ruby, then Node ... and now Elixir" talk given on the ElixirConfEU: http://www.elixirconf.eu/elixirconf2015/milos-mosic

6b286462ba599203c645fe1e85cfdd7f?s=128

Miloš Mošić

April 23, 2015
Tweet

Transcript

  1. None
  2. But Node.js is Web Scale?

  3. Elixir is Utility Scale.

  4. None
  5. None
  6. Tech Before After Elixir Elixir Elixir Elixir Websockets Background Jobs

    Long Requests Crash Recovery Upstart Pusher Sidekiq Node.js
  7. defp get_version do version = :os.cmd('git describe --always --tags') |>

    List.to_string |> String.strip(?\n) |> String.split("-") case version do [tag] -> tag [tag, _commits_since_tag, commit] -> "#{tag}-#{commit}" end end
  8. git checkout {current_commit_sha} mix do deps.get, compile, release git checkout

    {new_commit_sha} mix do deps.get, compile, release
  9. Good Things / Bad Things

  10. None
  11. github.com/evercam github.com/markmeeus/ExEvercam

  12. None