Thinking Elixir Podcast

236: Turn it up to 1000!

9 snips
Jan 14, 2025
Exciting updates include José Valim's PR for enhanced type inference in Elixir 1.19, making it smarter for argument types. The DenoRider library is introduced, allowing JavaScript to run embedded in Elixir applications, opening doors for full-stack development. Gleam v1.7.0 boasts improved performance and features, showcasing its adaptability in heterogeneous environments. Discussions also delve into the future of coding conventions and the impact of type management on programming productivity.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

Enhanced Type Inference in Elixir 1.19

  • Elixir 1.19 will enhance type inference capabilities, going beyond just patterns.
  • This means the compiler can infer types from expressions, like map access and operators, paving the way for inferring guard types.
INSIGHT

Impact of Type Inference on Struct Usage

  • Enhanced type inference may change how developers use structs.
  • It might reduce explicit struct aliasing, relying more on inferred types.
ADVICE

Update ElixirLS for Elixir 1.18

  • Update to ElixirLS 0.26.0 for Elixir 1.18 support in your editor.
  • Ensure your team's development environment remains smooth by updating both Elixir and ElixirLS.
Get the Snipd Podcast app to discover more snips from this episode
Get the app