I jumped ship from JavaScript and Typescript and I couldn't be happier
I jumped ship from JavaScript and Typescript and I couldn't be happier. I had no prior functional programming experience besides my abysmal short-lived experience with Haskell many years ago. > The barrier to entry is gigantic. Learning a new language using a different paradigm is a barrier, but I don't think it's gigantic. It also pays off in productivity once you get a good grasp on it. > The lack of up-to-date resources doesn't help. This is somewhat true, there are definitely orders of magnitude less third party resources available for Elixir/Phoenix than JS/TS/PHP, however I think high quality first party documentation makes up for it. I also think that 3rd party resources that do exist are on average higher quality than those that exist in other ecosystems. Learning resources: https://elixir-lang.org/learning.html Elixir in Action was my first introduction to the language after watching this talk[1] and I thought it was fantastic. I learned Phoenix mostly through reading the official documentation which comes with plenty of examples. …
Original discussionPhoenix 1.7.0 Released: Built-In Tailwind, Verified Routes, LiveView Streams166 source comments · at import