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:
00:00 - Intro
01:06 - Embarrassing Stories with Foreign Languages
02:58 - Who is José Valim? (and Elixir's Popularity)
06:51 - Does José Use Phoenix a Lot?
08:28 - Why Isn't Elixir Statically Typed?
16:51 - External Input vs. Internal Code Logic
28:16 - Quick Overview of BEAM languages
31:23 - Elixir’s Equivalent to Golang’s Goroutines & Channels
42:43 - Cross-Machine Communication in Standard Libraries
49:15 - Do You Need RabbitMQ When Writing Elixir?
54:53 - Built-In Features in the Standard Library
01:01:52 - Why People Are Too Used To Work The Hard Way
01:04:22 - José and DHH
01:08:01 - Favorite Elixir Features & Immutability
01:17:49 - Purity in Functional Programming
01:21:35 - Where to find José
Crime Junkie
Does hearing about a true crime case always leave you scouring the internet for the truth behind the story? Dive into your next mystery with Crime Junkie. Every Monday, join your host Ashley Flowers as she unravels all the details of infamous and underreported true crime cases with her best friend Brit Prawat. From cold cases to missing persons and heroes in our community who seek justice, Crime Junkie is your destination for theories and stories you won’t hear anywhere else. Whether you're a seasoned true crime enthusiast or new to the genre, you'll find yourself on the edge of your seat awaiting a new episode every Monday. If you can never get enough true crime... Congratulations, you’ve found your people. Follow to join a community of Crime Junkies! Crime Junkie is presented by audiochuck Media Company.
24/7 News: The Latest
The latest news in 4 minutes updated every hour, every day.
Stuff You Should Know
If you've ever wanted to know about champagne, satanism, the Stonewall Uprising, chaos theory, LSD, El Nino, true crime and Rosa Parks, then look no further. Josh and Chuck have you covered.