Getting startedThe 24-chapter guide, from basic types and pattern matching to processes, protocols and debugging.Start here
Mix & OTPBuild a distributed key-value store with agents, supervisors, tasks, GenServers, configuration and releases.Build the app
Meta-programmingQuote and unquote, macros, hygiene, and a small DSL. ASTs are trees, so they draw well.See the AST
Anti-patterns25 common mistakes in code, design, processes and macros, each with what goes wrong and the fix.Spot the smells
CheatsheetsEvery Enum function grouped by what you want back, and the set-theoretic type language.Look one up
ReferencesPatterns and guards, typespecs, operators, syntax and its AST, naming conventions, Unicode, and more.Check a rule