~/talk

Realtime websites with Django and Meteor

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

A Django-based DDP server replaces the Meteor Node backend and pushes Django model updates over websockets using gevent, giving browser and mobile clients latency compensation with immediate local updates and server rollback on conflict. It relies on PostgreSQL listen/notify to broadcast commits (no extra infra), currently supports PostgreSQL only, has live-query work in progress, serves Meteor client files, and demonstrates Node-like throughput while keeping Django models, auth fixes, and predictable transactional consistency.

AI-written summary · about

  1. 0:00Introduction
  2. 1:17What is this project
  3. 1:46Latency Compensation
  4. 2:19No Schemer
  5. 2:53MongoDB
  6. 3:11Meteor
  7. 5:32Meteor Limitations
  8. 6:18Realtime Latency Compensation
  9. 7:24Python
  10. 9:52Asynchronous notification
  11. 10:32No new infrastructure
  12. 11:09Listen and notify
  13. 12:12Transactions
  14. 12:50Demo
  15. 24:58Question Time
  16. 29:40Django DDP
~/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.