
Explore functional infrastructure as code using Scala and Pulumi, leveraging Scala 3 features for improved safety and developer experience in managing complex infrastructural concerns.

Explore flexible code wiring techniques for protocol evolution, data generation, and modular applications using function lists in Haskell.

Explore BEAM's 30-year evolution, focusing on concurrency models and fault-tolerant systems. Gain insights into developing robust concurrent programs and understanding BEAM's architecture.

Explore RabbitMQ streams' design journey, internals, and new filtering feature. Gain insights into best practices, limitations, and future developments for efficient message streaming and partitioning.

Explore Elixir's hidden features and abstractions powering frameworks like Nerves, LiveView, and NX. Uncover how OTP behaviors and macros create elegant, reliable concurrent systems.

Explore OpenTelemetry for enhanced visibility in production environments, focusing on monitoring and observability concepts, tools, and Elixir libraries for distributed systems.

Explore an Elixir-based DSL for social impact organizations to amplify their work with chat, enabling creative exploration and replicable, evidence-based services for global impact.

Explore probabilistic design-time modeling for real-time distributed systems, focusing on functional programming principles to ensure quality and performance in complex software architectures.

Explore set-theoretic types for Elixir, their benefits in bug detection and code quality, and the concept of gradual typing. Gain insights into potential new syntax and challenges in introducing a type system.

Explore best practices for packaging, deploying, and managing BEAM applications in operational environments. Learn from real-world experiences with Erlang releases, Docker containers, and Ansible automation.

Explore BEAM's advantages for networking applications, focusing on TCP servers and clients. Learn about lightweight processes, messaging systems, and fault-tolerant architectures.

Explore procedural level generation in video games, covering WebGL graphics, algorithms, and ClojureScript implementation for innovative game design.

Explore classical design patterns in Elixir, deconstructing objects and examining their impact on large system design with José Valim's insightful analysis.

Explore RabbitMQ's journey to become a leading MQTT broker, featuring Native MQTT implementation and MQTT 5.0 support. Learn about performance improvements and future roadmap for IoT workloads.

Explore the development of a custom Kafka client, overcoming challenges through unconventional approaches and innovative problem-solving techniques.

Explore RabbitMQ updates, version compatibility, and migration strategies. Learn best practices from CloudAMQP for seamless transitions and optimal message queuing infrastructure.

Explore reimplementing legacy protocol code using state machines. Learn how to tackle technical debt and create extensible systems with OTP's gen_statem behaviour and telemetry-like event mechanisms.

Transform Elixir umbrella monoliths into scalable microservices using built-in Erlang and Elixir mechanisms. Learn a step-by-step approach with practical code examples for efficient distributed architecture.

Explore performance and resiliency gains in a ride-sharing app using various process architectures. Compare standard Phoenix + PostgreSQL setup with advanced BEAM features.

Explore a 16-year-old's journey from novice to funded contributor in the Erlang ecosystem. Learn to overcome fears, collaborate effectively, and balance open-source work with personal commitments.

Explore building analytical systems with Elixir, covering process mining, technology choices, and challenges. Compare Elixir Explorer with Python for data analysis tasks.