Curated content from the Elixir community
Elixir Radar logo

Elixir Radar Newsletter Issue #486

 

This issue is brought to you by Sponsor Name ...
Join Bruce Tate’s new Elixir course and master Elixir's core design principles through immersive, project-based learning. With 50+ lessons built around Blockr—a Tetris-inspired project—you’ll apply skills in real time.
Subscribe annually and unlock not just Elixir, but also exclusive courses on OTP, LiveView, Livebook, Nerves & more—for less than $30/month.

 

Articles

Matt Savoia shares his experience migrating an existing Elixir app to Ash. He walks through converting Ecto schemas to Ash Resources, replacing context functions, and handling many-to-many.
Yatender Singh explores recursive CTEs in SQL and how to use them with Ecto. He explains how CTEs solve the problem of querying hierarchical data like threaded conversations, org charts, and category trees.
Paweł Świątkowski explains why he's been writing Elixir differently. He shows how using anonymous functions and result helpers made the code more self-contained and easier to follow for him.
AppSignal - Sponsor
Let's explore both the fundamentals and advanced patterns for using IO.inspect effectively.
Recently, over 500 NPM packages were compromised. Is the BEAM community immune to supply-chain risks? No. Jonatan Männchen shows where we're vulnerable, the plan already in place through the EEF's Ægis Initiative, and encourages companies using BEAM to sponsor it.
Shahryar Tavakkoli announces Mishka Chelekom v0.0.8 with full Tailwind 4 support. The update lets you override colors and CSS settings via CLI, adds a new Collapse component, reimplements the Accordion with hooks, and introduces CLIs for npm dependencies and custom configurations.

 

Videos

This video shows how to use Phoenix LiveView 1.1's colocated hooks feature. It demonstrates building a clipboard copy button and summary toggle, keeping JavaScript right alongside your component code instead of in separate files.

 

Job listings

hexafarms GmbH - Remote, anywhere
Join us in building the most complex and yet snappiest bottom-up Elixir/Phoenix stack. We’re a tiny (~2.5 people) but mighty team running everything from Computer Vision and IoT to heavy ML workflows, with a smooth, beautiful UI—thanks, Elixir ecosystem. Remote, in-person, or interstellar, we don’t care– just be stellar 🌟!

 

Events

October 23-24 - Cádiz, Spain
November 5-6 - Berlin, Germany & Online
November 6-7 - 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, 1636, São Paulo - SP, Brazil
If you wish to unsubscribe, you can click here