<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>Jupyter Blog - Tim Head</title><link href="https://jasongrout.github.io/medium-archive/pelican/" rel="alternate"/><link href="https://jasongrout.github.io/medium-archive/pelican/feeds/author-tim-head.atom.xml" rel="self"/><id>https://jasongrout.github.io/medium-archive/pelican/</id><updated>2019-11-26T19:52:00+00:00</updated><subtitle>The Project Jupyter blog: news, releases, and community stories, archived from blog.jupyter.org.</subtitle><entry><title>The JupyterHub and Binder Contributor in Residence!</title><link href="https://jasongrout.github.io/medium-archive/pelican/posts/2019/the-jupyterhub-and-binder-contributor-in-residence/" rel="alternate"/><published>2019-11-26T19:52:00+00:00</published><updated>2019-11-26T19:52:00+00:00</updated><author><name>Tim Head</name></author><id>tag:jasongrout.github.io,2019-11-26:/medium-archive/pelican/posts/2019/the-jupyterhub-and-binder-contributor-in-residence/</id><summary type="html">&lt;p&gt;Thanks to funding from the CZI Essential Open Source Software for Science initiative we are welcoming Georgiana Elena as our first…&lt;/p&gt;
</summary><content type="html">&lt;figure&gt;
&lt;img alt="The Chan Zuckerberg Initiative and Project Jupyter are teaming up to pilot a new role in the Jupyter community: the JupyterHub Contributor in Residence" src="https://jasongrout.github.io/medium-archive/pelican/posts/2019/the-jupyterhub-and-binder-contributor-in-residence/images/001-1_guy_H5cSnar8-qnscfVuzw_2x.webp" loading="lazy" data-body-image=""&gt;
&lt;figcaption&gt;The Chan Zuckerberg Initiative and Project Jupyter are teaming up to pilot a new role in the Jupyter community: the JupyterHub Contributor in Residence&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Thanks to funding from the &lt;a href="https://medium.com/@cziscience/essential-open-source-software-for-science-72faec2c38c1"&gt;CZI Essential Open Source Software for Science&lt;/a&gt; initiative we are welcoming &lt;a href="https://github.com/GeorgianaElena"&gt;Georgiana Elena&lt;/a&gt; as our first Contributor in Residence!&lt;/p&gt;
&lt;p&gt;Managing a codebase that spans many repositories and sub-projects as well as operating &lt;a href="https://mybinder.org"&gt;mybinder.org&lt;/a&gt; is a significant effort. Over time we have identified a need for dedicated support to ensure that activity and communication within these repositories is efficient and productive. Driven by this need and inspired by the &lt;a href="https://www.djangoproject.com/fundraising/"&gt;Django Fellowship model&lt;/a&gt;, we shaped the idea of a JupyterHub/Binder Contributor in Residence (CIR).&lt;/p&gt;
&lt;p&gt;Thanks to the Chan Zuckerberg Initiative, a Contributor in Residence within the community is now possible. Starting this year, CZI launched the &lt;a href="https://chanzuckerberg.com/rfa/essential-open-source-software-for-science/"&gt;Essential Open Source Software for Science&lt;/a&gt; grant program. It is aimed at helping open source communities that make up the core foundation of the scientific stack. We applaud CZI in providing support for core infrastructure across the sciences, and we’re honored to be part of CZI’s vision of funding maintenance, growth, development, and community engagement for open-source projects.&lt;/p&gt;
&lt;p&gt;In this post we’ll introduce the community to our first Contributor in Residence (Georgiana) and her mentor (Tim)! The rest of this post is in the form of a conversation between Georgiana and Tim. We hope you enjoy it and that it let’s you get to know the team a bit better.&lt;/p&gt;
&lt;hr&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;Tim:&lt;/em&gt; Hello Georgiana. Congrats on becoming the inaugural CIR. We’ve been lucky to have you already as a contributor on JupyterHub especially &lt;a href="/posts/2019/introducing-traefikproxy-a-new-jupyterhub-proxy-based/"&gt;your work adding support for using Traefik as a proxy&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Geo&lt;/em&gt;: Hey Tim! Thank you, it’s been a really amazing experience to work on JupyterHub. I’m really excited for this next year’s journey.&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Tim:&lt;/em&gt; You are the very first Contributor in Residence. Can you explain a little what this means?&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Geo:&lt;/em&gt; The CIR role is about helping make the little things around the projects be amazing. Little things like answering newly opened issues, guide people towards the right place for discussion, improve bits of documentation or code, helping with releases, give people the right tools to make great contributions. And I have a great team of existing contributors to work with.&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Tim:&lt;/em&gt; That’s right! My role in all this is to be a mentor and guide. JupyterHub and Binder have a small team that does a good job looking after the main repositories, but the universe of JupyterHub and Binder repositories is huge. So sometimes things get overlooked or missed. For example Pull Requests or Issues in one of the less-popular repositories can go for a long time without getting attention. This may hold up progress somewhere else, and people have a bad experience contributing to the project.&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Geo:&lt;/em&gt; Hopefully we can improve on this a bit so that more people have a great experience when contributing.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;Tim&lt;/em&gt;: Let’s find out a bit more about you. What did you do before getting involved with JupyterHub?&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Geo&lt;/em&gt;: I studied computer science in Bucharest spending the last semester developing my bachelor’s project as an Erasmus exchange student in Madrid. During summers I worked in the industry, doing a few internships abroad. I tried to gain as much practical experience as possible, to get in touch with different people and cultures, and interning seemed like the right move.&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Tim&lt;/em&gt;: How did you get involved with JupyterHub?&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Geo&lt;/em&gt;: I got involved with JupyterHub thanks to the amazing &lt;a href="https://www.outreachy.org/"&gt;Outreachy community&lt;/a&gt;. The Outreachy program introduced me to the world of opensource and guided me through my first steps. I now feel very lucky to have applied for the Outreachy internship &lt;a href="/posts/2018/outreachy-jupyter-supporting-diversity-in-open/"&gt;at the same time that JupyterHub came up with two amazing projects&lt;/a&gt;. I chose JupyterHub because I “clicked” with the TraefikProxy project and I was happy to find a very welcoming community that made contributing a very pleasant and not at all a scary experience.&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Tim&lt;/em&gt;: Have you turned into someone who spends all their time contributing or do you still have other hobbies?&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Georgiana&lt;/em&gt;: Because I currently live in the busiest/loudest city of Romania, I love to escape it at the end of the week and spend some time in nature. My favorite place to be is the village I grew up in, where I recharge my batteries walking my dogs and cooking with my mother and sister. I like painting and photography and sometimes I do both using the photos I take as an inspiration for my paintings.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;Tim&lt;/em&gt;: Moving on to the things you will be doing as CIR, have you already picked out something to get started with?&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Geo&lt;/em&gt;: At first, I will be focusing on trying to get an overview of what issues are feature requests, support questions and which have been solved already. I will also spend some time getting familiar with more of the JH/Binder projects. And what better way to learn about a project than to try and use it, and to be a first time contributor.&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Tim&lt;/em&gt;: If you had to name the top three goals you hope to achieve while being contributor in residence, what would those be?&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Geo&lt;/em&gt;: From the perspective of someone with still a lot to learn and figure out, I would be extremely happy if during this year I will grow to be the CIR this community needs. I would love to help improve the contributing experience, increase the overall productivity of the projects and become a better contributor myself.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;Tim&lt;/em&gt;: How can people interact with you?&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Geo&lt;/em&gt;: People can use the usual community communication channels, GitHub, Gitter and Discourse to provide feedback or ask questions and I’ll do my best to help out.&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Tim&lt;/em&gt;: Now that we have a CIR, do people still need to contribute to the projects?&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Geo&lt;/em&gt;: Definitely! People are always welcome to contribute. The CIR role wasn’t created to replace anything, but to be an extra pair of hands helping the daily activities around the community become more efficient.&lt;/li&gt;
&lt;li&gt;Tim: How can people stay engaged with the CIR program or the broader JupyterHub community moving forward?&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Geo:&lt;/em&gt; As the CIR, I am a team member just like anyone else, and the best way to stay connected is to connect is through our team channels — we have team discussions in the &lt;a href="https://discourse.jupyter.org/"&gt;Jupyter Community Forum&lt;/a&gt;, and team information in the &lt;a href="https://jupyterhub-team-compass.readthedocs.io/en/latest/"&gt;JupyterHub Team Compass repository&lt;/a&gt; (including &lt;a href="https://jupyterhub-team-compass.readthedocs.io/en/latest/meetings.html"&gt;monthly team meetings&lt;/a&gt; that anyone is welcome to join).&lt;/li&gt;
&lt;/ul&gt;
</content><category term="Binder"/><category term="community"/><category term="diversity"/><category term="JupyterHub"/><category term="sustainability"/></entry><entry><title>BinderHub is out of Beta!</title><link href="https://jasongrout.github.io/medium-archive/pelican/posts/2019/binderhub-is-out-of-beta/" rel="alternate"/><published>2019-04-26T16:49:00+00:00</published><updated>2019-04-26T18:41:00+00:00</updated><author><name>Tim Head</name></author><id>tag:jasongrout.github.io,2019-04-26:/medium-archive/pelican/posts/2019/binderhub-is-out-of-beta/</id><summary type="html">&lt;p&gt;Today we are proud to announce that we now consider BinderHub a stable tool with a track record of operating in production.&lt;/p&gt;
</summary><content type="html">&lt;p&gt;Nearly two years ago, the Binder Project &lt;a href="/posts/2017/binder-2-0-a-tech-guide-2017/"&gt;released the beta version&lt;/a&gt;&lt;br&gt;
of &lt;a href="https://binderhub.readthedocs.io/"&gt;BinderHub&lt;/a&gt;, the technology behind &lt;a href="https://mybinder.org"&gt;mybinder.org&lt;/a&gt;. Since then, mybinder.org has grown to serve nearly 90,000 launches each week and hit the &lt;a href="/posts/2018/mybinder-org-serves-two-million-launches/"&gt;two million launches in a year milestone last year&lt;/a&gt;. Over these two years BinderHub has matured as technology and community. Several new organizations now run their own BinderHubs and have joined the community of maintainers.&lt;/p&gt;
&lt;figure&gt;
&lt;img alt="A year of Binder sessions served from mybinder.org. Darker colors show users in countries that have launched more Binder sessions. The pins show the approximate locations of public BinderHubs that we know of. Where is mybinder.org? It is a global effort so there is no one location associated with it or the team that runs it." src="https://jasongrout.github.io/medium-archive/pelican/posts/2019/binderhub-is-out-of-beta/images/001-1_zGQcuph2mrh7ry_tH_QJYQ.webp" loading="lazy" data-body-image=""&gt;
&lt;figcaption&gt;A year of Binder sessions served from mybinder.org. Darker colors show users in countries that have launched more Binder sessions. The pins show the approximate locations of public BinderHubs that we know of. Where is mybinder.org? It is a global effort so there is no one location associated with it or the team that runs it.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Today we are proud to announce that we’ve removed the “beta” label from all pages served by BinderHub. BinderHub is now a tool with a track record of working well in production (both at mybinder.org and in other deployments), its general features and API have stabilized, and &lt;a href="https://jupyterhub.readthedocs.io/en/stable/"&gt;JupyterHub&lt;/a&gt;, the underlying technology that BinderHub uses, is close to its 1.0 release.&lt;/p&gt;
&lt;p&gt;A big thank you to all those who have used, commented, advocated, advertised, contributed, maintained and funded this journey. The deployment at mybinder.org is funded with grants from the &lt;a href="https://www.moore.org/grant-detail?grantId=GBMF6865"&gt;Moore Foundation&lt;/a&gt; and the Google Cloud Platform.&lt;/p&gt;
&lt;h3 id="who-else-has-deployed-a-binderhub"&gt;Who else has deployed a BinderHub?&lt;/h3&gt;
&lt;p&gt;A goal of Project Binder is to build modular, open-source tools that&lt;br&gt;
others can deploy for their own communities. BinderHub, the core technology behind mybinder.org, runs on Kubernetes this means it can be deployed on many cloud providers or even on your own hardware. Over the years, we have seen many new organizations deploy their own BinderHubs. Here are our highlights of other organizations who have joined the BinderHub community.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;GESIS&lt;/strong&gt; were the first to deploy a public BinderHub that is operated independently of mybinder.org. The &lt;a href="https://notebooks.gesis.org/binder/"&gt;GESIS BinderHub instance&lt;/a&gt; went live&lt;br&gt;
in December 2017 and has been running ever since. They are frequent&lt;br&gt;
contributors to the upstream project. Their BinderHub runs on a bare metal&lt;br&gt;
Kubernetes cluster.&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;Pangeo Project&lt;/strong&gt; instance was the next to come online, launching &lt;a href="https://binder.pangeo.org"&gt;their&lt;br&gt;
public BinderHub instance&lt;/a&gt; in September 2018 (more details in their &lt;a href="https://medium.com/pangeo/pangeo-meets-binder-2ea923feb34f"&gt;blog post&lt;/a&gt;). They provide additional compute resources and have customized their setup to provide on-demand &lt;a href="https://dask.org/"&gt;dask&lt;/a&gt; clusters to users. Try out &lt;a href="http://binder.pangeo.io/v2/gh/pangeo-data/pangeo_ocean_examples/master"&gt;one&lt;br&gt;
of their examples using ocean data&lt;/a&gt;. The Pangeo cluster is hosted on Google Kubernetes Engine.&lt;/p&gt;
&lt;p&gt;Recently, the &lt;a href="https://www.turing.ac.uk/research/research-projects/turing-way-handbook-reproducible-data-science"&gt;&lt;strong&gt;Turing Way project&lt;/strong&gt;&lt;/a&gt; has been working on deploying a BinderHub at the &lt;a href="https://www.turing.ac.uk/"&gt;Turing Institute&lt;/a&gt; in the UK. This BinderHub will serve both internal and external users with the goal of making it easier to share data science projects. They have run several workshops including one that teaches scientists and research software engineers how to deploy their own BinderHub instance. Recently they led a workshop in which ten academics and IT staff deployed their own BinderHub on the Microsoft Azure cloud! Sarah Gibson from their team has recently joined the team that operates mybinder.org.&lt;/p&gt;
&lt;p&gt;Finally, the &lt;a href="https://www.pims.math.ca/"&gt;&lt;strong&gt;Pacific Institute for the Mathematical Sciences&lt;/strong&gt;&lt;/a&gt; (PIMS) runs a service &lt;a href="https://intro.syzygy.ca/"&gt;called Syzygy&lt;/a&gt;. It deploys several JupyterHubs and BinderHubs for scientific organizations around Canada. A Binder team recently held a tutorial on deploying Binder and JupyterHub at the PEARC (&lt;a href="https://docs.google.com/presentation/d/1ELYepgptS7LcpBwjrotPRcQENr_WlxX0eQaBvzZonxs/edit?usp=sharing"&gt;you can find slides for the talk here&lt;/a&gt;). They have also &lt;a href="https://github.com/etiennedub/terraform-binderhub"&gt;provided a script for deploying JupyterHub&lt;/a&gt; (and Binder) on Terraform.&lt;/p&gt;
&lt;h3 id="whats-next"&gt;What’s next?&lt;/h3&gt;
&lt;p&gt;Now that BinderHub is not in beta anymore, what is next? As Project Binder we will focus on adoption, training, and growing the Binder community. This means growing the creation of &lt;strong&gt;Binder-ready repositories&lt;/strong&gt; (repositories that have the necessary structure for Binder to create the environment needed to run the repository’s code). We will increase our outreach and marketing efforts to make sure a diverse audience everywhere around the world knows about Binder.&lt;/p&gt;
&lt;p&gt;We will also work on making it easier to setup and operate a public BinderHub no matter what cloud vendor you are using. We are excited to see more organizations deploy their own BinderHubs for their communities. In the coming months, our goal is to create a &lt;strong&gt;federation of public BinderHubs&lt;/strong&gt;&lt;br&gt;
that operate in unison to serve the global user base of mybinder.org.&lt;/p&gt;
&lt;p&gt;If this caught your attention consider joining the Binder community, or contributing to Project Binder! A good place to start is the &lt;a href="https://discourse.jupyter.org"&gt;Jupyter Community Forum&lt;/a&gt; or dive straight into &lt;a href="http://github.com/jupyterhub/"&gt;the code on GitHub&lt;/a&gt;.&lt;/p&gt;
</content><category term="Binder"/><category term="Kubernetes"/><category term="releases"/></entry><entry><title>MyBinder.org serves two million launches</title><link href="https://jasongrout.github.io/medium-archive/pelican/posts/2018/mybinder-org-serves-two-million-launches/" rel="alternate"/><published>2018-11-13T12:35:00+00:00</published><updated>2018-11-13T12:35:00+00:00</updated><author><name>Tim Head</name></author><id>tag:jasongrout.github.io,2018-11-13:/medium-archive/pelican/posts/2018/mybinder-org-serves-two-million-launches/</id><summary type="html">&lt;p&gt;by the Binder Team&lt;/p&gt;
</summary><content type="html">&lt;p&gt;by the &lt;a href="https://twitter.com/mybinderteam"&gt;Binder Team&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Since the beginning of 2018, the Binder community has been hosting a &lt;a href="https://github.com/jupyterhub/binderhub"&gt;BinderHub&lt;/a&gt; at &lt;a href="https://mybinder.org"&gt;https://mybinder.org&lt;/a&gt; as a free public service. Today, we are proud to announce that this hub has served over two million &lt;a href="https://mybinder.readthedocs.io/en/latest/introduction.html"&gt;Binders&lt;/a&gt;. To mark this milestone we would like to say a huge Thank You! to the large community of people who use, &lt;a href="https://github.com/jupyterhub/binder#binder"&gt;build&lt;/a&gt;, and &lt;a href="https://www.moore.org/"&gt;fund&lt;/a&gt; the project. Without you this important public infrastructure would not be the user-friendly, reliable, well-supported and documented resource that we enjoy today. mybinder.org has enabled people from almost every country in the world to learn, participate and share countless projects, ideas and stories. Here’s to two million more!&lt;/p&gt;
&lt;figure&gt;
&lt;img alt="A huge thank you to all those who help with building, using, and operating ." src="https://jasongrout.github.io/medium-archive/pelican/posts/2018/mybinder-org-serves-two-million-launches/images/001-1_Rs3YZOC_GtnOO37TRI7pQA.webp" loading="lazy" data-body-image=""&gt;
&lt;figcaption&gt;A huge thank you to all those who help with building, using, and operating &lt;a href="https://mybinder.org"&gt;https://mybinder.org&lt;/a&gt;.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;h2 id="what-is-mybinderorg"&gt;What is mybinder.org?&lt;/h2&gt;
&lt;p&gt;mybinder.org let’s you take a repository full of Jupyter notebooks or RMarkdown and turn it into a collection of interactive notebooks. You can share your work with anyone by sending them a simple link (&lt;a href="https://mybinder.org/v2/gh/norvig/pytudes/master?filepath=ipynb%2FMaze.ipynb"&gt;like this one&lt;/a&gt;). All they have to do is open the link in a web browser and they can run those notebooks from anywhere in the world without having to install anything.&lt;/p&gt;
&lt;h2 id="who-is-using-mybinderorg"&gt;Who is using mybinder.org?&lt;/h2&gt;
&lt;p&gt;Currently about 70–80,000 &lt;a href="https://mybinder.readthedocs.io/en/latest/introduction.html"&gt;Binders&lt;/a&gt; are launched every week. A lot of those are people who are looking for a quick and easy way to launch a &lt;a href="https://mybinder.org/v2/gh/ipython/ipython-in-depth/master?filepath=binder/Index.ipynb"&gt;Python&lt;/a&gt; or &lt;a href="http://beta.mybinder.org/v2/gh/binder-examples/r/master?urlpath=rstudio"&gt;RStudio&lt;/a&gt; environment. However in the last week a notebook showing off &lt;a href="https://mybinder.org/v2/gh/quasiben/fiftyfizzbuzzes/master?filepath=Fifty%20Fizzbuzzes.ipynb"&gt;fifty ways to solve Fizz Buzz&lt;/a&gt; has been getting a lot of love. Beyond those heavy hitters and short-lived audience favorites there is a long tail of over 400 unique repositories that get launched every week. It would take the rest of the post to list them all!&lt;/p&gt;
&lt;p&gt;One last statistic that we are particularly proud of: over the last 80 days we have had users from almost all around the globe! Binder was started as a way to make computational research easier to share and reuse. We have been amazed at how many people around the world have used Binder for teaching classes, reproducing results, sharing interactive analyses, and making their work more accessible to others. We are particularly proud that this includes people from around the entire world.&lt;/p&gt;
&lt;figure&gt;
&lt;img alt="Countries from which has received visitors between 22 August 2018 and 10 November 2018." src="https://jasongrout.github.io/medium-archive/pelican/posts/2018/mybinder-org-serves-two-million-launches/images/002-1_t6_W35g1Kl1Yr8oGPVlyIA.webp" loading="lazy" data-body-image=""&gt;
&lt;figcaption&gt;Countries from which &lt;a href="https://mybinder.org"&gt;https://mybinder.org&lt;/a&gt; has received visitors between 22 August 2018 and 10 November 2018.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;h2 id="data-set-of-all-launches-on-mybinderorg"&gt;Data set of all launches on mybinder.org&lt;/h2&gt;
&lt;p&gt;mybinder.org is operated as a public infrastructure that is transparent, open, and inclusive. We &lt;a href="https://gitter.im/jupyterhub/binder"&gt;chat&lt;/a&gt;, &lt;a href="https://discourse.jupyter.org/"&gt;discuss&lt;/a&gt;, and &lt;a href="https://github.com/jupyterhub/binder"&gt;work&lt;/a&gt; in the open. This is why we are now publishing a new data set: a continuously updated log of every launch that happens on mybinder.org!&lt;/p&gt;
&lt;p&gt;&lt;a href="https://archive.analytics.mybinder.org/"&gt;MyBinder.org Events Archive&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;We would love to see people explore this data set as a public resource that describes the kinds of repositories being shared and launched on the public mybinder.org deployment.&lt;/p&gt;
&lt;h2 id="a-new-badge"&gt;A new badge!&lt;/h2&gt;
&lt;p&gt;One more thing … we thought now is a good time to give the trusty “Launch Binder” badge an overhaul. To improve the badge we put together some suggestions, &lt;a href="https://discourse.jupyter.org/t/help-us-choose-an-updated-launch-binder-badge/100"&gt;reached out to the community&lt;/a&gt;, and within a few days received a lot of feedback and new ideas. After combining all the inputs, our new badge went live earlier this week. We present to you our new badge:&lt;/p&gt;
&lt;figure&gt;
&lt;img alt="The new “Launch Binder” badge. Binder blue instead of bright red!" src="https://jasongrout.github.io/medium-archive/pelican/posts/2018/mybinder-org-serves-two-million-launches/images/003-1_gHu0NhZgTuRlvnD7eDI6Og.webp" loading="lazy" data-body-image=""&gt;
&lt;figcaption&gt;The new “Launch Binder” badge. Binder blue instead of bright red!&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;We hope you like it as much as we do. If you are in love with the old design or not quite ready to switch yet, do not worry! The old badge is not going anywhere. If you are using the old badge in your README it will continue to look the same as it always has.&lt;/p&gt;
&lt;p&gt;If you do want to change a previously generated link to the new badge, edit the name of the SVG in the link from the old:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="n"&gt;![Binder&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nl"&gt;http&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;mybinder&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;org&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;badge&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;svg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="err"&gt;]&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nl"&gt;http&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;mybinder&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;org&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;v2&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;gh&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;binder&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;examples&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;r&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;master&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;to the new:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="n"&gt;![Binder&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nl"&gt;http&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;mybinder&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;org&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;badge_logo&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;svg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="err"&gt;]&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nl"&gt;http&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;mybinder&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;org&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;v2&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;gh&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;binder&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;examples&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;r&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;master&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="n"&gt;Outro&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h2 id="open-infrastructure-in-the-cloud"&gt;Open infrastructure in the cloud&lt;/h2&gt;
&lt;p&gt;The Binder project is a community-driven experiment in radically-open infrastructure. BinderHub, the underlying technology that powers a Binder deployment, is an open project and can be deployed in many other cloud environments. For example, see the &lt;a href="http://binder.pangeo.io/"&gt;Pangeo Binder deployment&lt;/a&gt; for geospatial analytics, or the &lt;a href="https://notebooks.gesis.org/binder/"&gt;Gesis Binder deployment for social sciences&lt;/a&gt;. We are excited to see the project head in new directions as we continue to grow the technology and the community around Binder.&lt;/p&gt;
&lt;p&gt;Finally, we could not have done any of this without a ton of support from the Binder community. First, many thanks to &lt;a href="https://www.moore.org/"&gt;the Moore Foundation&lt;/a&gt; for funding initial development of Binder’s underlying tech, and for helping us finance running the deployment at mybinder.org. Second, many thanks to the &lt;a href="https://jupyterhub-team-compass.readthedocs.io/en/latest/team.html"&gt;Binder project core team&lt;/a&gt; for fostering excellent technology and a great community. Finally, thanks to everybody in the Binder community — whether you’ve launched repositories, shared your Binders, participated in discussions, built features, &lt;a href="https://github.com/jupyterhub/team-compass/issues/67"&gt;helped design this post’s banner image&lt;/a&gt; (❤), or gave us some critical feedback. Binder’s purpose is to serve the community, and you all have made it so worth it!&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;If you’d like to get involved in the Binder project, here are a few helpful links:&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;To learn about Binder, see the Binder documentation:&lt;/em&gt; &lt;a href="http://docs.mybinder.org"&gt;&lt;em&gt;docs.mybinder.org&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;For information on how to deploy your own BinderHub, see the BinderHub deployment docs:&lt;/em&gt; &lt;a href="http://binderhub.readthedocs.io"&gt;&lt;em&gt;binderhub.readthedocs.io&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;To participate in conversations with the Binder community, say hello on the Binder gitter channel (&lt;/em&gt;&lt;a href="https://gitter.im/jupyterhub/binder"&gt;&lt;em&gt;https://gitter.im/jupyterhub/binder&lt;/em&gt;&lt;/a&gt;&lt;em&gt;) or the JupyterHub/Binder Discourse forum (&lt;/em&gt;&lt;a href="https://discourse.jupyter.org"&gt;&lt;em&gt;discourse.jupyter.org&lt;/em&gt;&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;em&gt;If you’d like to see the code itself, see the three main open projects that make up a Binder deployment: BinderHub (&lt;/em&gt;&lt;a href="http://github.com/jupyterhub/binderhub"&gt;&lt;em&gt;github.com/jupyterhub/binderhub&lt;/em&gt;&lt;/a&gt;&lt;em&gt;), repo2docker (&lt;/em&gt;&lt;a href="http://github.com/jupyter/repo2docker"&gt;&lt;em&gt;github.com/jupyter/repo2docker&lt;/em&gt;&lt;/a&gt;&lt;em&gt;), and JupyterHub (&lt;/em&gt;&lt;a href="http://github.com/jupyterhub/jupyterhub"&gt;&lt;em&gt;github.com/jupyterhub/jupyterhub&lt;/em&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
</content><category term="Binder"/><category term="Kubernetes"/></entry></feed>