IT Detective Mission 0.1 documentation

Elm Europe 2017 - Richard Feldman - Scaling Elm Apps

Elm Europe 2017 - Richard Feldman - Scaling Elm Apps

Richard Feldman at Elm Europe Conference 2017. https://www.youtube.com/watch?v=DoA4Txr4GUs

4000 LOC of a SPA Example on how to grow easily ELM project: https://github.com/rtfeldman/elm-spa-example Great blog post about this elm-spa-example: https://dev.to/rtfeldman/tour-of-an-open-source-elm-spa

ELM Library perfectly sizable and re-usable: https://github.com/evancz/elm-sortable-table

If you like this video, let’s go deeper in the ELM world with a good talk at the same conference by ELM creator Evan Czaplicki: Elm Europe 2017 - Evan Czaplicki - The life of a file https://www.youtube.com/watch?v=XpDsk374LDE

Learned in this video

  • Narrowing types as much as you can
  • Extended records for avoiding the cons of nested records in Model
  • helper function for everything o/
  • Use the simplest and minimalist API first to get the job done
  • You can split the ELM architecture with smaller component (c.f. signup form)
  • Html.map and Cmd.map are for solving the specific problem of too much config