~/talk

No Holds Barred Web Framework Battle

Talkat PyCon Italia 2023 · 2023-05-25..05-28· [python, web-platform]
slides:none on file

Compares Django, FastAPI, and Flask by concrete tradeoffs: FastAPI wins overall on points thanks to pydantic-driven validation, async-first design, and fastest real-world JSON/DB composites; Django for large projects because its app structure, admin and SQL ecosystem scale (examples: Sentry, Instagram, Octopus Energy); Flask for quick starts with a one-file cheat-sheet vibe but no built-in validation. Notes governance risk for FastAPI (single maintainer), databases tie, and straightforward migrations between Flask, FastAPI, and Django.

AI-written summary · about

  1. 0:00Introduction and setup
  2. 0:48Talk overview and bias
  3. 3:14Framework selection and overview
  4. 5:02Developer experience comparison
  5. 7:11Data validation in frameworks
  6. 9:20Small projects and microservices
  7. 10:44Large projects and architecture
  8. 12:51Developer experience summary
  9. 13:13Framework speed and benchmarks
  10. 17:32Async support in frameworks
  11. 18:34Database support across frameworks
  12. 19:16Governance and project direction
  13. 20:06Framework sweet spots
  14. 21:06Personal framework choices
  15. 22:10Final verdict and fast API wins
  16. 22:52Q&A session begins
~/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.