Thinking Elixir Podcast cover image

Thinking Elixir Podcast

222: OTP Update and Deprecating Unless

Oct 1, 2024
Dive into the latest updates with OTP 27.1, showcasing enhancements in the Zip module and important fixes for Windows users. The deprecation of the 'unless' keyword in Elixir 1.18 sparks discussions around coding practices. Discover the introduction of data channels in Elixir WebRTC and strategies for handling flaky tests. Learn about a new Mix test flag for optimizing test efficiency and hear how Discord slashed WebSocket traffic by 40%. Plus, there are insights on memory allocation and an introduction to the new community podcast, Elixir Friends!
18:57

Podcast summary created with Snipd AI

Quick takeaways

  • The release of OTP 27.1 introduces significant updates, particularly in the Zip module, enhancing file management capabilities for developers.
  • Elixir 1.18's deprecation of the 'unless' keyword promotes clearer syntax and includes a mix format command to assist with code adjustment.

Deep dives

Update on OTP 27.1 and Its Features

The recent release of OTP 27.1 brings several important updates and features, notably enhancements to the zip module. Key upgrades include support for zip64 archives, allowing handling of larger files and more entries, which significantly expands the capabilities for file management in Elixir. Additionally, the update introduces improvements in timestamp precision and better handling of user ID and group ID values, which are essential for maintenance tasks and permissions. With these enhancements, developers can use tools built in Elixir more confidently for tasks such as backups and server maintenance.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode