Curated content from the Elixir community
Elixir Radar logo

Elixir Radar Newsletter Issue #495

 

This issue is brought to you by Programming Nerves book ...

Think hardware is hard? Programming Nerves shows you how to build embedded systems using the Elixir skills you already have.

Control LEDs, displays, and sensors. Build a production LiveView-powered kiosk.

Download free chapters at programmingnerves.dev.

Or buy with a 38% discount during beta.

 

Articles

Matheus de Camargo explores how traditional feature flags introduce "temporal redundancy" by re-evaluating conditions that rarely change. He shows how to use Elixir's metaprogramming and BEAM's hot code swapping to eliminate runtime ifs entirely.

Samuel Mullen explores LiveView's async functions: assign_async, stream_async, start_async, and handle_async. He shows how to use each for streaming data, long-running processes, and keeping your UI responsive without fighting the framework.

Honeybadger - Sponsor

If you support web apps in production, you need intelligent logging with error alerts and de-duping. Honeybadger filters out the noise and transforms Elixir logs into contextual issues so you can find and fix errors fast. Get your FREE account →

Elixir 1.19 now warns when you update a struct without pattern matching first. Zarar Siddiqi explains why this change was needed for the new type system and shows two ways to fix your code.

Adrián Carayol walks through building an ngrok-like tunneling system using Phoenix for the server and Rust for the CLI. He covers multiplexing HTTP requests over WebSocket, Phoenix Channels, and why the BEAM makes real-time systems like this surprisingly simple.

 

Videos

Paul Kinney shows how Nerves, Phoenix, and LiveView come together to build a real-time hardware control system. Using a ball-beam setup, he demos SVG visualizations, distributed RPC for remote control, and Live Dashboard for metrics visualization.

 

Job listings

Equity Forge - Remote, USA
Equity Forge is building infrastructure that transforms how people build skills and wealth, creating pathways from volunteering → paid marketplace work → startup equity participation, using dynamic equity allocation to ensure fair ownership.

 

Events

March 23 - Vancouver, Canada
April 23-24 - Málaga, Spain & Virtual

 

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