Elm Weekly - Issue #124
RemoteData pattern, reporting errors, TDD & testing tools, decoding 3D models and generating Markov models, and building courses with Elm & (modified) Markdown.
Articles and Discussion
Elm Tricks from Production – Declarative, Bug-Free User Interfaces with Custom Types — odone.io
Riccardo Odone describes the RemoteData pattern and how to use it build robust UI.
Renee Balmert discusses the rationale and design choices in her newly released package tremlab/bugsnag-elm, which allows you to report errors or logs to bugsnag from within your Elm code.
Elm Radio episode 10: elm-test — elm-radio.com
Jeroen Engels and Dillon Kearns talk about the fundamentals of test-driven development, available testing tools, fuzz testing, and when and what to test.
Tools and Projects
Andrey Kuzmin has released a package for decoding 3D models from the OBJ file format. The resulting values can be rendered with ianmackenzie/elm-3d-scene or used in other ways.
Thomas Waters has published a package which lets you generate Markov models based on learning the sequence of elements in a series.
Talks
That's it for this week!
Please help me offset the costs of Elm Weekly and support my Elm work by sponsoring me on GitHub.
If you have something you’d like to submit for an upcoming edition, tweet @elmweekly with a link, send an email through to elmweekly@korban.net, or just hit Reply.