Elm: Functional Frontend
In part 1, we’ll start by exploring the basics of the Elm language. We’ll see some basic syntax, as well as the chief differences between Elm and Haskell. We’ll demonstrate some of the basics of building web elements.
In part 2 of the series, we’ll get into more depth with Elm’s architecture. We’ll build a simple Todo list application, and see how we can combine many different elements and how we pass information around.
In the third part of this series, we’ll expand the complexity of our system a bit. We’ll see how to incorporate effects in Elm. Specifically, we’ll introduce randomness into our application and learn to send HTTP requests.
In the final part, we conclude our series by looking at the basics of a navigation. We’ll have a simple multi-page application, and examine how we create links, and how to hook into those links from our Elm code.