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.

  • snek_boi
    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/

    • maxmoonOP
      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).