
Explore MongooseIM's evolution, Erlang design patterns, and reusable libraries extracted from this open-source messaging server. Learn about scalable architecture and community-driven development.

Discover best practices for maintaining healthy Elixir codebases and teams. Learn strategies for adoption, testing, organization, and more, applicable to various stages of Elixir implementation.

Explore Elixir's application in small hydropower plants using Nerves. Learn about SCADA systems, custom hardware, and industrial implementations of Elixir for distributed control and monitoring.

Learn to create OTP-compliant process abstractions using proc_lib. Explore features of OTP processes and build a custom language server abstraction for the Language Server Protocol.

Master pattern matching to simplify code structure, refactor conditionals, and improve codebase health. Learn implementation techniques, benefits, and potential pitfalls in large-scale projects.

Explore LiveView and Membrane Framework for interactive video and audio processing in Elixir, covering stream processing, transformations, and managing complexity.

Explore building Auroville's software infrastructure using Elixir and Phoenix. Learn design choices, migration strategies, and innovative patterns for complex multi-service domains in city-scale projects.

Explore distributed Elixir's pros, cons, and best practices. Learn to maximize cluster value, avoid pitfalls, and unlock the potential of this underutilized feature.

Explore the symbiotic relationship between Erlang and Elixir, examining their impact on various domains and the reasons behind their growing popularity in software development.

Explore Elixir adoption strategies, ecosystem capabilities, and team evolution. Learn to design resilient systems, manage risks, and ensure long-term sustainability in Erlang/Elixir projects.

Explore Elixir's latest features, set theoretic types, and improved developer experience with creator José Valim in this comprehensive keynote from ElixirConf EU 2023.

Explore how LiveView can eliminate team constraints through theory of constraints, team topologies, and queueing theory insights.

Gain insights into the junior developer perspective on learning Elixir and optimize project objectives for new team members.

Discover strategies for scaling engineering teams using Elixir, from hiring and training to decision-making and future planning. Learn from Multiverse's journey of rapid growth and overcoming challenges.

Explore Helvetia Insurance's adoption of Elixir, replacing Jenkins pipelines for Git-Ops self-service in Kafka streaming. Learn about the benefits and organizational impact of this technology shift.

Explore set-theoretic types and their potential for Elixir programming, including bug detection and code quality feedback. Learn about a type system tailored for Elixir's unique features.

Explore the world of linear logic in programming languages, from linear types to ownership systems, and discover their impact on safety and performance.

Explore insights on transitioning machine learning pipelines to Elixir, leveraging the Nx ecosystem for streamlined development and swift experimentation in production environments.

Compare Elixir's Nx library with Python's machine learning ecosystem for training neural networks. Explore development experiences and performance differences using MNIST and CIFAR-10 datasets.

Explore RabbitMQ architecture, recent performance enhancements, and future directions. Learn how Erlang Runtime System enables scalable message brokering and discover solutions to current bottlenecks.

Explore composable queries in Ecto.Query DSL to create expressive, pipeline-able methods for improved data access, revealing human meaning behind data while maintaining readability.