Kursrekken passer både nybegynnere som bare er nysgjerrige på funksjonelle programmeringsspråk og hvilke muligheter som finnes der ute, og mer erfarne programmerere som har vært borti det funksjonelle paradigmet tidligere. Gjennom dette kurset vil man ikke bare lære Elm, men også bli introdusert for mer generell ML-style typet funksjonell programmering, som blant annet kan overføres til språkene ML, OCaml (Facebook Flow er skrevet i dette), F# (mye brukt i bransjen på .NET-prosjekter) og SML.
Elm gir deg et eget språk med typesikkerhet, en fantastisk kompilator og en plattform som lar deg skrive kode både raskere og med større trygghet enn hva man får i JavaScript. Det er påstander som ikke går upåaktet hen i bransjen, og flere og flere selskaper både i Norge og internasjonalt har begynt å ta i bruk Elm.. California-baserte NoRedInk over 120 000 kodelinjer i produksjon, og vi i BEKK har begynt å ta det i bruk på enkelte kundeprosjekter. Det finnes meetups for Elm både i Oslo (over 300 medlemmer!) og i Bergen og i tillegg til at de aller fleste store konferanser har egne Elm-foredrag og -workshops så ble Oslo Elm Day arrangert i Juni 2017 for over 100 ivrige deltakere.
I løpet av kursserien skal dere få lage et spill i Elm. Første kursdag blir vi kjent med funksjonelle prinsipper og med språket Elm. Andre kursdag går vi gjennom litt mer avanserte konsepter sammen før vi jobber videre med oppgaver. Tredje kursdag jobber vi videre med oppgaver før vi drar til sentrum for en bedre middag.
Deltakere ved denne delen av kursserien vil ha førsterett på plassene ved neste del.
Tjena! Vi gleder oss til å ta turen opp og progge litt Elm med dere idag ✌🏻
Det er supert om dere har tid til å klone github-repoet vårt på forhånd, så vi sparer litt tid i kveld. Det finner du her: https://github.com/ewendel/elm-workshop
Dersom du ikke er vant med Git – ingen fare, vi hjelper deg med dette i kveld.
Vi sees!