~/talk

Powering Energy Storage Beyond Excel

Talkat DjangoCon US 2023 · 2023-10-16..10-20· [python, web-performance]
slides:none on file

Company moves dozens of Excel workbooks into a tested web app that actually runs the battery sizing math: Jupyter notebook prototypes validate formulas and catch Excel vs Python precision issues (Excel’s 15 significant digits vs Python decimals), then code lands in Django + PostgreSQL + DRF with Next.js/Ant Design UI, CSV/PDF exports, Celery for jobs. Repository and a management command that imports Excel exist. Tests reveal real bugs (JSON integer-keys → strings, rounding mismatches) and the app replaces fragile file-versioning.

AI-written summary · about

  1. 0:00Introduction
  2. 1:23Energy storage challenges
  3. 4:13Excel fails for complex calculations
  4. 8:23Django for this project
  5. 11:59Change management
  6. 13:24Prototyping with Jupyter
  7. 16:57Excel vs Python math
  8. 22:18Django backend
  9. 23:43Next.js and Ant Design frontend
  10. 26:32Excel to Django challenges
  11. 29:04Testing formulas in Django
  12. 32:19When to transition
  13. 33:00Q&A
~/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.