Session ideas
What kind of sessions on what topics should we have?
Let's collect ideas here and then distil them down later.
- How to take a repo/collection of code and get it binder ready (zero to binder)
- Using thebelab to include executable snippets in your teaching material
- using repo2docker locally for work on my project
- things to think about when putting together a binder for teaching young people
- best practices for sharing data analysis behind a article published in a newspaper or magazine
- collect and walk through some of http://mybinder.readthedocs.io/en/latest/sample_repos.html
I think it would be good to have lots of case studies (ideally from real papers) for people to run and adapt. I've got one in prep (if anyone can help with rstudio / latex in binder).
Added it to the list in the top comment.
Something for the showcase: https://github.com/beecycles/Power_of_Irma not sure where to put it so placing it here for the moment.
Would a biology-related session be of interest? @intermine has a set of tutorials for fetching genomic data in jupyter notebooks here https://github.com/intermine/intermine-ws-python-docs
It could flow something like this:
- Choose an InterMine data source (there are quite a few out there for different organisms so it's nicely flexible)
- Use a UI to build a query for data
- Copy auto-generated code to run the query (this might be nice for people who are nervous / new coders who are comfortable tweaking scripts but not writing lots of code themselves)
- Paste it into a notebook and launch to binder?
- a session "Zero to RStudio Binder"
- a session "Zero to Jupyter Binder"
Both walk you through all the steps of taking a repo and binderising it. Final step is having a link that you can share with others that works.
@sje30 have you seen https://github.com/binder-examples/latex and https://github.com/binder-examples/r as examples to start from for Latex and RStudio? Would be great to have a real-world example for the workshop.
@betatim You've seen my slides. Perhaps we could use that as a jumping off point. I think explaining some background information could be a useful session.
The slides @jzf2101 is referring to are here https://indico.cern.ch/event/724941/
I think we should pull material from them for the "Introduction to binder, showcasing creative uses of binder" and "Zero2Binder - How to get a repository to work on mybinder.org" on the agenda
https://github.com/dib-lab/CarpentryConWest18/issues/4#issuecomment-400099334
has some thoughts on what others are looking for from Binder workshops.
https://github.com/choldgraf/textbooks-with-jupyter a showcase item (mad props to @choldgraf)
@yochannah how much time would you reckon we should schedule for something like https://github.com/Build-a-binder/build-a-binder.github.io/issues/12#issuecomment-390634585 ?
Discussing the Introduction to Binder slides in its own issue: #32