~/talk

Secrets of a WSGI master.

Talkat PyCon 2018 · on Saturday, 2018-05-12· [python]

Argues that WSGI still meets most needs and shows concrete fixes: mod_wsgi-express and ability to pip install mod_wsgi remove old installation pain, Django management integration boots a production-grade server, and warpdrive builds Docker images and OpenShift-ready deployments. Recommends daemon mode over embedded, documents startup/socket/request timeouts that auto-recover stuck workers, and exposes event hooks/metrics for tuning capacity. Demonstrations and tools are shown working in containers and local dev, with defaults and examples that make mod_wsgi practical rather than legacy trivia.

AI-written summary · about

  1. 0:00Intro
  2. 0:15What is WSGI?
  3. 6:03Installing mod_wsgi the easy way
  4. 7:47Run mod_wsgi from the command line
  5. 8:06No Apache configuration required
  6. 9:26Django framework integration
  7. 9:41Run with Django management command
  8. 10:19Automatic code reloading
  9. 10:53Interactive debugger
  10. 11:32Production configuration #1
  11. 12:31Running in production
  12. 13:43Production configuration #2
  13. 16:09Building the container
  14. 17:24A better container image #2
  15. 19:30Running as non root
  16. 20:12Same tools for development
  17. 21:23Generate image with no Dockerfile
  18. 21:46Source-to-Image
  19. 22:22OpenShift
  20. 22:57Manual Apache configuration
  21. 23:59Embedded mode
  22. 24:58Manual daemon mode configuration
  23. 25:35The missing options
  24. 26:32Failed application loading
  25. 27:15Connection timeouts
  26. 28:12Long running or stuck requests
  27. 28:42Request Monitoring
  28. 30:17Performance Monitoring
  29. 30:30Live Traffic
  30. 31:17Resources
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.