In another thread I asked if lemmy can be used as a blog and @nutomic@lemmy.ml recommended to look at LemmyBB and create a new front end.

But I haven’t done front end for several years and everything changed. It is so new, that it’s even easier to learn completely new stuff, than the stuff, which somehow survived the last years.

What would you recommend to learn? It shouldn’t be too exotic and more likely be interesting for employers (or in other words: widely used).

Thanks a lot for your help.

  • maxmoon@lemmy.mlOP
    link
    fedilink
    arrow-up
    2
    ·
    2 years ago

    I was looking on Elm a few years ago, but I couldn’t find the word ELM in any job ad on any platform, but I could find hundreds for the words AnguarJS, VueJS, ReactJS.

    After following an Elm tutorial, I found the concept really confusing and the several sections in a file made it look really bloaty.

    I gave up after a short time, because there was no joy for me at all. Maybe the learning curve might be really steep, because of the concept and that’s why I lost interest.

    Are you actively code in Elm and do you publish Elm code? I would love to see it (if it’s not a huge project and it is still understandable).

    I will watch those presentations and hopefully I will have another view on it afterwards.

    • snek_boi@lemmy.ml
      link
      fedilink
      arrow-up
      2
      ·
      2 years ago

      I also searched for Elm jobs, and I found half-a-dozen in a couple of minutes. That’s not a lot. If you’re hired on your own to change something, you can do the gradual Elm-code to get the benefits of functional programming and the improvements in quality of life with Elm. Otherwise, using Elm sounds like a terrible idea.

      As to working with Elm, I don’t do it. I’ve come to know of it because I’ve been learning about functional programming. When I get to frontend stuff, I want to create the conditions so that it’s viable for me to use it. I was able to find a couple of projects using it on Github, but they seemed large. Since you’re looking for smaller and more digestible examples, I’m not sure where you could find them.

      As to resources, I wouldn’t be surprised if many of the ones available today weren’t when you tried it, such as https://elmprogramming.com/

      • maxmoon@lemmy.mlOP
        link
        fedilink
        arrow-up
        2
        ·
        2 years ago

        Yesterday I’ve started the official guide (https://guide.elm-lang.org/) to learn Elm and it is good so far. I did this, because I thought “If there is someone, who provides the newest tutorials, then it’s the founder of Elm them-self.”

        Elm 0.19 isn’t backwards compatible and that’s why it’s really frustrating to start with tutorials. Most of them will just not work.

        The website you mentioned looks very good, but I can’t figure out if it’s updated to 0.19, because comments are about 4 years old (before 0.19 was released).