~/talk

Rest Easy with Jupyrest: Deploy notebooks as web services

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

Jupyrest claims it turns Jupyter notebooks into web services without rewriting code by treating notebooks as notebook functions with an ID an input JSON Schema and an output schema and by injecting a parameter cell and running the notebook end to end. It produces an executable HTML artifact plus JSON via a save_output call, converts JSON into Python objects for complex models, integrates with FastAPI and Azure Functions for serverless deployments, runs in production at Microsoft since 2020 for many Azure teams and fits automation and reporting but not low latency services.

AI-written summary · about

  1. 0:00Jupyrest introduction
  2. 1:27What is serverless
  3. 2:10Jupyter notebooks benefits
  4. 2:51Jupyrest purpose
  5. 3:56Notebook function structure
  6. 6:07Demo: Notebook to REST API
  7. 9:21Debugging notebook failures
  8. 11:06Reusing Python classes
  9. 13:58Handling Python class inputs
  10. 15:46When not to use Jupyrest
  11. 16:51Incident response automation
  12. 18:15Practical use cases
  13. 19:18Open source resources
  14. 20:01Q&A: JSON schemas
  15. 21:23Q&A: Interactive widgets
  16. 22:25Q&A: Deployment methods
~/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.