|
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.
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
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.
|
|
|
|
|
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.
|
|
|
|
|
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?
|
|
|
|
As always, thanks for reading Elixir Radar!
|
|
-- Hugo
|
|
|
|
|