Extra Credit

Erlang

Languages Popular v29.1.2

Official docs outline

11 sections
  1. Sequential Programming

    Data types, pattern matching, functions, guards, and modules.

  2. Concurrent Programming

    Processes, message passing, and timeouts.

  3. Robustness and Error Handling

    Links, exit signals, and process error handling.

  4. Data Types

    Terms, atoms, binaries, maps, and records.

  5. Processes

    Process model, signals, and error handling.

  6. OTP Design Principles

    Behaviours, supervision trees, and applications.

  7. gen_server Behaviour

    Client-server pattern with gen_server callbacks.

  8. Supervisor Behaviour

    Supervision principles and restart strategies.

  9. Distributed Erlang

    Nodes, cookies, and distribution.

  10. Efficiency Guide

    Performance guidance for processes, binaries, and tables.

  11. Releases and Code Loading

    Release structure and code loading.

Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.

Versions and support

6 release lines
29.1.2 latest release, Oct 14, 2026
LineReleasedLatestSupport
29 May 11, 2026 29.1.2 Until May 11, 2029
28 May 20, 2025 28.5.0.8 Until May 20, 2028
27 May 17, 2024 27.3.4.19 Until May 20, 2027
26 May 15, 2023 26.2.5.21 Ended May 26, 2026
25 May 17, 2022 25.3.2.21 Ended May 17, 2025
24 May 10, 2021 24.3.4.17 Ended May 10, 2024

Source: endoflife.date

All 41