37 min listen
173: A Combinatoric Explosion of Nulls
FromThe Bike Shed
ratings:
Length:
50 minutes
Released:
Oct 12, 2018
Format:
Podcast episode
Description
Joël Quenneville joins Chris to discuss Elm, the strongly typed functional programming language for writing reliable client side web apps. They discuss recent changes from the 0.19 release including reduced bundle size from dead code elimination, the somewhat controversial removal of custom operators. Anecdotally, Joël and team saw a reduction from 31.5K to 16.6K in bundle size going from 0.18 to 0.19 and felt no pain from the custom operators removal, so a big net win for them with this new version.
Along the way Joël and Chris detour into the complexity of managing a project and community like Elm's and discuss Joel's recent work with the thoughtbot apprentice program. To round things out, Joël and Chris discuss the power of using a type system like Elm's to constrain the valid states of your application and make your apps more robust and maintainable.
Along the way Joël and Chris detour into the complexity of managing a project and community like Elm's and discuss Joel's recent work with the thoughtbot apprentice program. To round things out, Joël and Chris discuss the power of using a type system like Elm's to constrain the valid states of your application and make your apps more robust and maintainable.
Released:
Oct 12, 2018
Format:
Podcast episode
Titles in the series (100)
8: Attributes API, Relation#or, Paid Open Source: Derek and Sean discuss what the Attributes API enables, the addition of Relation#or and paid open source. by The Bike Shed