|
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.
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
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.
|
|
|
|
|
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.
|
|
|
|
|
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?
|
|
|
|
As always, thanks for reading Elixir Radar!
|
|
-- Hugo
|
|
|
|
|