Upgrade to Pro — share decks privately, control downloads, hide ads and more …

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

Joel Clermont

November 06, 2015
Tweet

More Decks by Joel Clermont

Other Decks in Programming

Transcript

  1. What to expect • Elm language tour • Application architecture

    overview • Tour an Elm app • How does this fit in with my current process?
  2. What to expect • Elm language tour • Application architecture

    overview • Tour an Elm app • How does this fit in with my current process? • Tooling
  3. 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. From Elm to your browser • compile to JS •

    link JS source in your web app
  5. From Elm to your browser • compile to JS •

    link JS source in your web app • Elm.fullscreen
  6. From Elm to your browser • compile to JS •

    link JS source in your web app • Elm.fullscreen • Elm.embed
  7. Why should I consider Elm? • It’s fast • It’s

    safe • Great tooling and ecosystem
  8. Why should I consider Elm? • It’s fast • It’s

    safe • Great tooling and ecosystem • Easy to integrate gradually
  9. Why should I consider Elm? • It’s fast • It’s

    safe • Great tooling and ecosystem • Easy to integrate gradually • It’s FUN
  10. 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