HTTP + OOP: Building an Object Server

  1. Introduction
  2. The problem with CGI
  3. How the web works:
  4. The World Wide Web
  5. The inner nature of HTTP
  6. HTTP "on the wire"
  7. Browsing without a browser
  8. CRUD = HTTP?
  9. Creating a specialized webserver:
  10. A minimal HTTP server in Python
  11. An ugly truth about browsers
  12. Translating MVC + CRUD to HTTP
  13. Our HTTP request-response cycles
  14. Interaction storyboard
  15. Code reuse
  16. Mapping to HTTP + URL pairs
  17. Actual Code (Source files: quote_server.py, quote.py)
  18. Towards an Object Server:
  19. 1. Identify couplings to quote.py [6:10]
  20. 2. Object creation menu requirements [5:00]
  21. 3. Object creation menu Python code [9:05]
  22. 4. Final steps [6:10]
  23. (A thing we're not doing.)
  24. Summary