Curated content from the Elixir community
Elixir Radar logo

Elixir Radar Newsletter Issue #475

 

This issue is brought to you by Groxio ...
Start Your Elixir Journey for Free with Grox.io!
Ready to dive into Elixir, OTP, and LiveView? Grox.io is offering free access to three introductory courses to help you kickstart your learning journey. Learn foundational concepts, explore hands-on projects, and experience expert-led teaching from Bruce Tate.
It's easy to get started! Sign up for free here and unlock your first steps into the world of Elixir.

 

Articles

Karl Matthias talks about how they bridged Elixir and Go via a CNode. Instead of NIFs or managed ports, his solution used Crystal to wrap Go code and communicates with Elixir over BEAM's native distribution protocol.
George Arrowsmith breaks down Phoenix contexts in simple terms: they're just Elixir modules that group related functions together. He explains how contexts define boundaries between your app and web layers, using practical examples from a Slack clone to show why you shouldn't call Repo directly from controllers.RetryHP
Marcin Praski builds an SQS message ingestion pipeline using GenStage, covering backpressure, deduplication, and supervision trees. While Broadway handles this out of the box, learning GenStage fundamentals is worth it.
AppSignal - Sponsor
In this post, we dive into how to deploy Phoenix applications using Kamal.
Juan Azambuja introduces Elixir Observer, an open-source tool that simplifies package discovery in the Elixir ecosystem. He shows how it provides a clean UI with package health indicators, popularity metrics, and quick access to docs, changelogs, and repos in one place.
Karlo Smid describes how their team diagnosed and fixed a problem when their job queue grew to over 20 million "available" jobs. He shares the step-by-step resolution process, including database optimizations and configuration changes, as well as valuable lessons about monitoring and job versioning.

 

Videos

German Velasco shows off LiveDebugger, a dev tool that lets you inspect and trace LiveViews. He demonstrates the simple setup and walks through examples, showing how you can visualize the complete flow of interacting with a LiveView.

 

Job listings

Jump - Remote, USA
Join Jump (jumpapp.com) and help build AI that powers financial advisors. We’re a fast‑moving, founder‑minded team shipping Elixir/Phoenix/LiveView every day, running on GCP/K8s with Terraform‑as‑code and rock‑solid observability. You’ll own your work end‑to‑end, shape features in days (not sprints), and dive deep into cutting‑edge LLM tooling, embeddings, and Rust/NIF performance boosts. Fully remote (occasional SLC visits) and great benefits.

 

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