disclaimer: This guide is a work in progress, and many sections are left half done or empty

  1. Introduction

    1. Book Format

    2. What Is A Web Application

  2. Language

    1. Ecosystem

    2. Types

    3. Concrete

  3. Project Structure

    1. IDE

    2. Folder Structure

  4. Build Tools

  5. Configuration

  6. Server

  7. Persistence Layer

  8. Model Layer

  9. Authentication

  10. Authorization

  11. Universal Application Stack

  12. Deployment

  13. Asset Pipeline