Thinking Elixir Podcast

235: Wrapping Up 2024 with Types

Jan 7, 2025
The latest release of Elixir 1.18.0 brings exciting enhancements to its type system, improving error detection and developer experience. Listeners learn about LiveView Native's journey toward a stable release with practical development tips. The introduction of SwapJS offers smoother transitions for LiveView applications, while documentation improvements promise better search and testing features. The announcement of an intriguing conference in Sweden adds to the excitement, complete with a quirky goat tradition!
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ADVICE

Elixir 1.18 Upgrade

  • Upgrade Elixir and experience enhanced type checking with 1.18.
  • Address the compiler warnings to improve code reliability and prevent runtime errors.
INSIGHT

Elixir 1.19 Type Checking

  • Elixir 1.19 introduces new type checking for protocols, enhancing code correctness.
  • Warnings will flag pattern matching on impossible types or nonexistent modules.
INSIGHT

Elixir Type System Progress

  • Elixir's type system significantly progressed in 2024, earning awards and new features.
  • Elixir 1.17 introduced data type warnings, and 1.18 added type checking and inference.
Get the Snipd Podcast app to discover more snips from this episode
Get the app