Elm Weekly - Issue #126
Traffic simulation game, a new code optimisation tool, type mismatch errors, a Rust frontend framework inspired by Elm, new version of elm-stat, and Richard Feldman on the next paradigm shift in programming.
Articles and Discussion
Liikennematto devlog #2: build your own roundabout!
Matias Klemola provides an update on his traffic simulation game. Check out the previous post for the discussion of the concept. In the new post, Matias discusses the map editor and other developments.
Understanding Elm's Type Mismatch Error — thoughtbot.com
Hawley Brett breaks down Elm's type mismatch error in basic and complex cases.
Tools and Projects
Announcing Elm Optimize Level 2!
Matthew Griffith and Simon Korzunov created elm-optimize-level-2, a replacement for elm make --optimize that adjusts the JavaScript that Elm generates to make it faster. The tool is experimental, but is demonstrating impressive speedups on some benchmarks.
Seed - A Rust frontend framework
Seed is a Rust framework for creating web apps with an Elm-like architecture. Seed developers settled on a hybrid approach, incorporating a React Hooks-like mechanism alongside the Elm architecture to facilitate the creation of components and management of component state.
James Carlson has released an improved version of elm-stat, including the ability to generate data with a given probability distribution.
Jobs
Full Stack Engineer (Blissfully, New York + Remote)
Blissfully develops a SaaS management platform and is looking for someone to join their team in a (nearly) full-stack capacity. In particular, someone who really loves the process of taking a new feature from a rough idea into something customers will love. This journey tends to include DB schema design, GraphQL API design and implementation, and front-end interface building.
The stack for their platform is 100% AWS Lambda with TypeScript, serving a GraphQL API to an all-Elm single-page app (180k LoC after you remove generated code).
Get in touch with Aaron (aaron@blissfully.com) with some notes about yourself, or a link to your about page.
Talks
Not an Elm talk but it's an interesting dive into the history of programming languages by Richard Feldman, the author of Elm in Action:
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.