|
Elixir Radar Newsletter Issue #481
|
|
|
This issue is brought to you by Groxio ...
|
|
|
|
|
|
Time’s running out! Tomorrow is the last day to save 40% on Groxio’s all-access subscription — your gateway to learning Elixir with Bruce Tate.
|
|
Get full access to every Groxio course in one subscription, including Elixir Core, OTP, LiveView, Livebook, Nerves, and more. Includes 50+ videos and hands-on projects like Blockr (inspired by Tetris).
|
|
Save $140 — offer ends tomorrow, August 21.
|
|
|
|
|
|
|
José Valim introduces Tidewave Web, a browser-based coding agent for Rails and Phoenix. The article explains that, unlike general-purpose agents, it shares page context, maps UI elements to code, executes within your running app, and validates features right in the browser.
|
|
|
|
|
|
|
Piotr Solnica introduces Drops.Relation, a new lib for working with databases. It automatically introspects your database tables, generates Ecto schemas, and provides a convenient query API that feels like working directly with Ecto.Repo.
|
|
|
|
|
|
|
Chris O'Donnell walks through building a distributed timer in LiveView, where multiple users see synchronized countdowns. He covers state management, using hooks for smooth ticking, and PubSub for real-time updates.
|
|
|
|
|
AppSignal - Sponsor
|
|
Let's explore the fundamentals of stack traces in Elixir, how to read and interpret them, and some best practices for debugging and error handling.
|
|
|
|
|
|
|
José Valim and Wojtek Mach break down Elixir’s evolving interoperability story, from NIFs and ports to new portability options like AtomVM and Popcorn. A quick, practical look at how Elixir connects with C, Rust, Zig, Python, and even the browser.
|
|
|
|
|
|
|
Baptiste Chaleil shares how he integrates Livebook into his Phoenix/Elixir workflow for both development and production environments. He shows scripts for connecting to production IEx sessions, attaching Livebook to remote nodes, and using notebooks for admin tasks without building separate dashboards.
|
|
|
|
|
|
|
Giovanni Francischelli explores how to maximize LiveView’s capabilities to create a seamless user experience during connection drops and recoveries. From basic use cases to handling advanced recovery scenarios.
|
|
|
|
|
SavvyCal - Remote, Americas (UTC-3 to UTC-8)
|
|
We're seeking an experienced full-stack software developer with proven SaaS experience and a track record of shipping products. As a key member of our small team, you'll work directly with Derrick (the founder) to build and improve products that thousands of customers rely on every day.
|
|
|
|
|
August 28-29 - Orlando, USA & Virtual
|
|
|
|
|
September 10-12 - Varberg, Sweden
|
|
|
|
|
September 22-28 - All around the World
|
|
|
|
|
October 23-24 - Cádiz, Spain
|
|
|
|
|
November 05-06 - Berlin, Germany & Online
|
|
|
|
|
November 06-07 - Austin, TX, USA
|
|
|
Want to learn OTP and leverage the power of the BEAM?
|
|
|
|
As always, thanks for reading Elixir Radar!
|
|
-- Hugo
|
|
|
|
|