← All series

Series contents

Log in to track your progress

  1. 1. Making a site with just the Cowboy web server Episode
  2. 2. Deploying a simple Elixir app with Nanobox Episode
  3. 3. Building a router and handling static assets Episode
  4. 4. A minimal Plug.Conn clone to handle 404s Episode
  5. 5. Adding EEx templates to a Cowboy web server Episode
  6. 6. Catching EEx template errors and displaying them on the page Episode
  7. 7. Putting an Elixir OTP app in our Elixir OTP app Episode
  8. 8. Creating controllers for an Elixir web server Episode
  9. 9. Creating a DSL for our router Episode
  10. 10. Using Elixir macros to simplify our views Episode

Making a site with just the Cowboy web server

This is part one of a larger series, Zero to Framework, in which we build the alchemist camp!

See how a web site can be made in Elixir without using Phoenix or even Plug.

We're building from scratch, using just the Cowboy web server (which is written in Erlang). Even if you never intend to use Cowboy directly, it's useful for any Elixir dev to know what Erlang error messages look like and to realize they're not nearly so cryptic as they first appear.

Open standalone page ↗

No Comments