Elm - A new approach to building the front end

Elm - A new approach to building the front end

As delivered at True North PHP 2015

2fe1b2866cfd498a513295d60d5cad0f?s=128

Joel Clermont

November 06, 2015
Tweet

Transcript

  1. 5.

    What to expect • Elm language tour • Application architecture

    overview • Tour an Elm app • How does this fit in with my current process?
  2. 6.

    What to expect • Elm language tour • Application architecture

    overview • Tour an Elm app • How does this fit in with my current process? • Tooling
  3. 7.

    What to expect • Elm language tour • Application architecture

    overview • Tour an Elm app • How does this fit in with my current process? • Tooling • Why should I give Elm a try?
  4. 17.
  5. 18.
  6. 19.
  7. 22.
  8. 23.
  9. 24.
  10. 25.
  11. 29.

    From Elm to your browser • compile to JS •

    link JS source in your web app
  12. 30.

    From Elm to your browser • compile to JS •

    link JS source in your web app • Elm.fullscreen
  13. 31.

    From Elm to your browser • compile to JS •

    link JS source in your web app • Elm.fullscreen • Elm.embed
  14. 35.
  15. 36.
  16. 44.

    Why should I consider Elm? • It’s fast • It’s

    safe • Great tooling and ecosystem
  17. 45.

    Why should I consider Elm? • It’s fast • It’s

    safe • Great tooling and ecosystem • Easy to integrate gradually
  18. 46.

    Why should I consider Elm? • It’s fast • It’s

    safe • Great tooling and ecosystem • Easy to integrate gradually • It’s FUN
  19. 47.

    Next steps • http://elm-lang.org (live demos, debugger, REPL) • https://pragmaticstudio.com/elm

    • https://pragmaticstudio.com/blog/2014/12/19/ getting-started-with-elm • @elmlang @czaplic @rtfeldman • http://noredinktech.tumblr.com