Curated content from the Elixir community
Elixir Radar logo

Elixir Radar Newsletter Issue #478

 

This issue is brought to you by Groxio ...
Groxio's Elixir course, taught by Bruce Tate, will help you deepen your understanding of Elixir by focusing on foundational design principles and immersive project-based learning.
The course includes over 50 videos and a hands-on Blockr project inspired by Tetris, so you can apply what you learn.
Receive over $140 off! By subscribing annually, you will gain full access to Groxio's courses on Elixir, OTP, LiveView, Livebook, Nerves, and more. Improve your programming skills while having fun.

 

Articles

Marcin Praski shows how to build a distributed cache in Elixir with GenServer, distributed Erlang, and rendezvous hashing. You probably don't need to build your own distributed cache, but you’ll learn a lot about Elixir, OTP, and distributed systems along the way.
Phoenix LiveView’s default form recovery doesn’t handle file uploads on server restarts. Thibaut Decaudain shows how to build a robust upload system with auto-recovery, security checks, and orphaned file cleanup using Waffle and Oban.
LLMs need fresh context to help you code, but docs for the latest libraries aren’t always included. Zach Daniel’s “usage_rules” lets library authors ship that context with their libs, so you get it automatically—no more manual copy-paste.
AppSignal - Sponsor
In part two of this series, we dive into more advanced methods to deploy Phoenix applications using Kamal.
Alvise Susmel fine-tunes a YOLO model to spot players, goalkeepers, referees, and balls in soccer matches. He explains data prep, training, and why fine-tuning beats training from scratch—plus how to use the model with Elixir LiveBook.
Matthew Sinclair was tired of justifying “Why Elixir?”, so he wrote down all the reasons in one place. Worth sharing with anyone curious about what makes Elixir shine.

 

Videos

Ettore Berardi shares how his team brought Elixir to BBC, showing how a small group introduced it in a risk-averse enterprise. He highlights how Elixir enabled them to handle traffic spikes, implement circuit breakers, and build DSLs for complex route management.

 

Job listings

YipYip - Remote, The Netherlands / Rotterdam, The Netherlands
Seeking passionate full-time Elixir developer (32-40h) to build backend systems for our mobile apps, APIs & websites. Work with cutting-edge tech for clients like City of Rotterdam. Requirements: 3+ years backend experience, live in Netherlands, speak Dutch fluently. We offer: Profit sharing, work flexibility, learning opportunities, informal culture with flat hierarchy, diverse exciting projects & game nights.

 

Events

August 28-29 - Orlando, USA & Virtual
September 10-12 - Varberg, Sweden
November 05-06 - Berlin, Germany & Online
November 06-07 - Austin, TX, USA

 

Want to learn OTP and leverage the power of the BEAM?
Download the free chapters from "Elixir Patterns", the book I wrote with Alex Koutmos.
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