A round up of what’s happening in the wonderful world of the Elm programming language. Signal forwarded to your mailbox every Thursday in one digestible package.


Elm 0.17 was released by Evan Czaplicki on Tuesday. This latest, long-awaited and much anticipated, release of Elm bids farewell to FRP; retiring Signals and introducing Subscriptions while promoting Effects into the core as Commands.


Farewell to FRP

An Introduction to Elm

A better API for Elm with Elixir

Watching & Listening

Functional Reactive Programming for the Web using Elm (0.16)

Elm is a beautiful statically typed functional language, carefully engineered to make it easy and fun to write great apps for the browser. Elm has no runtime exceptions,…

Meetups, Conferences & Events

Curator’s Corner

I’ve put a 0.16 label on the titles of links that feature 0.16 content. This is not in any way an indication that they are obsolete in light of the 0.17 release, rather, making explicit that some bits and pieces will have changed since they were written/recorded. Enjoy!

Something I missed? Have something you’d like to submit for next week’s edition? Tweet @elmweekly with a link, send an email through to hello@elmweekly.nl, or just hit reply.

Happy Elm 0.17 programming,