1. Building a HTTP Server From Scratch: Custom Errors

    Building a HTTP Server From Scratch: Custom Errors

    23
  2. Building a HTTP Server From Scratch: The If Let Expression

    Building a HTTP Server From Scratch: The If Let Expression

    17
  3. Building a HTTP Server From Scratch: Next Steps

    Building a HTTP Server From Scratch: Next Steps

    32
  4. Building a HTTP Server From Scratch: The HTTP Protocol and the Architecture of Our Server

    Building a HTTP Server From Scratch: The HTTP Protocol and the Architecture of Our Server

    19
  5. Building a HTTP Server From Scratch: Introduction

    Building a HTTP Server From Scratch: Introduction

    24
  6. Building a HTTP Server From Scratch: Copy and Clone Types

    Building a HTTP Server From Scratch: Copy and Clone Types

    26
  7. Building a HTTP Server From Scratch: The Result Enum

    Building a HTTP Server From Scratch: The Result Enum

    16
  8. Building a HTTP Server From Scratch: Serving HTML Files

    Building a HTTP Server From Scratch: Serving HTML Files

    17
  9. Building a HTTP Server From Scratch: Working with Environment Variables

    Building a HTTP Server From Scratch: Working with Environment Variables

    16
  10. Building a HTTP Server From Scratch: Representing the Query String Using a Hash Map - Part 2

    Building a HTTP Server From Scratch: Representing the Query String Using a Hash Map - Part 2

    16
  11. Building a HTTP Server From Scratch: The Option Enum

    Building a HTTP Server From Scratch: The Option Enum

    18
  12. Building a HTTP Server From Scratch: Strings

    Building a HTTP Server From Scratch: Strings

    25
  13. Building a HTTP Server From Scratch: Organising Our Code into Modules

    Building a HTTP Server From Scratch: Organising Our Code into Modules

    27
  14. Building a HTTP Server From Scratch: Silencing Compiler Warnings

    Building a HTTP Server From Scratch: Silencing Compiler Warnings

    12
  15. Building a HTTP Server From Scratch: Serving Arbitrary Files Securely

    Building a HTTP Server From Scratch: Serving Arbitrary Files Securely

    18
  16. Building a HTTP Server From Scratch: Logging the Incoming Requests to the Console

    Building a HTTP Server From Scratch: Logging the Incoming Requests to the Console

    13
  17. Building a HTTP Server From Scratch: Traits and Type Conversions

    Building a HTTP Server From Scratch: Traits and Type Conversions

    14
  18. Building a Command Line Application: Mutability

    Building a Command Line Application: Mutability

    12
  19. Building a Command Line Application: Basic Data Types

    Building a Command Line Application: Basic Data Types

    6
  20. Building a HTTP Server From Scratch: Structs

    Building a HTTP Server From Scratch: Structs

    16
  21. Building a Command Line Application: Finishing Touches

    Building a Command Line Application: Finishing Touches

    20
  22. Building a Command Line Application: Explore the Ownership and Borrowing in GDB

    Building a Command Line Application: Explore the Ownership and Borrowing in GDB

    14
  23. Building a Command Line Application: References and Borrowing

    Building a Command Line Application: References and Borrowing

    14