I think it was about 12-18 months ago that I first started looking into elm-lang. I had felt that my skill-set had been plateauing for about 6 months and I was looking for something new to motivate and inspire me.
Since then I have:
- consumed any and every elm related resource available.
- battled the inferred type system, which I now depend on.
- learnt some fundamentals of functional programming, which have taught me new ways of approaching problems.
- travelled to S.F and attended an Elm Hack Night.
Most important. I have been completely inspired, motivated and a lot more curious since learning elm.
I’m not sure if it’s made me a better programmer, but it’s definitely fuelled my passion for building things.
- elm-calculator: An experiment in abstracting data-attribute values from elements
- elm-survey: An experiment with
- elm-github-user-repos: An experiment with elm’s
- elm-subscriptions: A sandbox that builds previous basic
- elm-simple-json-debugging: A sandbox for understanding how to debug a JSON response.
- slackm8: An app that pulls in Slack app members, shuffles then into groups and assigns to new channels.
- elm-convert-case: An experiment with using elm’s
- elm-scroll-progress: A package for rendering a progress indicator for
- is-online: A package for indicating if the app has an internet connection.
- reading-time: A medium-esque article reading stats package.
- … and many others that will never see the light of day.
Top 5 resources
- Elm tutorial: Created by fellow Aussie, @sporto.
- The Elm Architecture: A simple pattern for architecting webapps
- create-elm-app: I’m so glad someone created this awesome boilerplate.
- Elm Weekly: A weekly digest of the tastiest Elm resources.
- Elm Slack: I’m
@butters, come say “G’day”.