|
Elixir Radar Newsletter
Issue #516
|
|
|
This issue is brought to you by Groxio Learning ...
|
|
|
|
|
Bruce Tate is rolling out a ground-up rebuild of Groxio's LiveView course — the most-requested update in our subscriber survey. It's included with full course access, along with OTP, AI Agents, Ecto, and the rest of the catalog.
|
Through July only: $210/year instead of $350. We run this discount twice a year — this is one of them.
|
|
|
|
|
|
|
|
Reaching for Kafka is often the default for event-driven systems, even when throughput doesn't need it. Kiunye Araya shows how GenStage and Broadway can do the job instead, with backpressure and per-message error handling built in from the start.
|
|
|
|
|
|
Hex v2.5 is out, and Eric Meadows discusses three new defenses against supply chain attacks: inline security advisories in mix deps.get, a configurable cooldown period before new versions can be adopted, and dependency policies to enforce those configs.
|
|
|
|
|
|
When a LiveView's websocket drops, the process behind it dies and takes its state along. This is where LiveStash comes in, a lib designed to persist your LiveView state across reconnects. Krzysztof Nalepa and Filip Węgrzyn stress-test LiveStash's four storage adapters to see exactly how each one behaves under real stress.
|
|
|
|
|
Programming Nerves book -
Sponsor
|
The book I'm working on with Alex Koutmos. Control LEDs, displays, and sensors. Build a production LiveView-powered kiosk. Beta version with 38% discount.
|
|
|
|
|
|
A real event system comes to Hologram. You can now handle keyboard, scroll, resize, click-outside, and scroll-edge events, bind handlers to the window and document, and debounce or throttle the noisy ones, all checked at compile time. To show it off, Bart Blast rebuilt Space Invaders in pure Elixir, running in the browser with no game engine.
|
|
|
|
|
|
Can you tell if AI-generated code is any good without reading it? German Velasco tried to find out by building ExCrap, a tool that scores code by complexity and test coverage, entirely through agents. He explores how he verified it from outside, still not fully at ease with it.
|
|
|
|
|
|
|
If you've heard of Ash but haven't tried it, Mateusz Kowalczyk walks through a full example in 11 minutes: modeling resources with attributes and relationships, wiring up actions and policies, then reusing it across Phoenix forms, JSON:API, GraphQL, TypeScript, and AI tools.
|
|
|
|
|
Subvisual - Remote, anywhere (or onsite Braga/Coimbra, Portugal)
|
|
You’ll work on backend systems powering complex web applications, both desktop and mobile, mostly in Elixir. We’re a small team, so you’ll have real ownership and trust, which means owning problems end-to-end, not just tasks.
Most of our work sits in web3 and fintech. You don’t need prior exposure, but it helps you ramp up faster.
|
|
|
|
|
September 10-11 / Chicago, USA & Virtual
|
|
|
|
|
September 30 - October 02 / Vanberg, Sweden
|
|
|
|
|
October 21-22 / Haarlem, Netherlands & Virtual
|
|
|
|
|
November 12-13 / Austin, USA
|
|
|
|
|
November 27-28 / Curitiba, Brazil & Virtual
|
|
Interested in analyzing financial markets with Elixir?
|
|
|
|
As always, thanks for reading Elixir Radar!
|
|
-- Hugo
|
|
|
|
|