1 of 26

Open Infrastructure for Open Science�A fire-hose of information about Binder

@choldgraf

Chris Holdgraf, UC Berkeley and Project Jupyter

2 of 26

bit.ly/2019-elife-cc-holdgraf

3 of 26

you???

4 of 26

a community of people and an ecosystem of open tools and standards for interactive computing

5 of 26

create things that are language-agnostic and modular. Empower people to use other open tools.

6 of 26

🏆action item 🏆��Go check out the Jupyter community docs�jupyter.readthedocs.io

7 of 26

A community that builds free and open-source tools�for reproducible, sharable scientific environments�that are workflow- and platform-agnostic.

The

Project

8 of 26

🏆action item 🏆��Go check out the Binder community docs�jupyterhub-team-compass.readthedocs.io/en/latest/

9 of 26

10 of 26

11 of 26

12 of 26

13 of 26

14 of 26

🏆action item 🏆��Go check out the public BinderHub�mybinder.org

15 of 26

if you follow best-practices in computational science, your repository should work with Binder.

16 of 26

Package dependencies�with your repository

Use community standards to define environments

17 of 26

💻the tech that powers this💻

18 of 26

repo2docker

Convert a repository into a�reproducible Docker image

repo2docker.readthedocs.io

19 of 26

JupyterHub

Host pre-configured data science environments�on shared infrastructure

jupyter.org/hub

20 of 26

BinderHub

One-click sharable, interactive, reproducible environments from your public git repository

mybinder.org

binderhub.readthedocs.io

21 of 26

🏆action item 🏆��Go check out the Binder user docs�mybinder.readthedocs.io/en/latest/

22 of 26

+OVH

23 of 26

24 of 26

25 of 26

🏆action item 🏆��Go check out the BinderHub deployment docs�binderhub.readthedocs.io

26 of 26

Get involved with Jupyter

@choldgraf

community docs: jupyter.org/community�community forum: discourse.jupyter.org�slides: bit.ly/2019-elife-cc-holdgraf

  • All of these projects are open source, run by open communities
  • Jupyter is a place where *anybody* can participate
  • If you’d like to get involved: