Creating a Mix project

Let’s build the first project.

A project is not an application

With those details firmly in place, we can create our software. You might have noticed that until now, we’ve steadfastly avoided the word application. There’s a reason for that decision. The term is overloaded. To an Elixir developer, an application might be the thing we:

  • Build with OTP

  • Create when we type mix new

  • Create when we type mix phx.new

  • Deploy

Each of these, in some context, is right. We’re going to refrain from using the term “application” in the context of the thing we create with mix new. That thing is a project. Let’s make one now.

Get hands-on with 1200+ tech skills courses.