|
Elixir Radar Newsletter Issue #475
|
|
|
This issue is brought to you by Groxio ...
|
|
|
|
Start Your Elixir Journey for Free with Grox.io!
|
|
Ready to dive into Elixir, OTP, and LiveView? Grox.io is offering free access to three introductory courses to help you kickstart your learning journey. Learn foundational concepts, explore hands-on projects, and experience expert-led teaching from Bruce Tate.
|
|
|
|
|
|
|
|
|
Karl Matthias talks about how they bridged Elixir and Go via a CNode. Instead of NIFs or managed ports, his solution used Crystal to wrap Go code and communicates with Elixir over BEAM's native distribution protocol.
|
|
|
|
|
|
|
George Arrowsmith breaks down Phoenix contexts in simple terms: they're just Elixir modules that group related functions together. He explains how contexts define boundaries between your app and web layers, using practical examples from a Slack clone to show why you shouldn't call Repo directly from controllers.RetryHP
|
|
|
|
|
|
|
Marcin Praski builds an SQS message ingestion pipeline using GenStage, covering backpressure, deduplication, and supervision trees. While Broadway handles this out of the box, learning GenStage fundamentals is worth it.
|
|
|
|
|
AppSignal - Sponsor
|
|
In this post, we dive into how to deploy Phoenix applications using Kamal.
|
|
|
|
|
|
|
Juan Azambuja introduces Elixir Observer, an open-source tool that simplifies package discovery in the Elixir ecosystem. He shows how it provides a clean UI with package health indicators, popularity metrics, and quick access to docs, changelogs, and repos in one place.
|
|
|
|
|
|
|
Karlo Smid describes how their team diagnosed and fixed a problem when their job queue grew to over 20 million "available" jobs. He shares the step-by-step resolution process, including database optimizations and configuration changes, as well as valuable lessons about monitoring and job versioning.
|
|
|
|
|
|
|
German Velasco shows off LiveDebugger, a dev tool that lets you inspect and trace LiveViews. He demonstrates the simple setup and walks through examples, showing how you can visualize the complete flow of interacting with a LiveView.
|
|
|
|
|
Jump - Remote, USA
|
|
Join Jump (jumpapp.com) and help build AI that powers financial advisors. We’re a fast‑moving, founder‑minded team shipping Elixir/Phoenix/LiveView every day, running on GCP/K8s with Terraform‑as‑code and rock‑solid observability. You’ll own your work end‑to‑end, shape features in days (not sprints), and dive deep into cutting‑edge LLM tooling, embeddings, and Rust/NIF performance boosts. Fully remote (occasional SLC visits) and great benefits.
|
|
|
|
|
August 28-29 - Orlando, USA & Virtual
|
|
|
|
|
September 10-12 - Varberg, Sweden
|
|
|
|
|
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
|
|
|
|
|