Elm Meetup

DailyDrip is running an Elm Remote Meetup, coordinating with RemoteMeetup to do it. This topic hosts all of the videos from those meetups, for free.

Lessons

Each lesson focuses on a single aspect of building the project, like modeling the data, building a GraphQL server in Elixir, or building a mobile client for it in Flutter.

free

Elm Remote Meetup #1

The first ever Elm Remote Meetup, featuring "An Introduction to WebGL", "Components For Managing Input and State", and "Migrating from Elm 0.16 to 0.17".

free

An Introduction to WebGL, by Andrey Kuzmin

This is the first talk from the first Elm Remote Meetup, "An Introduction to WebGL" by Andrey Kuzmin.

free

Components for Managing Input and State, by Ossi Hanhinen

This is a talk by Ossi Hanhinen for the first ever Elm Remote Meetup, on building components for managing input and state. He talks through architecture on his `Keyboard.Extra` package.

free

Migrating from Elm 0.16 to 0.17, by Brian Hicks

This is a presentation by Brian Hicks for the first ever Elm Remote Meetup, discussing migration from Elm 0.16 to 0.17.

free

Elm Remote Meetup #2

The second Elm Remote Meetup, featuring "Elm Stuff, by Luke Westby", "Collections and Equality: Challenge Accepted, by Robin Heggelund Hansen", and "The current state of Elm, by Noah Hall".

free

Elm Stuff, by Luke Westby

Elm stuff. Elm for things. For hardware!

free

Collections and Equality: Challenge Accepted, by Robin Heggelund Hansen

How to implement performant collections in nothing but Elm.

free

The Current State of Elm, by Noah Hall

How the Elm world looks currently, based on Brian Hicks' survey results.

free

Elm Remote Meetup #3

Implementing a UI Library in Elm; Frolic: A Desktop Tool for Elm; Controlling a Browser with elm-webdriver.

free

Implementing a UI Library in Elm: The Good, The Bad, The Ugly, by Søren Debois

A discussion of the decisions that led to the design of elm-mdl.

free

Frolic: A Desktop Tool to Learn Elm, Faster; by Mukesh Soni

A desktop app Elm playground.

free

Controlling a Browser with elm-webdriver, by Jose Rodriguez

A tool to drive a browser from Elm for testing (and other) purposes.

Authors

The code in the applications was produced by:

./josh adams

Josh Adams

I've been building web-based software for businesses for over 18 years. In the last four years I realized that functional programming was in fact amazing, and have been pretty eager since then to help people build software better.

Featured Lessons

Our content library is pretty great, here are a few lessons we think you might like.

What our Superusers are Saying!

Some other people were willing to publicly state that they like us!

Taylor Dolezal

Software Architect

Smooth Terminal has easily been one of the most helpful resources on my journey to better understand Elixir and the Phoenix web framework.

James Edward II

Developer

With any language there are so many details to learn. What functions are built-in? How should I structure my code? What tools are available for improving my workflow? It’s rare to find one source that can answer so many of these questions, but Smooth Terminal does this and more.

Rex Van Der Spuy

Game developer

Smooth Terminal is by far the best resource for learning Elm anywhere, and among the very best online learning platforms, period.