Elixir Reference

Elixir lists, tuples, maps, keyword lists, MapSets, and Enum functions

Elixir concurrency primitives — Task for async work, Agent for simple state, ETS for in-memory key-value storage

Elixir conditionals — if, unless, case, cond, with, and try/rescue

Elixir Date, Time, DateTime, NaiveDateTime, and Duration handling

Elixir language and standard library reference.

Elixir Enum and Stream functions for iterating, mapping, filtering, and reducing collections

Elixir error handling with ok/error tuples, exceptions, try/rescue, and custom errors

Elixir file operations, path manipulation, and IO (input/output) handling

Elixir Mix build tool, project structure, dependencies, tasks, and configuration

Elixir modules, named functions, anonymous functions, defaults, and guards

Elixir OTP behaviours — GenServer, Supervisor, Agent, and Task for building reliable concurrent systems

Elixir pattern matching with = operator, tuples, lists, maps, and case/with

Elixir processes, spawn, send/receive, links, monitors, and the actor model

Elixir strings, charlists, string functions, interpolation, and binary manipulation

Elixir structs for typed data and protocols for polymorphism

Elixir basic types, type specs, and dialyzer for static type analysis