Hi DEV Community! I've been using Next.js for the "frontend" of my websites, and I've been loving the speed and simplicity with the functional natu...
For further actions, you may consider blocking this person and/or reporting abuse
Take a look at my writings here. I use plain JavaScript, but with some custom and Ramda functions. Composition is the key in my opinion.
Have a look at Clojure (clojure.org/).
Once you learn that, you could even branch back out to ClojureScript (clojurescript.org/) on the front end.
Do you feel like Clojure web servers are mature enough?
I'm not too familiar with ClojureScript (yet), but Clojure has a nice list of success stories: clojure.org/community/success_stories
The development team I joined recently is using Clojure as a processing backend and it has been very solid/stable.
We are using F# for the backend and Elm in the frontend.
The F# syntax is not always nice and sometimes we resort to using OO style just to make things easier. But it has static typing. The support in VS code is below par, IMHO, so the money on Rider is worth it.
Take a look Kotlin and the ArrowKt library.
Interesting. I will.
Cool. The nice thing about Kotlin is that it's a hybrid functional + object-oriented language. I like this because I can always switch to OO when I get stuck in FP. I come from OO originally, so my skill in FP sometimes hits its limit. The most important aspect of Kotlin's hybridity is that functions are first-class citizens. Also, check out the very active Kotlin FP channel #arrow on kotlinlang.slack.com.
Do you think Ruby is a good functional programming language?
If you like Ruby, take a look at Elixir
checkout fp-ts library, if you want to use functional programming in backend using typescript.
and also you can checkout the F#, you can have all tools in .net but in a functional first language
I'm in the same boat as you, but I decide to go on Elixir as it supports FP from the ground up