Curated content from the Elixir community
Elixir Radar logo

Elixir Radar Newsletter Issue #505

 

This issue is brought to you by Honeybadger ...

Learn more from your errors and logs – for less! Honeybadger’s app observability tool turns raw error data into actionable intelligence about your Elixir apps.

  • Uncover patterns, trends, and recurring issues.
  • Quickly transform any query into a chart.
  • Pay less thanks to dramatically lower ingest.

With Honeybadger Insights, you save hours of coding and querying while your company saves $$$.

 

Articles

Peter Ullrich shares how he built a devcontainer for running Claude Code safely with Elixir projects. He covers domain-based firewall rules with Squid, protecting secret files from the agent, and handy CLI shortcuts.

Andrea Leopardi explains how Knock handles high-cardinality BEAM metrics by storing them in ClickHouse instead of Datadog. They use recon and telemetry_poller to sample the top processes every few seconds, making it easy to query the data quickly.

Prakash Dakarapu implemented the Raft consensus protocol from scratch in Elixir: leader election, log replication, snapshotting, and joint consensus membership changes. He shares the lessons learned and the gaps between reading the paper and actually building it.

AppSignal - Sponsor

AppSignal is the all-in-one monitoring and logging tool with native Elixir support that thousands of developers use every day to save time and money, so they can focus on building great apps. Try it today, it's free!

Hologram v0.8.0 introduces JavaScript interop, letting you call JS functions, use npm packages, interact with Web APIs, and work with Web Components, all from Elixir. Bart Blast walks through the new API and what it took to build it.

Carlos Bolaños announces Nebulex v3, the biggest release since the project started in 2017. It brings a new ok/error tuple API for explicit failure handling, adapters as separate packages, a revamped query API with tagging and match specs, declarative caching improvements, built-in telemetry, and a new Coherent adapter for local caches with distributed invalidation.

 

Videos

Mateusz Kowalczyk walks through rendering Markdown in Phoenix with MDEx, covering dynamic content with to_html, compile-time sigils for performance, Tailwind Typography for styling, and HEEx integration for mixing Markdown with components.

 

Job listings

Red Ventures - Remote, USA
As a Senior Software Engineer on the Services team, you'll shape the Elixir services powering Lonely Planet's mobile app, website, and travel platform. You'll build scalable services, guide technical decisions, and mentor engineers alongside product, design, and engineering leadership.

 

Events

April 23-24 / Málaga, Spain & Virtual
May 18 / Stockholm, Sweden
September 10-11 / Chicago, USA & Virtual
September 30 - October 02 / Vanberg, Sweden
October 21-22 / Harleem, Netherlands

 

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