Kodsnack 498 - Typerna i centrum, med Albert Dahlin och Jacob Holm
2022-11-08 05:26Fredrik snackar med Albert Dahlin och Jacob Holm på om hur det är att webbutveckla i Elm.
Vad är Elm? Hur skiljer det sig från andra språk och ramverk för webben? Vad spelar det för roll att Elm har algebraiska datatyper? (Och vad sjutton är det?) Albert och Jacob upplever en tydlig skillnad på sitt utvecklande före och efter Elm, och försöker förklara hur och varför det gick till.
Vi pratar också lite kritik mot Elm och vad den kommer ur. Som att det kommer för få versioner, eller finns för få sätt att göra saker. Elms mål är snarare att bli så litet som möjligt.
Vi diskuterar också hur gränsen mellan Elm och den osäkra omvärlden fungerar, hur trevligt det kan passa ihop med Graphql, och hur märkligt det känns att bygga saker utan hela kategorier av problem man brukade ha när man använde andra språk.
Ett stort tack till Cloudnet som sponsrar vår VPS!
Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, och @bjoreman på Twitter, 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
- Webbhuset - där Albert och Jacob jobbar
- Jacob
- Albert
- Magento
- SKU
- Elm
- React
- Vue
- Typescript
- Haskell
- Pure functions
- Redux
- Rust
- Algebraiska datatyper
- Coffeescript
- Jquery
- Knockout
- Ember
- Angular
- MVC - model-view-controller
- Web components
- Localstorage
- Websockets
- Ports i Elm
- Maybe
- Decoder
- Graphql
- Domändriven design
- Essence-metodik
- Github-lista på alla företag som använder Elm
- Rakuten
- Izettle
- En bra introduktion till Elm
- Kodexempel: Advent of code i Elm
Bonuslänk
Titlar
- På plats på ett riktigt kontor
- Tillfredsställas av en standardlösning
- Sex miljarder SKU:er
- Då får man programmera istället
- Vi håller ju på med Elm
- Vad är då Elm?
- Är det det här any eller?
- Typerna i centrum
- Beskriva sitt problem med typer
- Man tänker i typer
- Vi testar på Jacob
- Motarbetad när man försöker vara smart
- När man försöker vara smart
- MVC-skadad
- Bli så små som möjligt
- Den enklaste lösningen på allting
- Det hamnar i returtypen
- Vi pratar inte om decoders
- Den enda riktiga kravspecen
- Beskrivningen av problemet
- Vårdslös i Elm