Elm Weekly - Issue #169
Articles and Discussion
Jeroen Engels has created yet another (experimental) elm-review rule to measure the complexity of your code. In this article, he explains how it works.
Matias Klemola is back with another in-depth post in the long-running series on the development of Liikennematto. This post is about reworking the car movement, adding collision prevention and traffic signals work. You can also try out the sim for yourself.
Tools and Projects
This package by Alexandre Piveteau offers an implementation of Operational Replicated Data Types (used in distributed systems) for Elm.
Alexandre Piveteau has also implemented a gap buffer based on Array.
This package implements lenses for Elm, providing a way to describe relations between a container and its content, and use that description to manipulate arbitrary data more easily.
Talks and Podcasts
Dillon Kearns and Jeroen Engels share what they've learned from designing Elm APIs and how it applies when building applications and tools.
That's it for this week!
To submit an Elm post, video or project for an upcoming issue of Elm Weekly, please tweet @elmweekly with a link or just reply to this email.