Elm Weekly - Issue #184
Articles and Discussion
Dillon Kearns draws a comparison between branded types in TypeScript and opaque types in Elm.
This is the first part of a three-part series by Matt Virgin on using Fission, a distributed filesystem built on top of IPFS, with Elm. In this post, Matt starts with a Vite setup (Vite is a bundling tool for JS).
In the second part of the series, Matt shows how to integrate Fission into the Elm project using ports.
Tools and Projects
Kolja Lampe has announced a new release of Elm Language Server and the VS Code Elm extension. This release of the VS Code extension provides two new code actions: "Add new parameter" and "Create missing union constructor", in addition to other changes.
Talks and Podcasts
Austin Erlandson talks about color accessibility with
elm-hsluv at the Elm Online Meetup:
Jeroen Engels and Dillon Kearns compare the design of Elm's and TypeScript's type systems.
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.