Elixir Reading List - June 2025
This month's Elixir Reading List for June 2025 showcases AI integration and framework education dominating the ecosystem conversation. The standout announcement comes from Phoenix.new - The Remote AI Runtime for Phoenix, introducing Fly.io's infrastructure for running AI workloads alongside Phoenix applications, whilst Ash AI Launch from ElixirConf EU 2025 demonstrates Zach Daniel's comprehensive LLM toolbox for the Ash Framework, cementing AI-first development patterns in both major Elixir frameworks.
Educational content for newcomers and framework adopters features prominently this month. Multiple "Learning Elixir" articles cover fundamental control flow patterns including with, case and cond, and if and unless constructs, alongside explorations of atoms, booleans, and nil. For Phoenix developers transitioning to Ash Framework, Kamaro Lambert's multi-part series begins with Thinking in Ash Framework, covering domain design, resource modeling, and relationship patterns, whilst Phoenix contexts are simpler than you think demystifies architectural concepts for those staying with traditional Phoenix patterns.
Architecture and tooling innovations round out the selection. Getting lazy with dataflow graphs in Elixir explores functional programming concepts through lazy evaluation and graph-based computation patterns, Use a View Model with Phoenix LiveView demonstrates separation of concerns in LiveView applications, and Building a minimal blog in pure Elixir showcases the language's capabilities for static site generation without heavy framework dependencies.
As always, the Quantum Fax Machine Propellor Hat Key will guide your browsing. Enjoy!

Links
Regards,
M@
[ED: If you'd like to sign up for this content as an email, click here to join the mailing list.]
Originally published on quantumfaxmachine.com and cross-posted on Medium.
hello@matthewsinclair.com | matthewsinclair.com | bsky.app/@matthewsinclair.com | masto.ai/@matthewsinclair | medium.com/@matthewsinclair | xitter/@matthewsinclair |
Was this useful?