Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Overview of JupyterHub, Binder, and repo2docker
Search
Carol Willing
PRO
April 06, 2018
Technology
410
0
Share
Overview of JupyterHub, Binder, and repo2docker
Red Hat OpenShift Machine Learning Call on April 6, 2018
Carol Willing
PRO
April 06, 2018
More Decks by Carol Willing
See All by Carol Willing
Beyond the Hype: A Pragmatic Look at How Developers Actually Use AI
willingc
PRO
0
28
Conversation, Computation, and Community: Solving Scientific Problems with Jupyter Notebooks and AI Tools
willingc
PRO
1
66
Question Driven Development using Python
willingc
PRO
1
110
CPython: Foundation for Scientific Python
willingc
PRO
1
57
Be a SLQAR. Micromentoring for all.
willingc
PRO
0
78
Lessons in Leadership: Python, AI, and Heuristics
willingc
PRO
1
160
Embracing Python, AI, and Heuristics: Optimal Paths for Impactful Software
willingc
PRO
1
1k
Thriving with Python: Navigate the pitfalls in a polyglot world
willingc
PRO
1
270
Pragmatic Python: Python 3.12 and beyond
willingc
PRO
0
250
Other Decks in Technology
See All in Technology
Databricks 月刊サービスアップデートまとめ 2026年04月号
tyosi1212
0
130
AI対話分析の夢と、汚いデータの現実 Looker / Dataplex / Dataform で実現する品質ファーストな基盤設計
waiwai2111
0
650
GitHub Copilot CLI で考える複数エージェント設計
tomokusaba
0
110
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
15
100k
分断された OT と IT を繋ぐ架け橋 -Kubernetes が切り拓く 産業用組み込み製品の現在地 -
yudaiono
1
120
なぜ、IAMロールのプリンシパルに*による部分マッチングが使えないのか? / 20260518-ssmjp-iam-role-principal
opelab
1
130
写真で見るAWS Summit Singapore 2026
k_adachi_01
0
120
"うちにはまだ早い"は本当? ─ 小さく始めるPlatform Engineering入門
harukasakihara
7
630
開発サイクルのボーダーレス化に伴う組織変革から学んだこと / Organizational Transformation Amid the Borderless Development Cycle
mii3king
0
220
最新技術を"今は選ばない"という技術選定
leveragestech
PRO
0
210
Redmine次期バージョン7.0の注目新機能解説 — UI/UX強化と連携強化を中心に
vividtone
1
170
可視化から活用へ — Mesh化・Segmentation・アライメントの研究動向
gpuunite_official
0
230
Featured
See All Featured
Typedesign – Prime Four
hannesfritz
42
3k
Side Projects
sachag
455
43k
Leo the Paperboy
mayatellez
7
1.8k
Done Done
chrislema
186
16k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
190
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
390
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.2k
Heart Work Chapter 1 - Part 1
lfama
PRO
7
35k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
810
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.4k
Optimising Largest Contentful Paint
csswizardry
37
3.7k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.9k
Transcript
Overview of JupyterHub, Binder, and repo2docker JupyterHub Team Chris
Holdgraf Yuvi Panda Min Ragan-Kelley Carol Willing OpenShift ML call April 6, 2018
Jupyter: Vision, Tools, Community jupyter.org
Project Jupyter Mission
Anatomy of a notebook http://adamrule.com/files/papers/chi_2018_computational_notebooks_final_web.pdf https://blog.jupyter.org/we-analyzed-1-million-jupyter-notebooks-now-you-can-too- guest-post-8116a964b536 Structure and design
• Adam Rule et al. • analyzed 1 million notebooks • design opportunities
Introduction to Mechanical Vibration (Jason Moore & Kenneth Lyons) http://www.moorepants.info/blog/introducing-resonance.html
https://mybinder.org/v2/gh/willingc/pydy-tutorial-human-standing/master https://github.com/pydy/pydy-tutorial-human-standing
QuantEcon • multiple languages • lectures, notebooks, and more Comprehensive
Course https://lectures.quantecon.org https://medium.com/quantecon-blog/code-testing-our-lectures-16bebac5ac1d https://quantecon.org/news-item/quantecon-py-v0-3-8-released
JupyterLab Try it on Binder. next-generation, web-based, extensible user interface
for Jupyter
@WillingCarol HUB A JUPYTER NOTEBOOK FOR EVERYONE
@WillingCarol JupyterHub: Deploy with Kubernetes https://zero-to-jupyterhub.readthedocs.io/en/latest/
Architecture authenticators, spawners, services
JupyterHub for Teaching https://cdnapisec.kaltura.com/index.php/extwidget/openGraph/wid/1_k6uwj8g1 https://atg.fas.harvard.edu/news/seas-computing-and-academic-technology-fas-launch-jupyterhub-canvas-integration • Exploration and experimentation http://pyvideo.org/scipy-2016/labs-in-the-wild-teaching-
signal-processing-using-wearables-jupyter-notebooks- scipy-2016.html • Physical media with wearables and electronics • Real world, self-directed projects Teaching Signal Processing using Wearables and Jupyter Notebooks Dr. Demba Ba
Binder https://blog.jupyter.org/binder-2-0-a-tech-guide-2017-fd40515a3a84 https://elifesciences.org/labs/8653a61d/introducing-binder-2-0-share-your- interactive-research-environment https://www.nature.com/articles/d41586-018-01322-9 mybinder.org
Build your own BinderHub https://binderhub.readthedocs.io/en/latest/
BinderHub Architecture
repo2docker https://repo2docker.readthedocs.io
Anatomy of a notebook http://adamrule.com/files/papers/chi_2018_computational_notebooks_final_web.pdf https://blog.jupyter.org/we-analyzed-1-million-jupyter-notebooks-now-you-can-too- guest-post-8116a964b536 Structure and design
• Adam Rule et al. • analyzed 1 million notebooks • design opportunities
• Demba Ba • Jason Moore • QuantEcon • Project
Jupyter team and community • Photo credits and links on individual slides Attributions and recognition
Questions? Steering Council, Project Jupyter Core Developer, Project Jupyter Fellow,
Python Software Foundation Core Developer, CPython Software Engineer, Cal Poly SLO Carol Willing @willingcarol