Software Engineering Radio - the podcast for professional software developers

SE Radio 588: José Valim on Elixir, Machine Learning, and Livebook

Nov 2, 2023
José Valim, creator of Elixir, discusses Livebook and the machine learning ecosystem for Elixir. They cover tensors with Nx, machine learning with Scholar, data munging with Explorer, deep learning with Axon, Bumblebee, and Huggingface, and model creation basics.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

Elixir's Origin Story

  • José Valim created Elixir after struggling with concurrency in Ruby and falling in love with the Erlang VM's concurrency and distribution features.
  • He was driven by excitement and a desire to learn rather than fear of failure.
INSIGHT

Erlang VM's Design Principles

  • The Erlang VM was designed with fault tolerance, concurrency, and distribution in mind from its telecom origins.
  • Immutability ensures isolated state so processes can crash and recover without corrupting the system.
ADVICE

Pitching Elixir with LiveBook

  • Introduce Elixir to newcomers through LiveBook, highlighting interactive, visual, and reproducible coding features.
  • Use LiveBook to engage developers early rather than focusing solely on concurrency concepts for senior developers.
Get the Snipd Podcast app to discover more snips from this episode
Get the app