~/talk

How do debug tool bars for web applications work?

Talkat DjangoCon US 2014 · 2014-08-30..09-06· [web-platform, python]
slides:none on file

Django Debug Toolbar hooks into Django via a middleware that inserts HTML before </body> (and updates Content-Length), serves panel data via view handlers and static assets, and saves per-request dumps identified by a storage ID with a default retention 10 requests, which breaks when other traffic or separate AJAX calls occur because those details are discarded; setup needs static files and often monkey‑patch bootstrap workarounds or explicit mod_wsgi/runmodwsgi config, and a proposal is to implement a WSGI-level middleware and REST API for a framework‑agnostic toolbar.

AI-written summary · about

  1. 0:00Web debug toolbars intro
  2. 1:47What toolbars show and how
  3. 3:12Django toolbar setup & risks
  4. 6:23Django toolbar with mod_wsgi
  5. 8:28Django toolbar components
  6. 11:44Toolbar HTML injection
  7. 13:30Django toolbar AJAX limits
  8. 15:59Pyramid toolbar AJAX tracking
  9. 17:23Framework toolbar problems
  10. 18:25WSGI-level toolbar impl
  11. 20:58Modern JS injection
  12. 22:23Universal toolbar proposal
  13. 23:50New Relic integration
  14. 25:13TikiBar production ideas
  15. 26:15Q&A
~/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.