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

Transcript

49 slides
  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

More Decks by Joel Clermont

Other Decks in Programming