A round up of what’s happening in the wonderful world of the Elm programming language.


runelm (JSBin for Elm)

A place to share and run elm code, created by Marco Sampellegrini with an impressive array of features: integration with elm-format; save to GitHub; embed on your site; and download an elm-reactor ready project.

Beginning Elm

This is a beautifully presented online book billed as “a gentle introduction to Elm programming language” from Pawan Poudel.

O'Reilly Fluent 2017 Call for Participation

Consider submitting a talk to O’Reilly Fluent conference happening on 19–22 June 2017 in San Jose, CA. Elm is mentioned in the “Expanding Web” category.


Uploading to S3 from Elm

Simon Hampton breaks down file uploading in Elm with an example using Amazon’s S3 storage system.

Functional Sets, Part 4: Membership and Size

Brian Hicks’s shows you how to figure out how big a set is, and whether something is a member or not.

Rewriting React & Releasing Elm Into the Wild

Kyle J. Kress reflects on his experiences with a React project rewritten in Elm with some impressive numbers.

Elm for the Frontend, Right Now

This is an update of an early and popular blog post from Brad Grzesiak to version 0.18 on the BendyWorks blog (I think reading the original was one of the first times I encountered Elm).

Watching & Listening

API Design Session – WebGL

Evan Czaplicki sits down with Andrey Kuzmin to discuss potential API changes to Elm's WebGL package.


Chat in Elm with a Kinto back-end

A chat application showcasing the Kinto Storage API using the new elm-kinto package by Rémy Hubscher.

Elm Weather

Check the weather in this small app using the OpenWeatherMap API by Alexander Biryukov (code)


Generate your passwords securely with an Elm front-end by Asmund Berge (code)

In Brief Jessica Kerr’s demo app (and code) from a talk at YOW! Brisbane 2016. • Engineer baby wraps in Elm with this color / pattern picker from Cat’s Cradle by Ali Crockett Moore. • Search for your political representatives with See You Legislator by katieslynnh. • elm-bouncy-ball by Kristian Lundström Go With Kid rewritten in Elm by Anton Lavrenov.

Meetups, Conferences & Events

Mon 12th Dec, Hangzhou, China Hangzhou Elm Meetup
Mon 12th Dec, Boston , USA Boston Elm
Thu 15th Dec, Zürich, Switzerland Elm Zürich

Curator’s Corner

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.