
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 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 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 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 running BEAM without an OS, focusing on security and robustness for embedded applications. Learn about seL4 microkernel, formal verification, and BEAM-seL4 integration.

Explore WhatsApp's adoption of static typing with eqWAlizer, its benefits for large Erlang projects, and the rationale behind implementation choices.

Explore porting BEAM to freestanding environments without OS services, examining tradeoffs and potential applications for embedded systems prioritizing security and robustness.

Discover the latest developments from the OTP Team, exploring their recent work and future plans in Erlang/OTP.

Explore Buck2, Meta's build tool, and its Erlang rules for efficient large-scale development. Learn advantages, suitable projects, and implementation in your own work.

Explore Mria, an extension of Mnesia database offering eventual consistency for improved horizontal scalability. Learn advanced Erlang techniques and testing methods used in EMQX message broker development.

Explore etylizer, a static type checker for Erlang using set-theoretic types. Learn how it enhances development and improves code quality for idiomatic Erlang programming.

Leverage ChatGPT as an Erlang mentor to accelerate learning, generate code examples, and explore key concepts like concurrency, message passing, and hot code updates.

Explore Khepri, a new tree-like replicated database for RabbitMQ, replacing Mnesia. Learn about its implementation, recent changes, and integration progress into RabbitMQ's codebase.

Explore database virtualization with Hyper-Q, an Erlang application for cross-compiling SQL dialects. Learn about bottleneck diagnosis, architectural improvements, and memory optimization techniques.

Explore how bet365 leveraged Erlang's functional programming to drive innovation, overcome challenges, and maximize positive side effects in their technology adoption journey.

Explore Erlang's OTP framework, its design principles, and behaviors. Learn about process models, pattern matching, and how OTP enhances Erlang for building scalable and fault-tolerant systems.