Curated content from the Elixir community
Elixir Radar logo

Elixir Radar Newsletter Issue #485

 

This issue is brought to you by bitcrowd ...
bitcrowd has over 10 years' experience in moving products and teams to Rails and Elixir.
Whether you want to move away from an old Java monolith, had enough with node or finally want make the switch from Rails to Elixir, bitcrowd can help.
With their wealth of experience and specialised toolset, they make the transition straightforward. Schedule a call to discuss your Elixir transition.

 

Articles

Ievgen Pyrogov shows how to use ast-grep to clean up Elixir codebases by matching on AST, not just text. He walks through building flexible rules, handling tricky patterns, and automating code consistency across large projects.
Yes, it's possible to run Elixir on microcontrollers! Masatoshi Nishiguchi shows a step-by-step guide for setting up AtomVM on ESP32-S3 using prebuilt firmware. He walks through flashing firmware, building a blinking LED app, and monitoring serial output.
Changing field types in embedded schemas requires more than just updating your code—you need a data migration too. Since embedded schemas use JSONB, it gets tricky. Iván González Sáiz shows how he handled that using PostgreSQL's jsonb_set() and string_to_array() functions.
Honeybadger.io - Sponsor
Honeybadger's real-time error tracking helps you fix errors faster and spend less time searching for clues. It's like having a witness at the scene of the crime. Fix the issue -> email the affected users -> case closed. Try HB for free.
Pieter Claerhout shows how to test HTTP requests using Req.Test. He demonstrates how to assert request headers and JSON bodies by intercepting requests with custom plugs. Who doesn't love Req? 😻
Lars Wikman shares the behind-the-scenes of organizing Goatmire Elixir 2025 in Sweden. He covers everything from conception to execution. Have you seen the photos? They look amazing! Even though I was not there, I could feel how weirdly cool the vibe was. Congrats, Lars!

 

Videos

ElixirCasts shows a demo of Tidewave Web, the coding agent for full-stack web app development. The video shows how it helps navigate codebases, update UI, query databases, add features, and automatically debug errors.

 

Job listings

Wooga - Berlin, Germany
We are looking for someone with a strong engineering background who enjoys building high-quality products used by millions. As a backend engineer at Wooga, you'll enjoy autonomy in decision-making and ensure smooth system operations. There are many learning opportunities and room to define your career path. Our team values diverse engineering backgrounds and supports individual learning styles.

 

Events

September 22-28 - All around the World
October 23-24 - Cádiz, Spain
November 5-6 - Berlin, Germany & Online
November 6-7 - 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, 1636, São Paulo - SP, Brazil
If you wish to unsubscribe, you can click here