← 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

Zero to Web Framework

Zero to Web Framework

Zero to Web Framwork is very meta. It covers the initial building of this website from a single HTML file served by an Erlang Cowboy web server, to a handing multiple routes, to using a minimal clone of plug Plug and then eventually a very rudimentary clone of Phoenix itself. Because the material is so low level, most of it is evergreen.

Note: Nanobox is no longer in service, so that episode is "archived", but still available for those who are curious.

Difficulty: Advanced

Start series

Log in to track your progress