The Binder project drastically lowers the bar to sharing and re-using software. As a user wanting to try out someone else’s work I only have to click a single link. As the author preparing a binder-ready project is much easier than having to support many different platforms and for many projects involves little additional work.
In this talk I will introduce the audience to the concepts and ideas behind the Binder project. I will showcase examples from the community to illustrate use-cases and show off the power of Binder.
Three pieces of software power Binder: repo2docker, BinderHub and JupyterHub. Using an example repository I will go through the steps required to make a repository binder- ready and what happens when a user launches it. At each step I will illustrate the role that each of the three software components play and how they interact.
Binder is a project created by its community. I will present pathways for getting involved with the community.
To wrap up I will highlight plans for future developments and features of Binder.