

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!
AI Snips
Chapters
Transcript
Episode notes
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.
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.
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.