RunElixir.com
RunElixir.com
v0.1.0
  • Welcome to Elixir!
    • Install Elixir
    • Run the Code
    • Let's begin!
  • The Basics
  • Hello World!
    • Variable Assignment
    • String Interpolation and Concatenation
  • Lists and Tuples
    • Lists
    • Tuples
  • Maps
    • Updating a Map
    • Caveats
  • Keyword Lists
  • Modules
    • alias/2, import/2, and defdelegate/2
  • Structs
  • Functions
    • Default values
    • Function Arity
    • Anonymous Functions
    • Return values
  • Pipes
    • then/2
    • tap/2
  • Pattern Matching
    • Match against Basic Types
    • Match in Function Clauses
    • Match against Strings
    • The Pin Operator
    • Assignment is Matching
  • Control Flow
    • if/2 and unless/2
    • case/2
    • cond/1
    • with/1
  • Loops
    • The for/1 Comprehension
    • Enum helpers
    • Recursive Functions
  • Start Coding
  • Create a Phoenix Project
    • Prerequisites
    • Create a Website
    • Build a ToDo App in 1 Minute
  • Install Dependencies
  • Deploy your Project
  • Next Steps
  • Continue Learning
    • Books
    • Video Courses
    • Interactive Guides
    • Others
  • Join the Community
  • Stay Informed
    • Newsletters
    • Podcasts
    • Blogs
    • YouTube Channels
  • Find a Job
  • Find Libraries
  • Essentials
  • Logger
    • Section
    • Caveat
    • Configuration
  • Testing
    • Unit Tests
    • Integration Tests with LiveView
    • End-to-end Tests
  • Async
  • Introduction
  • spawn/1
  • Task
  • GenServer
  • Supervisor
    • Strategies
  • In-memory State
  • Introduction
  • Agent
  • ets
    • Avoid memory bloat
    • Concurrency Options (ref)
    • Table types
  • dets
  • persistent_term
  • Miscellaneous
  • Big-O Time Complexities
    • Map
    • MapSet
    • List
    • Keyword (List)
    • Tuple
    • (erlang) array
    • :queue
    • :ets
    • :persistent_term
  • Basic Type Hierarchy

Stay Informed

View Source

Stay up-to-date with this non-exhaustive list of Elixir content channels in no particular order:

Newsletters

  • Elixir Radar
  • Elixir Weekly
  • Elixir Merge

Podcasts

  • Thinking Elixir
  • Elixir Wizards
  • Elixir Mix
  • Beam Radio
  • Elixir Em Foco (Portuguese)
  • Elixir Newbie

Blogs

  • Peter Ullrich (me!) and Indie Courses (my startup!)
  • Official Elixir Blog
  • Dashbit
  • Fly.io
  • Elixirforum Blog Thread

YouTube Channels

  • Elixir Mentor
  • Daniel Bergholz
  • German Velasco
  • Andrew Stewart
  • ElixirConf (Conference Talks)
  • CodeSync (Conference Talks)
← Previous Page Join the Community
Next Page → Find a Job

Hex Package Hex Preview (current file) Download ePub version

Built using ExDoc (v0.37.3) for the Elixir programming language