EPISODE · Sep 21, 2020 · 56 MIN
013: Make Impossible States Impossible
from Elm Radio · host Dillon Kearns
The talksMake Impossible States Impossible from Elm Conf 2016Make Data Structures from Elm Europe 2018Elm Radio Episode 2: Intro to Opaque TypesDealing with Impossible StatesBuilding up a "truth table" of possible states (see Evan's guide Types as Sets)Which rows are invalid?Create a new type with only the valid ones possibleMore referenceselm-cssTereza's line-charts packageTereza's elm Europe talkelm-graphqlGilded rose live streamSnapshot testing (also called Approval Tests)Jeremy Fairbank's Boolean Blindness talk
What this episode covers
We discuss two classic talks and how to apply the ideas of Make Impossible States Impossible to your codebase.
NOW PLAYING
013: Make Impossible States Impossible
No transcript for this episode yet