~/talk

The evolution of a RESTful Django backend

Talkat DjangoCon US 2014 · 2014-08-30..09-06· [django, api-design]
links:none on file
slides:none on file

Safari Books Online migrates APIs from plain Django views to Piston to Tastypie and now Django REST framework, claiming DRF for new endpoints because it gives explicit serializer classes, composed filter/serializer/view components, built-in pagination and filtering, a browsable API, and simple token auth. Piston is effectively unmaintained and lacks pagination; Tastypie adds pagination and schema generation but struggles with binary file uploads (high memory, no streaming) and is hard to extend. DRF improves performance and server-side model validation but still needs manual schema maintenance and some boilerplate.

AI-written summary · about

  1. 0:00Start
  2. 0:21The evolution of a RESTful Django backend
  3. 1:41Introductions
  4. 2:49Spoiler Alert
  5. 22:32Summary
~/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.