Open iteles opened 5 years ago
I've already made a PR to https://github.com/dwyl/learn-elm-architecture-in-javascript/pull/61.
TIL: about pure functions and immutable state (and a little bit more exposure to TDD, which I sorely need).
I went through the rest of https://github.com/dwyl/learn-elm-architecture-in-javascript but when I got to number 10 (writing the code for multiple counters on the same page), I didn't quite know where to start. I think a lot of this is down to the fact that the terminology is all still pretty new and I had left it a few weeks between the beginning and the end of the tutorial. It's also been years since I did anything that was more than superficial front-end 😭
So the plan is: go through learn-elm and then come back to this one again and see if there's a difference when I'm more used to elm.
@iteles https://github.com/dwyl/learn-elm-architecture-in-javascript was designed for people who are very new to JS and "aren't sure" if they want to go straight into Elm. You probably won't need to "come back" to it at all if you don't plan to write JS. Learning Elm from Richard Feldman's book: https://github.com/nelsonic/photo-groove and/or the official guide: https://guide.elm-lang.org/ should get you up-to-speed pretty quick.
I'm going to come back to it because I want to go through the To-do example and tests mostly.
@iteles I will axsk you to review https://github.com/dwyl/todomvc-vanilla-javascript-elm-architecture-example/issues/5 when it's ready. 👍
Why?
I want to get back into improving my coding skills every day. So why start with Elm?
I've found that often I am going through a tutorial and if I have no questions (i.e. no need to open issues), it's difficult to show myself that I am making progress. This issue should help with that.
Gotta be unafraid of being a beginner.
Resources to go through
So many people have done the work to synthesise knowledge before me. This list will be continuously added to: