On The Bike Shed, hosts Joël Quenneville and Stephanie Minn discuss development experiences and challenges at thoughtbot with Ruby, Rails, JavaScript, and whatever else is drawing their attention, admiration, or ire this week.
…
continue reading
Content provided by Dillon Kearns and Jeroen Engels. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Dillon Kearns and Jeroen Engels or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://player.fm/legal.
Player FM - Podcast App
Go offline with the Player FM app!
Go offline with the Player FM app!
052: Category Theory in Elm with Joël Quenneville
MP3•Episode home
Manage episode 322724358 series 2653315
Content provided by Dillon Kearns and Jeroen Engels. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Dillon Kearns and Jeroen Engels or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://player.fm/legal.
- Joël Quenneville (Twitter)
- Elm's Universal Pattern episode
List.concatMap
is the same pattern asandThen
under a different nameandThen identity
can be used to flatten something- Dillon's Combinators article
- Martin Janiczek's
elm-list-cartesian
package gives two validmap2
implementions forList
- Monoid - need a way of having something empty, and way to combine two things - for example addition for numbers starting with 0
- Jeroen's
elm-review-simplify
package
More of Joël's distillation of category theory ideas:
- Running out of maps (applicatives)
- The Mechanics of Maybe (taking maybe apart and putting it back together)
- Two ways of looking at map functions (functors)
- Elm's universal pattern (applicatives)
- Inverting a binary tree (folding, catamorphisms)
- Joël's directory of blog posts on the ThoughtBot blog
96 episodes
MP3•Episode home
Manage episode 322724358 series 2653315
Content provided by Dillon Kearns and Jeroen Engels. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Dillon Kearns and Jeroen Engels or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://player.fm/legal.
- Joël Quenneville (Twitter)
- Elm's Universal Pattern episode
List.concatMap
is the same pattern asandThen
under a different nameandThen identity
can be used to flatten something- Dillon's Combinators article
- Martin Janiczek's
elm-list-cartesian
package gives two validmap2
implementions forList
- Monoid - need a way of having something empty, and way to combine two things - for example addition for numbers starting with 0
- Jeroen's
elm-review-simplify
package
More of Joël's distillation of category theory ideas:
- Running out of maps (applicatives)
- The Mechanics of Maybe (taking maybe apart and putting it back together)
- Two ways of looking at map functions (functors)
- Elm's universal pattern (applicatives)
- Inverting a binary tree (folding, catamorphisms)
- Joël's directory of blog posts on the ThoughtBot blog
96 episodes
All episodes
×Welcome to Player FM!
Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.