▲ | guywithahat 3 days ago | |||||||||||||||||||||||||||||||||||||
There's something about C++ developers that makes them love Go and Elixir (and I include myself in this demographic). I think it's something about the people who are attracted to C++ for performance are attracted to Go/Elixir for its multithreaded performance. Really cool project | ||||||||||||||||||||||||||||||||||||||
▲ | uncircle 3 days ago | parent | next [-] | |||||||||||||||||||||||||||||||||||||
Not sure about C++ devs, but Erlang/Elixir are great to handle parsing of protocols, with its implementation of pattern matching. Also, makes the code much cleaner because pattern matching basically eliminates most branching and thus depth of the code base. The let it crash philosophy allows you to ignore most corner cases with the knowledge that, if they are encountered or a cosmic ray flips a bit, the crash is localised to a single client. I have worked with Elixir almost a decade at this point, and I have never seen an unexpected downtime of the apps I deployed. Aside of maintenance and updates, they all have 100% uptime. How cool is that? This is how I sell it to clients. “Will you be using Python, Go?” Me: “What about Elixir and the promise that your service won’t ever crash? And you get cool dashboards with it.” Them: “Sold.” I wish there was a systems language that allows you to pattern match on structs and enums, and in function signatures like Elixir | ||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||
▲ | 2 days ago | parent | prev [-] | |||||||||||||||||||||||||||||||||||||
[deleted] |