Elm Weekly - Issue #150
Articles and Discussion
Patrick describes an approach to removing DOM elements which allows you to move the fade-out animation logic out of the Elm code similarly to fade-in CSS animations.
Brian Hicks discusses his experiment aimed at speeding up String.beginsWith in elm/core, which he carried out as part of optimising elm-csv.
Tools and Projects
Luca Mugnaini has created a one-page Elm cheatsheet which includes not only the syntax of the language, but also several example programs.
Matthieu Pizenberg's test runner elm-test-rs has reached version 1.0.0. Matthieu notes that elm-test-rs has some features that differentiate it from elm-test, for example:
Capturing calls to Debug.log and reporting them in failure reports.
Being able to test your code with the lowest version bounds of your package dependencies to make sure they are correct.
Martin Stewart has added features to the Ascii Collab project, which lets people collaborate on ASCII art. Notably, the project is implemented in Elm both on the frontend and backend.
Ulric Wilfred has recorded a series of video tutorials, starting from basic types and progressing to rendering polygons and images: