~/talk

Lessons Learned in a Large Django Project

TalkinSpanishat EuroPython 2015 · 2015-07-20..07-26· [django]
links:none on file
slides:none on file

A large Django project rebuilt the Guía Repsol site with 80,000 tourist entries and 500 articles, delivered an initial version in 18 months and a six-month handover. The stack used Django, Django CMS and a custom API exposed to mobile, migrated data from SQL Server to PostgreSQL via a custom ETL, added map-provider adapters and a clustering system for many map points, and found insufficient tests caused fear of changing code—leading to the practical recommendation to separate the API and the front end from the start.

AI-written summary · about

  1. 0:00Start
  2. 4:29PREPARE FOR CHANGE, BUT DON'T MAKE IT UNNECESSARILY COMPLICATED
  3. 8:59KNOW THE "GUTS" OF YOUR TECHNOLOGY AND DARE TO DEVELOP SOMETHING YOURSELF
  4. 10:45USE A DISTRIBUTED VERSION CONTROL SYSTEM
  5. 12:35DOCUMENTATION-DRIVEN DEVELOPMENT
  6. 13:55CONTRIBUTE TO FREE SOFTWARE AS MUCH AS YOU CAN
~/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.