About this episode
News includes Erlang OTP 28.2 release with improvements across the runtime and standard library, a significant update to the Elixir "whois" library for querying domain registration information, Tidewave Web adding Figma support for designer integration, a new KQL (Kibana Query Language) parser library from TvLabs, the Erlang Ecosystem Foundation now publishing vulnerability data directly to OSV.dev, and more! We also have an in-depth discussion about the difference between handling errors and designing for failure, exploring how Elixir and the BEAM give you the ability to plan for system recovery from unexpected exceptions using primitives like supervisors.
Show Notes online - http://podcast.thinkingelixir.com/281
Elixir Community News
https://paraxial.io/ – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.
https://x.com/erlangforums/status/1992988094522384681 – Erlang OTP 28.2 release announcement
https://erlangforums.com/t/patch-package-otp-28-2-released/5279 – Details on OTP 28.2 release including fixes to Compiler, Erts/JIT, Kernel, public_key, SSH, SSL (better TLS 1.3 support), and syntax_tools
https://bsky.app/profile/tylerayoung.com/post/3m67zxzzdjs25 – Tyler Young announces significant update to the Elixir "whois" library
https://github.com/utkarshkukreti/whois.ex – Pure Elixir WHOIS client and parser for querying domain registration information
The date_time_parser library was updated to 1.3.0 to help support the whois library update
https://hexdocs.pm/tidewave/figma.html – Tidewave Web adds Figma support documentation
https://www.youtube.com/watch?v=TXPC2KbkIeQ – YouTube video demonstrating how the Figma integration works with Tidewave
https://hex.pm/packages/kql – TvLabs releases library