~/talk

Introducing the FARM stack - FastAPI, React, & MongoDB

Talkat PyCascades 2021 · 2021-02-19..02-21· [nodejs, react]
slides:none on file

Builds a working async to‑do app using FastAPI + Motor + MongoDB Atlas with Uvicorn, Pydantic models that handle MongoDB ObjectId via ObjectId aliasing in Pydantic, and full CRUD endpoints returning correct status codes (201, 204, 404). Server attaches an async Motor client on startup and closes it on shutdown. Frontend uses Create React App with proxy to Uvicorn, React hooks to fetch and map tasks to a timeline, posts/puts/deletes work live against the API in the demo.

AI-written summary · about

  1. 0:00Start
  2. 0:17Aaron Bassett
  3. 3:19The Farm Stack
  4. 5:23Create Backend Structure
  5. 6:30Resource Structure
  6. 11:44Update Task Model
  7. 12:51Crud Roots
  8. 22:52Timeline
~/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.