~/talk

Where Docs, Cloud-hosted Interactive Tutorials and CI Testing Intersect

speakerdeck:dangunter
slides:none on file

Uses Jupyter notebooks as single-source examples, with Sphinx to render docs, a separate GitHub repo for examples, and a lightweight CLI that fetches examples, strips exercise/solution/testing tags, and installs helper code for local use. Builds HTML for Read the Docs and GitHub Pages, runs notebooks as CI regression tests, and deploys zero‑install cloud tutorials using AWS auto-scaling. Custom build scripts glue the flows; workflows already scale to about 30–40 simultaneous users and validate code before commit.

AI-written summary · about

  1. 0:00Intro
  2. 0:57Background
  3. 3:18Tools and Technologies (1) SPHINX
  4. 4:13Tools and Technologies (2) jupyter notebooks
  5. 5:31Step o. Github "examples" repository
  6. 6:33Add "lags" to Jupyter Notebooks
  7. 8:46Create "build" script for different workflows
  8. 10:26a. Deployment of the does
  9. 11:57Step 3b. Deployment to users' machines
  10. 13:08Step 3c. Deployment to the cloud
  11. 14:37Summary
  12. 15:13Parting thoughts
~/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.