
Discover tools for enhancing legacy code with automatic type specifications, improving code reliability and maintainability through a Rebar3 plugin and TypEr enhancements.

Learn to create robust NIFs in Elixir with tips on error handling, conditional branching, and assertions. Improve performance while maintaining fault tolerance across platforms.

Discover tools and techniques for efficient Erlang code refactoring, combining codemods with diagnostics and quick fixes to improve maintainability at scale.

Discover the latest updates and advancements in RabbitMQ from core team members Howard Twine and Roger Freixa at RabbitMQ Summit 2023.

Discover the latest OTP Team updates, including enhancements to Shell, Maps, Security, and more. Explore future plans and optimizations in Erlang/OTP development.

Discover the benefits of Erlang type specs for improved code understanding, maintenance, and debugging in large teams and long-running projects.

Explore common RabbitMQ misuse patterns, their root causes, and practical solutions for cloud-based deployments. Gain insights from experienced operators to optimize broker performance.

Explore powerful Elixir debugging tools, their Erlang foundations, and benefits for finding hard-to-reproduce bugs in live systems. Learn to use Rexbug and other wrappers effectively.

Explore WebSocket communication with RabbitMQ from browsers, comparing implementations and performance to optimize broker interactions.

Explore static analysis techniques for detecting and mitigating security vulnerabilities in Erlang/Elixir projects, focusing on data-flow analysis and real-world examples from open-source codebases.

Explore decoding complex binary strings and telecom protocols using Erlang, with insights on tools and techniques for transforming unknown bitstrings into meaningful messages.

Explore QUIC protocol and QUICER library for BEAM, covering key features, benefits, and implementation. Learn about next-generation transport protocols and their impact on internet communication.

Explore the Actor Model and CSP concurrency paradigms, comparing BEAM VM and JVM implementations through Elixir and Clojure. Gain insights into their unique features, strengths, and approaches to concurrency challenges.

Explore runtime modes and plugins in Erlang, focusing on OTP principles and innovative solutions for adding functionality to stable systems. Learn from real-world experiences in blockchain development.

Explore scaling strategies for multi-service architectures, including synchronous API calls and asynchronous event processing. Learn from Stord's experiences in growing engineering teams and coordinating services efficiently.

Explore Lambdapad, a static site generator for BEAM languages. Learn its features, setup process, and see a live demo for creating websites easily with Elixir or Erlang.

Explore DNS fundamentals, from authoritative servers to ICANN. Learn domain transfer techniques and DNS utilization for app scaling and distribution. Gain insights into this crucial internet pillar.

Explore automating developer tasks like refactoring using Elixir 1.13 and Sourceror library. Learn to work smarter and enhance productivity in software engineering.

Explore OpenCV integration in Elixir with Evision, learn its creation process, see practical demos, and discover its potential for computer vision and machine learning pipelines.

Explore osnap, an OCaml library for effortless generation of massive regression tests using snapshot testing and random scenario generation, inspired by property-based testing.

Explore running BEAM without an OS, focusing on security and robustness for embedded applications. Learn about seL4 microkernel, formal verification, and BEAM-seL4 integration.