~/panel

Fireside chat about advanced Python development

Panelat PyCascades 2021 · 2021-02-19..02-21· [developer-experience, python]
slides:none on file

Covers concrete tradeoffs: emergency Python 3.8/3.9 release cadence after two CVEs and why one float bug is realistically a crash not full remote code execution; new official PyPI logs exposed as a BigQuery public dataset; attacks where public packages squat internal names and mitigations like version pinning and using pip compile to produce reproducible, hashed lockfiles; why pinning formatter versions matters for Black (LL(1) parser vs Python’s new PEG parser); and practical tooling: VS Code remote debug, pdb, rich for terminal UI.

AI-written summary · about

  1. 0:00Start
  2. 5:48Most Popular Version of Python
  3. 6:51Pipi Stats
  4. 11:39Pip Tools
  5. 19:04Sloppy Programming
  6. 23:36Remote Development
  7. 26:53Security Focused Static Analysis Tools
  8. 32:01Is There a Way To Report Suspicious Packages on Pi Pi
~/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.