Kodsnack 666 - Grader av funktionell programmering, med Christoffer Ekeroth
2025-10-14 05:26
Fredrik snackar med Christoffer Ekeroth om funktionell programmering.
Vi diskuterar företags medvetenhet om funktionell programmering, fördelarna med att nischa sig, och Christoffers egen väg in i området. Christoffer beskriver en stege av egenskaper som gör språk funktionella, förklarar vad algebraiska datatyper är, och ger en massa tips på var och hur man kan lära sig mer.
Ett stort tack till Cloudnet som sponsrar vår VPS!
Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.
Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik.
Länkar
- Christoffer
- Funktionell programmering
- Functional software - Christoffers företag
- Meetups i Stockholm för Scala, Haskell, och F#
- Func prog podcast - Christoffers podd om funktionell programmering
- Scala
- Paul Graham
- Y combinator
- Viaweb
- Common lisp
- Beating the averages - Paul Grahams essä
- Douglas Crockford
- Prototypbaserad objektorientering
- Klasser i Javascript
- Anonyma funktioner
- Closure
- Sidoeffekter
- Referentiell transparens
- Objektorientering
- Inkapsling
- Exceptions
- Typsystem
- Lambdakalkyl
- Turingmaskiner
- Stöd Kodsnack på Ko-fi!
- Rich Hickey
- Kodlukter
- F#
- Domain modeling made functional av Scott Wlaschin
- Scott Wlaschins blogg
- Video med Scott Wlaschin om domändriven design och funktionell programmering
- LINQ - language integrated query
- Algebraiska datatyper
- DTO
- Produkttyp
- Summatyp eller “discriminated union”
- Sealed classes i Kotlin
- Serialisering
- Record types i C#
- Tretimmarsavsnittet med Aram Hăvărneanu
- Leibniz
- Perforce
- Christoffer på Linkedin
- Christoffer på Twitter
- Mark Seeman
Titlar
- Man ska ju nischa sig
- Glapp i marknaden
- Nästan som en fraktal
- Kompetenserna blir mer och mer spetsiga
- Grader av funktionell programmering
- I funktionens minne
- En klass är som en mur
- En modell för beräkning
- Dålig känsla i magen
- Bara en adress
- Lite som dubbel bokföring
- Dubbel bokföring
- Nu behöver jag en bil
- Börja med typerna
- Verktygen är till för att hjälpa programmeraren
- Modellera upp domäner
- Inget dolt beteende bakom
- En värld till
- Bygga några broar