Creating and Evolving Elixir (with José Valim)

Published: 10 July 2024
on channel: Developer Voices
9K
41

Back in 2012, José Valim started building Elixir to as a way to have his ideal programming language running on the same platform as Erlang. Fast-forward 12 years and it’s become build anything from distributed infrastructure to notebooks and websites.

In this week’s Developer Voices, José joins us to tell the history of Elixir in a series of design choices. Which features mattered to him in the early days, and which ones excite him most now. What’s going on under the hood to make Elixir tick, and what does its future hold?



Support Developer Voices on Patreon:
Support Developer Voices on YouTube:

Elixir Homepage:
Elixir Docs:
Numerical Elixir:
Phoenix:
Livebook:
José’s Livebook & Elixir Presentation:
Comparing Elixir & Erlang Variables:
Gleam on the BEAM:

José on Github:

Kris on Mastodon:
Kris on LinkedIn:
Kris on Twitter:

--

0:00 Intro
2:58 Elixir’s Origins
17:41 How Does Elixir’s Polymorphism Work?
28:30 Login in Polymorphic Dispatch?
33:50 Balancing Power and Safety
39:56 Elixir’s Compilation Strategy
48:16 What Made Elixir Hard to Create?
53:53 What Work is Happening on Elixir Today?
1:00:48 Adding a Type Checker to Elixir
1:29:55 The State of Elixir in 2024
1:39:44 Outro


Watch video Creating and Evolving Elixir (with José Valim) online without registration, duration 01 hours 42 minute 22 second in high hd quality. This video was added by user Developer Voices 10 July 2024, don't forget to share it with your friends and acquaintances, it has been viewed on our site 9 thousand once and liked it 41 people.