Elm Weekly - Issue #127
Evan Czaplicki's ICFP keynote, new releases of Elm Language Server and intellij-elm, "Parse, Don't Validate" discussion, an update on elm-review development, and more.
Articles and Discussion
What has happened since elm-review v2?
Jeroen Engels updates us on the progress of elm-review development.
Choon Keat describes using types to prevent certain kinds of bugs, using an example of fetching remote data.
Episode 11: Parse, Don't Validate — elm-radio.com
In this episode, Dillon Kearns and Jeroen Engels discuss Alexis King's article on type-driven design (Parse, Don't Validate), and how the techniques in it apply to Elm.
Tools and Projects
ElmLS 1.3.0 and VS Code client update
Kolja Lampe has published a new version of Elm Language Server and the VS Code extension with rename improvements and nicer hovers (plus backend refactoring in preparation for new features).
klazuka/intellij-elm 4.1.0 — github.com
In a happy coincidence, Keith Lazuka has also released an update of the Elm plugin for IntelliJ IDEA. It's now able to automatically install package dependencies and discover the path to Elm tools, along with other improvements.
elm-community/elm-webpack-loader 7.0.1 — github.com
Robin Hansen has released a new version of Webpack loader for Elm.
Talks
In this ICFP keynote, Evan Czaplicki gives us a tour of the history of Elm development, explaining why he chose to focus on particular issues at different points in time, and also briefly discussing the effects of different funding models:
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.