The Mechanics of Maybe Leverage the core mechanics of Maybe to clean up your nested cases. Joël Quenneville February 9, 2018 Elm Functional Programming Web
5 Common JSON Decoders Elm JSON decoding in 5 common scenarios Joël Quenneville December 4, 2017 Elm Web
Two ways of looking at map functions Map functions are hard to “get” in the abstract. This looks at two mental models that helped me understand them better. Joël Quenneville November 20, 2017 Elm Web Functional Programming
Bridging Elm and JavaScript with Ports Elm is strongly-typed; JavaScript is not. Communication between the two is paramount for large applications and ports enable this. Josh Clayton October 25, 2017 Elm JavaScript Web
Modeling with Union Types Clean up Maybe by modeling multiple shapes of data with union types. Joël Quenneville October 13, 2017 Elm Web
Elm and Rails Sitting in a Tree I-N-T-E-G-R-A-T-I-N-G: Webpacker makes using Elm in your Rails app pain-free. Tom Wey and Josh Clayton October 9, 2017 Rails Elm
Booleans and Enums Refactor common Boolean smells using enums (union types). Joël Quenneville September 20, 2017 Web Elm Good Code
Alternative View Layers for an Elm App Get an Elm app to render using your favourite template library. Pablo Brasero July 10, 2017 Elm Glimmer Ember JavaScript Web
Purple Train is Open Source! Peruse, fork, play with, and contribute to the code on GitHub. Ian C. Anderson June 12, 2017 News iOS Android React Native Elm Mobile
Extending Elm Native UI with JavaScript How to add extra UI functionality to your Elm Native UI project. Jon Yurek March 27, 2017 Code Elm JavaScript Mobile