~/talk

REPL-driven development

Talkat PyOhio 2015 · 2015-08-01..08-02· [developer-experience, testing]
links:none on file
slides:none on file

Argues for heavy REPL use with concrete demos: live coding in plain Python, then using bpython's undo and F7 editor round‑trip, showing tab completion, disassembly and inspect, and using IPython %run and autoreload versus deep reload. Explains the module reload caveats (from foo import bar doesn’t update) and shows embedding shells, pdb/werkzeug drops, doctest workflow and F5/F6 auto‑reload vs hard restart so you know when a REPL helps and when to restart.

AI-written summary · about

  1. 0:00Start
  2. 9:24Use the REPL more
  3. 20:52What is REPL-driven development
  4. 24:09Any questions about anything besides reloading
  5. 33:13What about "real software"
  6. 33:30reload (and execfile)
  7. 35:16IPython's deep reload
  8. 35:42IPython's autoreload
  9. 37:14don't trust reloading
~/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.