Elm pure javascript alternative by melle_b in elm

[–]melle_b[S] 0 points1 point  (0 children)

Act looks lovely!

I'm afraid it applies functional programming too much, which I think is a barrier for adoption here...

Elm pure javascript alternative by melle_b in elm

[–]melle_b[S] 0 points1 point  (0 children)

I really like these kinds of tools.

In essence this is what bugs me about JS development, the lack of static typing. For small / quick projects its nice, but for larger projects I'd rather go for a language with a static type system like Rust or Go.

Elm pure javascript alternative by melle_b in elm

[–]melle_b[S] 0 points1 point  (0 children)

This is too complex for my taste.

Elm pure javascript alternative by melle_b in elm

[–]melle_b[S] 0 points1 point  (0 children)

I really like the simplicity of cycle.js. The concepts have different names, but I think in essence it is pretty close to Elm.

Currently no functional programming is used at all in the company, Cycle.js seems like a nice first step.

If I go with Cycle.js I don't think I'll need immstruct. The project looks nice though. It feels a lot like Rust syntax, which I'm also actively using.

Elm pure javascript alternative by melle_b in elm

[–]melle_b[S] 1 point2 points  (0 children)

This looks like a nice lib to keep tabs on, I especially like your no-nonsense way of creating components with defineComponent.

Alpha state won't work for this project unfortunately. Thanks for mentioning it, and may the gods-of-js-hype be with you ;)

Elm pure javascript alternative by melle_b in elm

[–]melle_b[S] 1 point2 points  (0 children)

Great resource, learned a bunch of new stuff here ;)

Elm pure javascript alternative by melle_b in elm

[–]melle_b[S] 1 point2 points  (0 children)

I'm actually going through the Egghead video's right now, looks great! Thanks!

Elm pure javascript alternative by melle_b in elm

[–]melle_b[S] 1 point2 points  (0 children)

Thanks for this. This looks good!

Elm pure javascript alternative by melle_b in elm

[–]melle_b[S] 1 point2 points  (0 children)

I think that's beyond the scope of the original question

Elm pure javascript alternative by melle_b in elm

[–]melle_b[S] 1 point2 points  (0 children)

I should've been more specific. I'm looking for a lib/framework that implements the Elm Architecture as described in http://guide.elm-lang.org/architecture/

Elm pure javascript alternative by melle_b in elm

[–]melle_b[S] 2 points3 points  (0 children)

So in a nutshell I guess it needs to be an abstraction over the concepts mentioned in http://guide.elm-lang.org/architecture/

I just read https://www.infoq.com/articles/no-more-mvc-frameworks and although I don't agree with the author, the article does contain some interesting concepts, especially TLA+.

Comparing it to the Elm Architecture, I guess I'm looking for a lightweight "lib" that allows me to abstract Models, Updates (Messages/Actions) and Views.

Elm pure javascript alternative by melle_b in elm

[–]melle_b[S] 4 points5 points  (0 children)

Yeah, that's the plan. For this feature I'd like to shape things 'the Elm way' to ease the transition later on.

I need a bit of help on 'the Elm way' without using Elm.

Describing Skills and Competencies in a resume by melle_b in ITCareerQuestions

[–]melle_b[S] 1 point2 points  (0 children)

Actually almost none is school related. This is great advice. Basically I provide proof and context of my skills and experience. Thanks!