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


A beginner’s guide to websockets in Elm and Crystal

Mario Martinez walks us through a chat application using Elm, Crystal, and WebSockets.

Creating a Chatroom Using Phoenix, Elm, and Websockets

Jeremy Bellows creates a chatroom using Elm, Phoenix, and Websockets

The Polyglot Approach to Getting Better at Modeling the State and Writing Property Tests in Elm

Rafał Cieślak applies some lessons from F# to Elm development.  

Debugging JSON

Brian Hicks ditches HTTP for a simpler debugging experience.

Developing Elm using Gulp with Elixir / Phoenix

Simon Hampton offers instructions on getting Elm up and running with Gulp in a Phoenix project.

Watching & Listening



A tool for commit-by-commit code review of repositories on GitHub from Joakim Kolsjö (code).


A package for doing trinary logic by Kyle J. Kress. What do you think? Yes, No, Maybe?

Yith UI

A user interface for yith (a private npm registry) using Elm by Jon Sharratt.

Meetups, Conferences & Events

Mon 17th Oct, Hangzhou, China Hangzhou Elm Meetup
Tue 18th Oct, Brno, Czech Republic Be more JS
Wed 19th Oct, Atlanta, USA Atlanta Elm Users Group
Wed 19th Oct, San Francisco, USA Elm user group SF
Thu 20th Oct, Manhattan, USA Flint Hills IO

Curator’s Corner

For anyone in the Rails crowd Giles Bowkett is writing a book on Modern Front-End Development with Ruby. Although he hasn’t written that chapter yet, he finishes a journey involving jQuery, ES6, React and Om with… Elm. 

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.