Erlang
High-level programming languageWikipedia
196
MENTIONS
18
EPISODES
15
PODCASTS
Search complete. 196 mentions across 18 episodes found for "Erlang".
Sep 17, 2026
681: UNIX still powering the worlds infrastructure
T
9:55Tom JonesHOST
And a historical footnote, WhatsApp on FreeBSD.
T
9:57Tom JonesHOST
For a long stretch through the years where WhatsApp scaled to billions of users with a famously small engineering team, the backend ran on FreeBSD with Erlang on top.
T
10:06Tom JonesHOST
After the meta acquisition, the stack changed.
T
10:08Tom JonesHOST
The point that survives the change is the one Rick Reed and Jan Kuhn made publicly at the time.
Louis Pilfold on Building Gleam - Static Types on the BEAM
F
1:37Francesco CesariniHOST
So they go off and set off to invent their own.
F
1:40Francesco CesariniHOST
Erlang came out because the computer science lab had to figure out a way to code the next generation of telecom switches.
F
1:46Francesco CesariniHOST
Ericsson had had some challenges prior to that, and they set out to fix it.
F
1:51Francesco CesariniHOST
Elixir came two decades later with a different angle.
F
1:54Francesco CesariniHOST
When Jose tried to figure out how to bring the power of Erlang to other communities, starting but obviously not finishing with the web.
F
2:01Francesco CesariniHOST
And now there's a third language from someone who did not have a telecoms or Ruby background.
F
2:07Francesco CesariniHOST
Correct me if I'm wrong, but based on the conversations you and I have had over the past few years, you came from the world of static typing and you'd been doing quite a bit of work with Erlang but missed your types the moment you basically joined the ecosystem and decided to do something about it.
F
2:24Francesco CesariniHOST
Static types on a runtime where the most famous phrase is, let it crash.
NC #1113 Marked QL, Invisible Cadence Editing, UGREEN Transmitter/Receiver, AI-Assisted Coding with Adam Engst
A
72:13Adam EngstGUEST
I mean, some people love them.
A
72:15Adam EngstGUEST
I mean, some programmers are like, ooh, let's check, let's try Haskell or Erlang or, you know, whatever.
A
72:22Adam EngstGUEST
The Rust is the, you know, the latest hotness in high-performance languages.
A
72:26Adam EngstGUEST
So much faster than Python.
#64 PL Education in the Age of AI - Shriram Krishnamurthi
S
26:34Shriram KrishnamurthiGUEST
But I've worked enough with... object-oriented people and done research on object-oriented languages and so on, that it's clear that for them that is a native way of thinking about the world, just as thinking about mostly functional code is my native way of thinking about the world.
S
26:49Shriram KrishnamurthiGUEST
And everybody looks at these other things and we can look at them with respect and be like, Well, it's like my, how can you program without gotos? Same way, how can you program without giving me side effects? What does that even mean? Same way the objects folks look at is like, how can you program without even having objects? Then if you're like an Erlang programmer, you're like, how can you program without having amazing lightweight concurrency? So, you know, Paul Graham has this great, you know, what he calls a blub paradox, right? So the blub paradox is, and he very carefully says, there's a language, you have a language called blub, right? And blub is, it's like, it's just about right, right? And you look at all the stuff that's not in blub, and you look at people using languages with stuff that's not in blub, you're like, how can anyone possibly program without those things? And you look at all these languages that are bigger than blub, and you're like, who Who needs any of those things? I've been blubbed for decades without needing any of those things, right? And we've all got our blubs, and I think the moment you realize that and you recognize that each of us has our own blubs, this is not to say there are not mathematical properties, performance properties, and all these other things.
S
27:52Shriram KrishnamurthiGUEST
Of course there are, right? But I know I'm preaching to the choir when I say those things.
S
27:58Shriram KrishnamurthiGUEST
I think we just as a community have had a harder time recognizing the sort of the emotional human side of that, of PLs.
How WhatsApp Fixed Erlang's Tooling Problem | Roberto Aloi & Michał Muskała
F
0:33Francesco CesariniHOST
But the two episodes actually do belong together.
F
0:36Francesco CesariniHOST
Now, Because there's a second half to running Erlang at that size, the part we're going to talk about today is the part no one actually puts on a conference poster.
F
0:46Francesco CesariniHOST
And it's all about keeping a code base that large, healthy for years.
F
0:52Francesco CesariniHOST
We're in the second decade right now.
F
0:54Francesco CesariniHOST
And doing so with most of the engineers arriving, never having written Erlang before.
F
1:00Francesco CesariniHOST
And that itself is a problem on its own.
F
1:02Francesco CesariniHOST
WhatsApp's answer to this was to go in and invest in the language itself, the formatters, the language servers, the type checkers, and to give most of it back to the community, to the whole Erlang ecosystem.
F
1:17Francesco CesariniHOST
And for most of our career, the tooling was part of the airline we had to always apologize for.
LI_S02E71_LavinMQ
M
9:48MagnusGUEST
So we learned based on the site traces and the logs from RabbitMQ on how to get the broker back up or fix it, but not have the right actual code.
M
10:03MagnusGUEST
Nowadays, we have Erlang developers that are working on RabbitMQ as well, so it's not like that we have not care about RabbitMQ.
M
10:12MagnusGUEST
It's still a very important part of CloudAMQP, and we have people working on it, submitting code, fixing bugs in the core And also some plugins.
M
10:26MagnusGUEST
But that was one of the reasons.
17 MINS LATER
M
27:44MartinHOST
That sounds great.
M
27:45MartinHOST
I mean, it sounds like you achieved quite a lot there.
M
27:51MartinHOST
I guess we also need to talk a little bit about why you went away from Erlang.
M
27:57MartinHOST
I guess you mentioned that you didn't have any Erlang developers, but was that the only reason, or what are other reasons that you chose a different language for Daven?
HPR4718: Programmable Logic Controls - Episode 2
W
30:01Whiskey JackHOST
Number 2 is C, at 11.55%.
W
30:06Whiskey JackHOST
At the time of writing this script, ladder logic was at number 46 with a 0.28% rating, which put it just below Erlang and just above Haskell.
W
30:19Whiskey JackHOST
I'm not sure if that means that ladder logic is not as obscure as you thought it was, but whether it means that Erlang and Haskell are in fact more obscure than you thought they were.
W
30:31Whiskey JackHOST
Episode Summary In this episode, we covered the early history of computers in industrial control, the early history of PLCs, including how they got their name, who the major brands are, what they look like physically, a basic description of the abstract machine architecture, a very brief look at what a PLC program is like, the scan concept, the main PLC programming languages, the minor PLC programming languages, the relative popularity of each of the programming languages.
W
31:11Whiskey JackHOST
In the next episode, we will take a look at one of the early PLCs from the era when they began seeing widespread use.
Your Codebase Sucks (And It Doesn’t Matter Anymore)
M
22:02Michael RollinsHOST
or how it was necessarily implemented or what the efficiency of the loops are, right? What I care about, is it correct? And is the user going to be pissed off about it?
T
22:13ThanosHOST
Just, just wait until you look in your code and your cloud decided to rewrite the whole thing in Erlang.
T
22:18ThanosHOST
And then I'll be like, Oh no.
T
22:21ThanosHOST
But if I didn't notice, does it matter? I think with all these things, it's short-term versus long-term, right? Some things may matter at some point in time.
Why programmers matter more than ever - The Pragmatic Programmer by Thomas & Hunt
N
55:25Nathan ToupsHOST
It's a control flow in most languages.
N
55:27Nathan ToupsHOST
And then there's languages like Erlang, who that's the way that it works, right? You just kind of like...
N
55:34Nathan ToupsHOST
It's a whole way of doing self-healing.
N
55:37Nathan ToupsHOST
And so I think that depending on what type of programming you're doing, this sort of assertive programming approach where I literally throw in and assert... existential thing that should never happen and then have it there.
004 - Peter announces Pushin.eu, Oban 2.24, and Ash CVEs
G
46:15Gus WorkmanHOST
CodeBeam Europe is October 21st and 22nd in Haarlem, the Netherlands.
G
46:20Gus WorkmanHOST
Another good conference covering not just Elixir, but also Erlang Gleam and other Erlang ecosystem info.
G
46:29Gus WorkmanHOST
And of course, Goatmire, which is coming up at the end of this month.
G
46:34Gus WorkmanHOST
It's now September.
8 more episodes mention Erlang.
Create an account to see the whole feed, search across every transcript, and follow the entities you care about.