O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Saia da zona de conforto! Migre do Ruby para o Elixir

50 visualizações

Publicada em

Por que aprender Elixir? Quais as semelhanças e diferenças com Ruby? Essas e outras perguntas serão respondidas além de contar um pouco da minha experiência ao migrar do Ruby para o Elixir.

Palestra de Elias Sousa, feita no evento Elixir Brasil 2019 https://2019.elixirbrasil.com

Publicada em: Software
  • Seja o primeiro a comentar

Saia da zona de conforto! Migre do Ruby para o Elixir

  1. 1. saia da zona de conforto! |> migre do ruby para o elixir
  2. 2. eliasousa eliasousa humb.elias
  3. 3. https://jaya.tech
  4. 4. mindzup https://mindzup.com.br ● 1st elixir project started at Oct 2016 ● 3 projects in production ● +40k students from 14 br states ● ~10GB database ● ELK stack to index the user events
  5. 5. jaya labs
  6. 6. eleminder https://eleminder.com ● ~ 300 active users worldwide ● ~ 3k requests/day running in the most basic heroku tier ($7 dyno) ● Plug only ● github/gitlab/slack integration ● free!
  7. 7. https://eleminder.com
  8. 8. jaya poker in progress ● complete poker game ● full OTP ● Phoenix LiveView
  9. 9. estamos contratando! jobs@jaya.tech
  10. 10. saia da zona de conforto! |> migre do ruby para o elixir
  11. 11. por que aprender elixir?
  12. 12. mercado crescendo
  13. 13. ● Jaya, Plataformatec, Codeminer, Locaweb, Pinterest, iFood, Globo.com, Stone entre outras ● elixir-companies.com ● codesync.global/media/successful-companies-using-elixir-and-erlang
  14. 14. produtividade
  15. 15. erlang, OTP, tolerância a falhas...
  16. 16. te fazer um(a) dev melhor!
  17. 17. como?
  18. 18. Ruby vs Elixir
  19. 19. method definition hash / map method call each func.
  20. 20. como eu 'migrei'?
  21. 21. por onde começar? ● https://elixir-lang.org/ ● https://elixirforum.com/ ● https://phoenixframework.org/
  22. 22. "Um desenvolvedor que está ativamente tentando melhorar suas habilidades, precisa chegar a outras linguagens, ambientes, comunidades. Você pode continuar usando a mesma stack que você usou há anos, mas isso não significa que a experiência de aprender novas tecnologias está completamente desperdiçada. Conscientemente ou não, você importará algumas das coisas novas que você aprendeu para o seu fluxo de trabalho de cada dia – e se tornará um desenvolvedor melhor no processo." - Hubert Lepicki
  23. 23. valeu :) perguntas? eliasousa eliasousa humb.elias jobs@jaya.tech

×