Elm Weekly - Issue #158
Articles and Discussion
Jeroen Engels is back with another elm-review rules release! There are improvements to detecting unused code, as well as a new rule called Simplify which is able to perform several simplifications on Elm code.
Jesse Warden provides a side-by-side, example-by-example comparison between Elm and React idioms as a means of facilitating migration from React to Elm.
Phil Wade wrote a post about Elm types, aimed primarily at beginners.
Tools and Projects
elm eCommerce — elm-ecommerce.surge.sh
Luca Mugnaini has written a demo eCommerce application for a workshop, and also open-sourced it. There is also a dashboard demo and you can check out the source code.
I've created a tool that generates elm/json decoders and encoders along with the necessary types and type aliases from a JSON sample.
Cactus Comments - Federated Web Comments
Asbjørn Olling announced the release of Cactus Comments, a federated comment system for the web based on the Matrix protocol and implemented as a browser Matrix client. Have a look at the source code.
For another take on comparing React/Redux and Elm, Jade Dickinson gave a talk in 2019:
That's it for this week!
Please support my work on Elm Weekly and other Elm projects 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 firstname.lastname@example.org, or just hit Reply.