Who even uses Erlang? I used Rails and then i tried Phoenix and it was lot more difficult to get things done. I don't understand Phoenix hype For solo devs, Rails is arguably most productive webapp system. LLM is very good at writing ruby rails code. Much better than writing django in my experience even though python training corpus is huge. I write my experimental apps in Rail when it stabilizes, i do a Go rewrite.…
Erlang/OTP 29.0
41–50 of 64 posts
Re: Erlang/OTP 29.0
#42You might want to update prod apps ASAP to this or the latest point version if below 29. Just deployed an app to production, automated security scans found 2 CRITICAL CVEs and half a dozen of HIGH risk ones dated Feb-May 2026.
Re: Erlang/OTP 29.0
#43Does anyone knows if WhatsApp is still based on Erlang?
I’ve been using Erlang since the early 2010s, right around the time we (the tech industry) discovered that WhatsApp was supporting over 400 million active users with only like 30 engineers.
I reached out to one of their engineers at the time (when I still lived in the US) who kindly responded to some of my questions via email. We ended up meeting for coffee and still stay in touch to this day.
I can tell you that Erlang is still very much a part of WhatsApp.
Re: Erlang/OTP 29.0
#44Who even uses Erlang? I used Rails and then i tried Phoenix and it was lot more difficult to get things done. I don't understand Phoenix hype For solo devs, Rails is arguably most productive webapp system. LLM is very good at writing ruby rails code. Much better than writing django in my experience even though python training corpus is huge. I write my experimental apps in Rail when it stabilizes, i do a Go rewrite.…
Re: Erlang/OTP 29.0
#45Is anyone still using Erlang for green field projects? I know there are plenty of Elixir enthusiasts here, I mean plain ol' Erlang. If you are still using Erlang, why do you prefer it to Elixir?
Re: Erlang/OTP 29.0
#46Earlier quoted context omitted.
hello, would you please recommend a good resource to get started with elixir ? thanks for your time !
This is a good place to start: https://elixirisallyouneed.dev/resources
If you're on the fence, this'll convince you: https://www.youtube.com/watch?v=JvBT4XBdoUE
Re: Erlang/OTP 29.0
#47Earlier quoted context omitted.
Elixir and Phoenix is a better production platform than Django.. I’m not throwing shade on Django, many production systems use it happily. I’m saying that Phoenix/Elixir is better, partly because of the BEAM and OTP and partly because of the language and the framework. Real concurrency. Better performance. Far more robust in production. The language is pre-compiled, and while not statically typed, that alone provides…
if you want true concurrency, why not use goroutines? It provides single binary deployment and static types?
1..10
|> Task.async_stream(fn x -> x*2 end, max_concurrency: 2, timeout: 7000, on_timeout: :kill_task)
|> Enum.to_list()
Equivalent Go code would be very long and very ugly.Golang has its positives but you also lose a lot. Whole ecosystem is not comparable, like "debug live production cluster" is one-command away for Elixir vs "fuck you" for Golang
Re: Erlang/OTP 29.0
#48You might want to update prod apps ASAP to this or the latest point version if below 29. Just deployed an app to production, automated security scans found 2 CRITICAL CVEs and half a dozen of HIGH risk ones dated Feb-May 2026.
Do you have a list?
Critical CVE-2025-32433 in erlang:27.3
Critical CVE-2026-28808 in erlang:27.3
High CVE-2026-23941 in erlang:27.3
High CVE-2026-32144 in erlang:27.3
High CVE-2025-48041 in erlang:27.3
High CVE-2025-68973 in gpgv:2.4.4-2ubuntu17
High CVE-2025-30211 in erlang:27.3
High CVE-2025-68973 GPGV 2.4.4-2ubuntu17
All these seem to be fixed by upgrading to latest ubuntu image + Erlang/OTP 28.5Re: Erlang/OTP 29.0
#49Earlier quoted context omitted.
Do you have a list?
Copied from the defectdojo report (generated on an Elixir 1.19 app on ubuntu noble base image from February 2026): Critical CVE-2025-32433 in erlang:27.3 Critical CVE-2026-28808 in erlang:27.3 High CVE-2026-23941 in erlang:27.3 High CVE-2026-32144 in erlang:27.3 High CVE-2025-48041 in erlang:27.3 High CVE-2025-68973 in gpgv:2.4.4-2ubuntu17 High CVE-2025-30211 in erlang:27.3 High CVE-2025-68973 GPGV 2.4.4-2ubuntu17 Al…
Re: Erlang/OTP 29.0
#50Earlier quoted context omitted.
I was about to say "what, we've had records for decades" but then I read the changelog. Interesting. I wonder if there a world where Elixir starts compiling maps to "native records"?
probably not maps, but structs yes.