Click here to load reader

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

  • View
    130

  • Download
    1

Embed Size (px)

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

  • Ajudamos empresas a criar produtos digitais de sucesso

  • Elm: Front-End do jeito certo

    Matheus Lima

  • JavaScript nos d liberdade.

  • Mas rapidamente essa liberdade se vira contra ns.

  • this

  • undefined is not a function

  • JavaScript no precisa de mais performance, mas de confiabilidade.

    Douglas Crockford

  • Elm

  • Caractersticas

  • 1. Funcional

  • 2. Fortemente Tipada

  • 3. Compila para JS, HTML e CSS

  • 4. No existe null nem undefined

  • Trazer os benefcios e garantias da Programao Funcional para o Front-End

  • Elm != JavaScript

  • Vantagens

  • 1. Compilador inteligente

  • Cannot find variable `butto`2| [ butto [ onClick Decrement ] [ text - ] ^^^^^

    Maybe you want one of the following?buttonHtml.button

  • 2. Boas prticas built-in na linguagem

  • Programao Funcional

  • Imutabilidade

  • Previsibilidade

  • Reatividade

  • 3. No existem runtime errors

  • Show me the code

  • Pra onde ir depois daqui?medium.com/@matheusml

  • www.concretesolutions.com.brblog.concretesolutions.com.br

    Rio de Janeiro Rua So Jos, 90 cj. 2121Centro (21) 2240-2030

    So Paulo - Rua Sanso Alves dos Santos, 433 4 andar - Brooklin - (11) 4119-0449

    https://www.facebook.com/ConcreteShttps://twitter.com/ConcreteShttps://www.linkedin.com/company/concrete-solutionshttps://plus.google.com/+ConcretesolutionsBrasil/https://www.instagram.com/concretesolutionsbr/https://www.youtube.com/concretesolutionsbrhttp://slideshare.com/ConcreteS