Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Elm: Front-end do jeito certo (Matheus Lima)

271 views

Published on

Apresentação de Matheus Lima no Coders on Beer de front-end, realizado no dia 28 de junho de 2016 no escritório da Concrete Solutions no Rio de Janeiro.

Published in: Technology
  • Be the first to comment

Elm: Front-end do jeito certo (Matheus Lima)

  1. 1. Ajudamos empresas a criar produtos digitais de sucesso
  2. 2. Elm: Front-End do jeito certo Matheus Lima
  3. 3. JavaScript nos dá liberdade.
  4. 4. Mas rapidamente essa liberdade se vira contra nós.
  5. 5. this
  6. 6. undefined is not a function
  7. 7. “JavaScript não precisa de mais performance, mas de confiabilidade.” Douglas Crockford
  8. 8. Elm
  9. 9. Características
  10. 10. 1. Funcional
  11. 11. 2. Fortemente Tipada
  12. 12. 3. Compila para JS, HTML e CSS
  13. 13. 4. Não existe null nem undefined
  14. 14. Trazer os benefícios e garantias da Programação Funcional para o Front-End
  15. 15. Elm != JavaScript
  16. 16. Vantagens
  17. 17. 1. Compilador inteligente
  18. 18. Cannot find variable `butto` 2| [ butto [ onClick Decrement ] [ text “-” ] ^^^^^ Maybe you want one of the following? button Html.button
  19. 19. 2. Boas práticas built-in na linguagem
  20. 20. Programação Funcional
  21. 21. Imutabilidade
  22. 22. Previsibilidade
  23. 23. Reatividade
  24. 24. 3. Não existem runtime errors
  25. 25. Show me the code
  26. 26. Pra onde ir depois daqui? medium.com/@matheusml
  27. 27. www.concretesolutions.com.br blog.concretesolutions.com.br Rio de Janeiro – Rua São José, 90 – cj. 2121 Centro – (21) 2240-2030 São Paulo - Rua Sansão Alves dos Santos, 433 4º andar - Brooklin - (11) 4119-0449

×