I’m a big fan of Elm. I think it’s a great language to work in, the debugging tools are awesome and once you get the hang of it, it really makes app development flow much easier and just starts to make sense.
This is all due to the simplicity of the Elm Architecture.
Now, I am far from an Elm pro, I think I’m barely breaking the surface of being an Elm novice. But I’m eager and one of the best ways to learn something is to try and teach it, thus why I made this video.
There may be some stuff in the video in terms of how to write your Elm code. I’m still finding cool ways to work with Commands in Elm and how to please the almighty type gods.
One area I’m really interested with Elm is how to scale a larger application, where I may have a Main application that pulls in some smaller components to compose the application. I got thrown by stuff I had to do to try and make sure my Msg was typed correctly. I’m sure it’s easier than I’m making it out to be.
Here is the Elm code for reference.
That’s a lot, I know. I try to explain most of it in the video.
Resources from the video:
- Demo repo
- Live demo
- Pragmatic Studios – Elm: Integrating Elm
- FrontEnd Masters – The Elm Language
- Pluralsight – Elm: Getting Started
Thanks for watching!