God oppgave-drevet tutorial som lærer god forståelse av hvordan Decoders fungerer. Kort bloggpost om motivasjonen for tutorialen her
https://github.com/zwilias/elm-demystify-decoders
Veldig grunnleggende intro til språket. Forklarer syntax og litt av tankene om hvorfor ting fungerer som de gjør, med noen enkle eksempler.
Generell tutorial om å utvikle single-page apps i Elm. Litt i samme gate som den offisielle Elm-guiden, men dekker mer.
https://www.elm-tutorial.org/en/
Spill-workshoppen vi kjørte på Skuret tidligere i år, og som Erik og Ingar har kjørt på utallige konferanser i inn- og utland.
https://github.com/ewendel/elm-workshop/
Screencast med korte videoer som hver forklarer en enkelt feature i Elm. Kommer ca en per uke.
https://elmseeds.thaterikperson.com
Artikkel om hvordan man kan chaine effekter (Tasks)
http://ohanhi.com/tasks-in-modern-elm.html
Artikkel om hvordan man kan bruke Maybe-typen på en god måte.
https://robots.thoughtbot.com/maybe-mechanics
God bloggpost om hvordan man skriver gode JSON-dekodere.
https://medium.com/@matthew.buscemi/the-five-stages-of-json-decoding-in-elm-e695adb9162a
Noen tanker om å skrive god kode som kan skalere over tid.
https://becoming-functional.com/nine-guidelines-for-modular-elm-development-fe18d2f7885e
Bloggpostserie i flere deler som tar for seg litt mer avansert bruk av typer
- Del 1: Opaque Types
- Del 2: Extensible Records
- Del 3: The Never Type
- Del 4: Phantom Types
En grundig og god forklaring for deg som sliter litt med å intuitivt forstå map
-funksjonen.
https://robots.thoughtbot.com/two-ways-of-looking-at-map-functions
Tanker om hvordan man kan strukturere view-ene sine for å skille view-logikk fra layout.
https://medium.com/@ckoster22/upgrade-your-elm-views-with-selectors-1d8c8308b336
Forholdsvis kort bok som introduserer Elm som språk. Tar for seg en del ulike aspekter, slik som hvorfor en ønsker typer av den typen (pun intended) som Elm tilbyr, hvordan Elm-arkitekturen fungerer, og noen ulike verktøy og biblioteker.
Pris: Gratis
http://www.oreilly.com/web-platform/free/files/why-elm.pdf
Bok om typet funksjonell programmering, der første del er om Elm. Har ikke lest den enda, men virker bra.
This book is about using statically typed functional programming in messy domains. It's written by someone who found the typical arguments for static FP unpersuasive, both because they focus on overly tidy domains and also because they emphasize principles at the expense of practice (the idioms and habits programmers use).
Pris: Betal hva du vil, men minst 13$
Online og gratis intro-bok om Elm. God innholdsfortegnelse på forsiden, så kan også brukes som oppslagsverk hvis man lurer på noe om et konkret tema.
Community-drevet liste med ressurser: https://github.com/isRuslan/awesome-elm