~/talk

SPONSOR WORKSHOP / Paul Prescod / SalesForce

Talkat PyCon US 2021 · 2021-05-14..05-15· [developer-experience, python]
links:none on file
slides:none on file

Shows how a YAML-based DSL called Snowfakery is implemented as a Python interpreter, with concrete code hooks for YAML-based DSL, Jinja templating and Faker providers, and examples of plugins and providers. Demonstrates streaming outputs (JSON/CSV/SQL/Cumulus CI/Salesforce), constant-memory generation that scales to generates up to a billion rows, and use of multiprocessing, Click, PyYAML and SQLAlchemy. Includes actual recipe examples, output-stream code, and the simple plugin/provider classes used in production.

AI-written summary · about

  1. 0:00Introduction to Snowfakery
  2. 1:32Core features and design
  3. 3:20Design principles and scale
  4. 6:33Demonstrating the tool
  5. 11:28Advanced functionality
  6. 12:40System architecture
  7. 15:20Output and connectivity
  8. 19:35Extensibility and scaling
~/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.