Saturday, 5th September, 2015
I recently did the Elm: Building Reactive Web Apps video course by The Pragmatic Studio ($29). Here are some notes about my experience.
I enjoyed the course, and I think I learned a lot. I shall certainly be taking the Elm: Signals, Mailboxes, & Ports course when it comes out in mid-September.
The course was two hours of videos in twenty six-minute sessions. Source code and pdf summaries also available.
It used a simple project to cover the basics of
- the language itself (FP, Haskell style syntax)
- rendering a data structure into html
- Elm’s “Model, View, Update” architecture (using the StartApp module)
This was plenty, and made for a relaxed, uncluttered course. Presentation was clear and unfussy.
Using the StartApp module meant that the details of message-passing in Elm could be left out altogether. I think it is a good idea to treat message-passing as a topic in its own right (i.e., which they’ll be covering in their next course).
I liked the course a lot and I highly recommend it.