Navigation

  • next
  • previous |
  • Elixir documentation »

Mix - a build tool for ElixirΒΆ

  • 1 Introduction to Mix
    • 1.1 Our first project
    • 1.2 Project compilation
    • 1.3 Running tests
    • 1.4 Environments
    • 1.5 Exploring
  • 2 Agent
    • 2.1 The trouble with state
    • 2.2 Agents
    • 2.3 ExUnit callbacks
    • 2.4 Other Agent actions
    • 2.5 Client/Server in Agents
  • 3 GenServer
    • 3.1 Our first GenServer
    • 3.2 Testing a GenServer
    • 3.3 The need for monitoring
    • 3.4 call, cast or info?
    • 3.5 Monitors or links?
  • 4 GenEvent
    • 4.1 Event managers
    • 4.2 Registry events
    • 4.3 Event streams
  • 5 Supervisor and Application
    • 5.1 Our first Supervisor
    • 5.2 Understanding applications
    • 5.3 Simple one for one supervisors
    • 5.4 Supervision trees
  • 6 ETS
    • 6.1 ETS as a cache
    • 6.2 Race conditions?
    • 6.3 ETS as persistent storage
  • 7 Dependencies and umbrella projects
    • 7.1 External dependencies
    • 7.2 Internal dependencies
    • 7.3 Umbrella projects
    • 7.4 In umbrella dependencies
    • 7.5 Summing up
  • 8 Task and gen_tcp
    • 8.1 Echo server
    • 8.2 Tasks
    • 8.3 Task supervisor
  • 9 Docs, tests and pipelines
    • 9.1 Doctests
    • 9.2 Pipelines
    • 9.3 Running commands
  • 10 Distributed tasks and configuration
    • 10.1 Our first distributed code
    • 10.2 async/await
    • 10.3 Distributed tasks
    • 10.4 Routing layer
    • 10.5 Test filters and tags
    • 10.6 Application environment and configuration
    • 10.7 Summing up

Previous topic

20 Typespecs and behaviours

Next topic

1 Introduction to Mix

Quick search

Navigation

  • next
  • previous |
  • Elixir documentation »
© Copyright 2014. Created using Sphinx 1.5.3.