Curated content from the Elixir community
Elixir Radar logo

Elixir Radar Newsletter Issue #466

 

Build better Elixir applications — with guidance from the Dashbit team
Through the subscription, we will work together on code reviews, technical meetings, and architectural discussions.
We work alongside your team to help you move faster, make better decisions, and grow with confidence.

 

Articles

Mike Hostetler introduces Jido in his first blog post about this Elixir framework for AI agents. He demonstrates a weather agent while explaining Jido's foundations-first approach—focusing on solid architecture to build upon. The post shows how Jido orchestrates LLMs and tools with clean, modular code.
Gabriel Perales shows how to create a custom Credo rule to enforce struct pattern matching instead of maps with atom keys. The tutorial walks through setup, implementation, and testing of the rule. Useful to keep a consistent codebase within your team.
Andrew Timberlake shows how to attach multiple hooks to a single DOM element in Phoenix LiveView using a DelegateHook class. His solution handles all lifecycle callbacks while maintaining a proper context for each hook.
AppSignal - Sponsor
In the second part of this two-part series, we'll look at more advanced Dialyzer use cases.
Lars Wikman and José Valim showcase how Cyanview uses Elixir to coordinate camera systems at major events like the Super Bowl. Their devices run Elixir in the critical path for broadcast operations, handling 200+ cameras simultaneously while providing reliability that can't fail during live production.
Chris McCord announces Phoenix 1.8 RC with major upgrades: dark mode, themes and components via daisyUI, passwordless auth by default, a scope data structure for secure data access, simplified layouts and more.

 

Videos

The official LSP is on its way! Mitchell Hanberg shares insights into the project's progress, their explorations, and its future developments.

 

Job listings

Lunar - San Francisco, CA, USA
We're Lunar. We run hospitals on Elixir - we’ve embraced Elixir for its fault tolerance, concurrency, and scalability - essential for real-time patient data processing in critical settings like Emergency Departments, ICUs, and Operating Rooms.

 

Events

May 08 - Chattanooga, TN, USA
May 09-10 - Chattanooga, TN, USA
May 15-16 - Kraków, Poland & Virtual
June 02 - Stockholm, Sweden
September 10-12 - Varberg, Sweden

 

As always, thanks for reading Elixir Radar!

-- Hugo
Hugo face
Sent by Hugo Baraúna @ Elixir Radar
Av Paulista, 648, São Paulo - SP, Brazil
If you wish to unsubscribe, you can click here