Elixir Newsletter #32 | This week's Elixir Hub top picks.
Elixir Newsletter
Curated Elixir insights from the Curiosum team
Need Elixir Experts?
This newsletter is brought to you by Curiosum - Elixir experts behind 50+ delivered projects, open-source tools, and 40+ expert talks. We are the Elixir Hub creator as part of our many initiatives for the Elixir ecosystem. We help companies build, modernize, and scale software products.
📰 News
[Article] Monitoring the Health of Oban Applications
Mid-level/Expert | Read: 8 min
Monitor the health of background job processing with Oban. The article explains what to watch to detect problems in job execution before they affect application reliability.
[Article] What the eMudhra CA Compromise Means for Elixir Developer
Mid-level/Expert | Read: 8 min
A certificate authority compromise has implications for Elixir applications relying on trusted TLS certificates. Paraxial explains the relevant updates to Hex and castore, along with the status of Erlang's certifi, helping developers understand which dependencies need attention.
[Article] Your Phoenix App Has Two Trust Stores
Mid-level | Read: 12 min
Charlie Forêt shares how he discovered that Req and hackney handled trusted certificates differently, why a successful redeployment didn't apply the expected security fix, and how he secured outbound connections to services like Stripe and S3.
[Article] A 1ms Partition Is Enough to Corrupt a Node
Expert| Read: 5 min
Why Phoenix PubSub's fire-and-forget messaging can be risky for critical state updates and introduces EchoPubSub, an at-least-once delivery solution using message buffering, acknowledgements, and automatic recovery. The article includes interactive demos and performance benchmarks.
[Video] Keynote: Set-Theoretic Types from Scratch - José Valim
José Valim live-codes the foundations of set-theoretic types from scratch, explaining how they work and what they mean for Elixir's type system. The session concludes with an extended Q&A.
[Repository] Xenia 0.1 - JavaScript Islands for Phoenix LiveView
Integrate JavaScript editors, charts, maps, and other interactive libraries into Phoenix LiveView without repeatedly writing custom hooks. Xenia includes ready-made integrations and folder-based page routing.