Elm Weekly - Issue #157
Articles and Discussion
Why we chose Elm for Humio’s web UI
Thomas Anagrius and Jeroen Engels talk about why Humio chose Elm for its frontend, and their experience with it.
Elm Radio Episode 28: GitHub Actions — elm-radio.com
Dillon Kearns and Jeroen Engels discuss best practices for setting up GitHub Actions to make sure everyone has the same source of truth for checking your Elm code and deploying to production.
Tools and Projects
SunnyLand: A WebGL Playground platformer — github.com
Andrea Peltrin is using the WebGL Playground package to create a 2D platformer. The Readme provides a good overview of the implementation. You can try out the demo.
The talk below introduces litvis, a literate programming system for Elm. Even though the talk is from 2018, litvis appears to be actively maintained. The system also integrates with gicentre/elm-vega and gicentre/elm-vegalite packages which can also be used on their own for declarative visualisation.
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.