Curated content from the Elixir community
Elixir Radar logo

Elixir Radar Newsletter Issue #504

 

This issue is brought to you by bitcrowd ...

Elixir-Powered Billing at 600K Account Scale

Steady replaced Chargebee with an in-house Elixir system - migrating 600,000 users in the process without missing a beat. bitcrowd was on board from day 0 for design, building and migration tooling.

bitcrowd takes ownership of complex projects so your team stays focused. Team extensions, builds, or autonomous execution on work packages you don't have capacity for.

 

Articles

Allan MacGregor walks you through setting up Tidewave MCP, a tool from Dashbit that exposes BEAM introspection to AI coding agents. He covers installation, the tools it provides, and shows a real debugging session where it helped track down a memory leak.

José Valim announces full Python integration in Livebook, including autocompletion, zero-copy Apache Arrow data transfers between Elixir and Python, and distributed Python execution via Erlang distribution. You can even spawn Python runtimes across Fly.io and K8s clusters using FLAME. 🤯

Robert Brown built RedisCluster, an Elixir library for Redis clusters that supports reading from replicas, parallel operations, and automatic cluster discovery. He explains the bandwidth problems at Tubi that motivated it. It even comes with Livebook smart cells.

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!

Filip Pauco needed to let customers buy and enable independent modules at runtime. After evaluating monoliths and microservices, he chose umbrella apps. He shows how to split a Phoenix app into independent modules that share sessions, assets, and navigation.

Popcorn lets you run Elixir in the browser using AtomVM compiled to WebAssembly. Kuba Gonet walks through the challenges of shipping Elixir runtime, JS, and Wasm as a single npm package, dealing with Emscripten quirks, bundler limitations, and WebWorker contexts.

 

Videos

Jakub Skałecki talks about why combining LiveView with a frontend library can be a great idea. Using his LiveVue library, he shows how to get a clear place for client-side state while keeping LiveView's server-side model, and shares practical patterns for when this approach makes sense.

 

Job listings

SuperAPI - Remote, Australia
We’re an early-stage, profitable startup developing three products on a single Elixir/Phoenix platform API. Our flagship product, SuperAPI, offers an embeddable super selection experience integrated into third-party payroll and HR platforms. You’ll work across our product suite, primarily focused on the SuperAPI platform. You’ll join a small team where your contributions directly and visibly impact the product and business.

 

Events

March 23 / Vancouver, Canada
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