~/talk

Operations: The Missing Django Piece with Micah Lyle

Talkat DjangoCon US 2024 Β· 2024-09-22..09-27Β· [django]
slides:none on file

Claim: Operations is an opinionated, lightweight layer that pulls business logic out of models and views into callable units that live in an ops folder or ops.py with a few simple rules. Implementation on about a dozen Django projects and a starter product called Better Base shows it in practice. A case study of an invitation system spans ~1,500 lines of code and a few thousand tests and demonstrates faster comprehension, clearer boundaries, and reliable reuse across views, tasks, and background jobs.

AI-written summary Β· about

  1. 0:00Introduction
  2. 4:20Django apps over time
  3. 7:56MVT structure evolves
  4. 12:59Operations as solution
  5. 19:50Operations in Django
  6. 21:54Demo: operations for invitations
  7. 25:24Summary
~/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.