~/talk

Swagger driven REST API development with the Falcon web server

Talkat PyCon Australia 2015 · 2015-07-31..08-04· [web-platform, developer-experience]
links:none on file
slides:none on file

Uses the Swagger JSON specification as the authoritative API source and programmatically maps each path+method operationId to Python handlers on the Falcon web server. Documents the Mailman 3 backend over months to produce a single JSON doc, implements the sample petstore in 57 lines to implement pet store, composes handler chains like JWT validation->refresh->authorization, and runs as an authenticating proxy that actually works.

AI-written summary · about

  1. 0:00Start
  2. 3:08Write an Api Proxy Server
  3. 6:34Document the Mailman Api in Swagger
  4. 7:18Rest Api via the Swagger Rest Api Browser
  5. 8:57Structure of a Swagger Api Document
  6. 13:15Demo
  7. 14:22Sample Rest Api
  8. 16:02Operation Handlers
  9. 19:03Authentication Authorization
  10. 19:26Json Web Token Jwt
  11. 21:23Authentication and Authorization
~/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.