Elm Weekly - Issue #148
Articles and Discussion
The trickiest Elm bug I’ve ever seen
Coury Ditch brings us a story of a debugging session related to the VDOM, browser animation frames, and stateful event listeners in the view.
Towards a Pure Elm Text Editor
James Carlson reports on his experience developing a text editor with LaTeX support.
Elm Radio episode 24: elm-program-test — elm-radio.com
Aaron VonderHaar joined Dillon Kearns and Jeroen Engels to share the fundamentals and best practices for his high-level Elm testing package, elm-program-test. elm-program-test provides an API that works with elm-test (including Test.Html) for testing Elm programs as complete units.
Tools and Projects
avh4/elm-format 0.8.5 — github.com
Aaron VonderHaar has released a new version of elm-format which automatically adds the missing exposing clause to module and import lines. It also now runs on M1 Macs and Alpine Linux.
matheus23/elm-tailwind-modules — github.com
Philipp Krüger created a tool that generates Elm code for Tailwind utilities and components, relying on Elm's --optimize to ensure that only the code you use gets compiled into the application.
Talks
Brian Hicks discusses the design of BrianHicks/elm-csv, a new CSV decoding package:
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 elmweekly@korban.net, or just hit Reply.