3 ms·
Neat, I didn't know about Discord. Whatsapp I thought it was all Erlang, are you sure about Elixir being prevalent there? I wonder if it's only a few teams han
by didibus 4y ago
Neat, I didn't know about Discord. Whatsapp I thought it was all Erlang, are you sure about Elixir being prevalent there?
I wonder if it's only a few teams handling major events at Discord, or if that's truly their default backend service language all their backend teams uses. If so, maybe I should look at their job listings :p
- jolux 4y agoI think they use Go too.
- thomasfortes 4y agoThey moved from Go to Rust. https://discord.com/blog/why-discord-is-switching-from-go-to-rust https://discord.com/blog/why-discord-is-switching-from-go-to...
- thomasfortes 4y agoFrom the discord blog posts it seems that elixir powers the chat system, with rust and python as the other two main languages in their stack. As for whatsapp, they are mainly a erlang shop and yesterday they open sourced a type checker for erlang: https://github.com/WhatsApp/eqwalizer https://github.com/WhatsApp/eqwalizer
- jononomo 4y agoSince Elixir just compiles into BEAM byte code, like Erlang does, can this type checker be used on Elixir code too?