Backend Banter
Backend Banter
Boot.dev
Is Elixir the Future? feat. José Valim | S2 E01
1 hour 23 minutes Posted Jan 13, 2025 at 3:00 pm.
Intro
Embarrassing Stories with Foreign Languages
Who is José Valim? (and Elixir's Popularity)
Does José Use Phoenix a Lot?
Why Isn't Elixir Statically Typed?
External Input vs. Internal Code Logic
Quick Overview of BEAM languages
Elixir’s Equivalent to Golang’s Goroutines & Channels
Cross-Machine Communication in Standard Libraries
Do You Need RabbitMQ When Writing Elixir?
Built-In Features in the Standard Library
Why People Are Too Used To Work The Hard Way
José and DHH
Favorite Elixir Features & Immutability
Purity in Functional Programming
Where to find José
0:00
1:23:25
Download MP3
Show notes
We're back for Backend Banter Season 2, and we bring a very special guest, José Valim, the creator of the Elixir Programming Language, one of the most popular and loved functional programming languages of today. (Fun fact: it's used in production at Discord).
We cover the nitty-gritty of the language, ranging from simple topics such as the decision behind not making Elixir be statically typed, into the more complex cross-machine communication. We go over how Elixir's features compare with those of other languages, work habits of today's developers, José's own day-to-day development, and a lot more!
Today's talk encompasses a great variety of themes, so grab your coffee and tune in!
Learn back-end development - https://www.boot.dev
Listen on your favorite podcast player: https://www.backendbanter.fm
Livebook & Elixir Talk: https://www.youtube.com/watch?v=pas9WdWIBHs
Elixir Programming Language: https://elixir-lang.org/
Livebook: https://livebook.dev/
Elixir In Action Book: https://www.manning.com/books/elixir-in-action-third-edition
José's Socials:
X/Twitter: https://x.com/josevalim
LinkedIn: https://www.linkedin.com/in/josevalim
GitHub: https://github.com/josevalim
Timestamps: