I've seen a LOT more go from Python to Go, and a few go from Java to Go.
Do you have any examples or places that have written about a switch from JS to Go? I'd be super interested in reading their experiences!
I've seen a LOT more go from Python to Go, and a few go from Java to Go.
Do you have any examples or places that have written about a switch from JS to Go? I'd be super interested in reading their experiences!
The only real problems we had little to do without Go itself and more to do with others willingness to try it or learn it. The projects it was used in were quite successful and by comparison have been very stable.
I don't know how big is the NodeJS community is today but I have a hunch it isn't that big anymore. Definitely smaller than the already-declined Rails. This is just anecdote though.
The language has it's own built-in process manager capable of running thousands of concurrent processes with a small footprint.
Things like function arity and pattern matching are core concepts and core parts of how the language works. I've found that when comparing 2 simple web applications, one Python 3 and one elixir, that the Elixir codebase ends up being a bit larger because of the required boilerplate. However, as an application becomes larger, the disparity swings the other way and the Elixir codebase will remain smaller over time.
In addition, writing Elixir code just feels clean. Nothing really feels hacky, even if it is.