Although Python dominates AI model development and training, its architecture causes problems when deploying to production systems. Elixir offers significant advantages for orchestrating AI systems.
N+1 queries can really hurt performance. Dean Kinyua shows how to use Ecto's virtual fields and select_merge to add computed attributes to your structs, turning many simple queries into a single, more efficient one.
Gabriel Williamson shows how to use React components in LiveView without external libraries, using only what Phoenix provides out of the box: esbuild for bundling, LiveView Hooks to mount React components and enable two-way communication with the server.
The 2025 State of Elixir survey results are out! With over 1,000 participants and 45 questions, it covers everything from tooling and AI/ML to developer experience and deployment.
José Valim and Guillaume Duboc explain how they improved the representation of set-theoretic types in Elixir v1.19, moving from DNFs to "lazier BDDs" to avoid exponential blow-ups during type inference.
Server-side request forgery (SSRF) can let attackers reach internal services through your app. Christian Alexander walks through a webhook system demo, showing how to use the SafeURL library to validate URLs and protect against DNS rebinding attacks.
Join AdPipe as our next software engineer and take ownership of core systems in our AI-powered video platform, trusted by some of the world’s top marketing teams. You’ll work primarily with Elixir/Phoenix/LiveView to build resilient, scalable services that turn raw video and creative assets into revenue-driving content.