2025 Collaboration Cafe Notes Archive#

2025-10-08#

Check-in :raising_hand:#

  • Jonah Duckles / @jduckles / Org Mycology / Ōtepoti, Aotearoa

  • Arielle / @arielle-bennett / Turing

  • Beth Duckles / @bduckles / Org Mycology / Portland, OR

Agenda / Notes#

  • JupyterCon

    • Ping Kirstie re: JupyterCon housing (deadline is 10/10 or 10/13 for the housing block)

    • Need to amend the budget to send them info re: NumFocus (we worked on this)

  • User Hub Workshop: Arielle help re: JupyterCon workshop.

    • What do you need?

    • Make sure we have people who show up. Emails to attendees went out n=7 + 2i2c

    • One reply so far.

    • Promotion closer to the event.

  • Blog post draft, #1 Draft #2 forthcoming

  • HubDash Planning -

2025-10-07#

Check-in 💁#

Let us know that you’re here and how we can stay in touch.

  • Name (and pronouns if you’d like) / GitHub handle / affiliation / geographic location

  • Min (he/him) / @minrk / UC Berkeley / California

  • Kirstie (she/her) / @KirstieJane / Berkeley Institute for Data Science / Berkeley, CA

  • Freek/ @Freek Pols / Delft University of Technology /

  • Jim / @JimMadge / Alan Turing Institute / Exeter, UK

  • Simon / @manics / University of Dundee / :scotland:

  • Arielle / @Arielle-Bennett / Turing Institute /Boston, USA

  • Ryan (he/him) / @ryanlovett / UC Berkeley / California

  • Raniere Silva (he / him) / @rgaiacs / GESIS / Germany

  • Angus (née Stunning Mustard) / @agoose77 / 2i2c / Rugby, UK

  • Ely / @ohrely / Bloomberg / USA

  • Rowan / @rowanc1 / Curvenote /

  • Erik Sundell / @consideratio / Sundell Open Source

  • Franklin Koch / @fwkoch / Curvenote

Ice breaker 🧊⛏️#

What is something you have created that you’re proud of?

  • Kirstie: ha - my daughter (lol) - but also I made some cross stitch projects during the pandemic (and before I had a child) and completely loved how they turned out! They were great for listening to audiobooks / podcasts and NOT scrolling on my phone!

  • Min: I built an arch over our stairs in Oslo for a climbing rose

  • Freek: an escape the classroom

  • Jim: My knitted lion

  • Raniere: a bow on my spiritual retreat

  • Angus: a multi-player crossword webapp during COVID

  • Ely: Dance choreography algorithm

  • Arielle: When I was a kid I made an incredible ceramic dragon inspired by Smaug. I think my mum still has it. Also I am very proud of my house plant collecton which has largely grown through propagation efforts 🪴

  • Ryan: a media table out of salvaged oak during Covid

Celebrations and shout-outs 🎉#

Add a note to celebrate the awesome work someone in the community has been doing!

Breakout room and agenda item suggestions#

  • JupyterBook / MyST prioritization – Stéfan (?? Kirstie’s added this)

  • Bump this to next time / async

  • Build a Jupyter Book tutorial planning – Jim, Freek, Robert (?? Kirstie’s added this) +1

  • Voices of Jupyter Hub blog review (?? Kirstie’s added this)

  • Users of JupyterHub tutorial at JupyterCon – Arielle (?? Kirstie’s added this)

  • Task automation / consistency for contributors:

  • jupyterhub/team-compass#821

  • jupyterhub/team-compass#819

  • Z2JH minor release preparation with JupyterHub 5.4 and CHP – Erik (Erik added this) +1

Notes for JupyterBook Tutorial#

  • Need to map workshop sections to template lessons

  • We discussed whether we wanted people to install locally vs building something from the cloud

  • Expectation is that most attendees should be familiar with Jupyter, probably comfortable installing packages and using the command line

  • Local has advantages in a workshop

  • Faster build time (and iteration on changes)

  • Easier to debug problems (compared to build in CI)

  • Probably prefer building locally, with a starting point with working GitHub actions for build/deploy as an alternative

  • People who start from installing JupyterBook, need a way to get up to the same place as folks who might be following on from the online tutorial

    • git –clone? Or a zip file or a release of the template

    • Is the documentation also coherent with the paper, talk, workshop etc? Want to make sure they all line up!

    • Talk will be history, case studies, will link to the JB2 - do need to clean up the whole ecosystem to pull this together

    • Tutorial just started as a project for our own university :p would love to let it ‘adopt’ by JB2 so that it aligns better with all the documentation and ecosystem! Whether it is already the moment I am not sure. I guess some more tweaks and lessons / tutorial materials are needed.

  • What edits can we make to this page: https://next.jupyterbook.org/start/

2025-10-1#

Check-in#

  • Name (and pronouns if you’d like) / GitHub handle / affiliation / geographic location

  • Min (he/him) / @minrk / UC Berkeley / California

  • Arielle (she/her) / @Arielle-Bennett / Boston, MA

  • Beth (she/her)/ @bduckles / Portland, OR

  • Dan (he/him) / @dsholler / Santa Cruz, CA

  • Jonah (he/him) / @jduckles / Dunedin, OR

  • Kirstie (she/her) / @kirstiejane / UC Berkeley / Berkeley, CA

Celebrations and Shout-Outs#

  • Roadmap workshop proposal accepted! :tada:

  • Pretty proud of myself for getting the Collaboration Cafe documentation updated in the JupyterHub team compass! :sparkles:

Agenda / Notes#

  • End-of-year HubDash

    • Remote first

    • European/African and North/South American working times (during business days of those regions)

    • Overlap times as possible for joint / community celebrations

    • Trial the roadmapping workshop structure at the end of the year HubDash workshop.

    • Sessions: Focused working time in Europe, break then a sych session with US & Europe, break, then US session. Celebration sessions (shared sessions).

    • Host tracks/topics to guide breakout subjects.

      • As simple as documentation, PRs ready that are for that

      • Onboarding session beforehand. Coopt the structures JH already has.

      • Subsistence allowance and money - merch to share with people.

    • Min & Kirstie to invite contributors to lead HubDash tracks.

    • To do: OM and Arielle

      • Come up with tools to share/market this.

      • Create the application

      • Merch?

        • Socks? tshirt? stickers? mug?

        • Something specific for this group

  • VOJupyterHub Blog Post 1 Draft

  • Planning roadmap workshop -

    • Hubdash will be a trial session to soft-test the apparoach and how it works for JH.

  • Users of JH Workshop for JupyterCon

  • JupyterCon Prep

    • Getting folks from CalPoly/UCSD area to come to JupyterCon who could be at the user panel.

2025-09-24#

Check-in :raising_hand:#

  • Name (and pronouns if you’d like) / GitHub handle / affiliation / geographic location

  • Min / @minrk / UC Berkeley / California

  • Beth Duckles /@bduckles / Org Mycology / Portland, OR

  • Arielle / @Arielle-Bennett / Turing / Boston, MA

  • Dan / @dsholler / OrgMycology / Santa Cruz, CA

Celebrations and Shout-Outs :tada:#

Agenda#

  • Conversation about logistics for future of JH Collab Cafes (5 mins)

    • Scheduling community stuff is HARD.

  • Planning the Remote-first HubDash 12/2-3 planning for this event.

    • What are the priorities? Goals?

      • Celebration

      • Doing things!

    • Invitation - save the date

      • Also send out emails

      • Will there be an application?

        • Open interest form is a good idea.

        • Post this on the forum and the blog.

    • Suggestions for the structure

      • Have work sessions in morning - afternoon for overlapping session with discussion

      • Then later time zones working as folks go to bed.

      • Emphasis on celebration - go through everyone sharing what they’ve done in the past year. Sharing something they’re proud of - contributions they like. Cool PRs? In person convos? (model how other people have contributed)

      • Second day: discussion - look at all the cool stuff we’ve done.

      • Individual accomplishment - but also have someone celebrate the accomplishments of the project as a whole - look at the cool science that has been done, the cool grants we have gotten. (Min). This is the big picture of what we’ve done and how we’ve made an impact.

    • Best practices from Arielle based on Turing Way BookDash

      • Emphasize - people want to get a thing over the line before the end of the year - this is the time to cowork and get that thing done.

      • Explicit about coming to an onboarding session - with a low overhead. Collab cafe a couple of weeks before - this is the onboarding session. Everyone is going to write down goals for what to achieve in Hubdash. Makes sure everyone is focused for the day. “You want to work on ___ feature, so does someone else”

      • Goal setting call

      • If folks are brand new, we have people who are dedicated to doing the newbie onboarding. This can be a tradeoff.

      • Concerns that we don’t spend too much time onboarding newbies. Application/invitation form that we will hopefully invite newcomers - but won’t have brand new people on the call.

      • Brand new folks can come along to the celebration and learn about the project and engage with the discussions

      • New folks: could trial the onboarding materials. If you’ve never contributed, join for the celebration, what do you need to get up to speed? (Could just be one hour) “What do you need to get onboard for JH?”

      • Make the decision if we get people who are interested who are newbies.

      • Git hub training for Turing Way newbies - not quite what you’d need for someone who is a newbie to JH.

    • What is the minimum agenda framework we need to put out the call for HubDash?

      • Celebration

      • Doing things

        • We cocreate these

    • Dash Event Segments

      • Contribution session - 2.5 hours max pomodoros kind of like a collab cafe. You have a host for each session. No chit chat, go straight into that (1 or 2 in the am, one during lunchtime UK, go to 10pm UK/5pm US time - depending on interest). Could ask people what time slots they’re able to show up to.

  • Having something like Workshop Tracks to help prepare the facilitators to limit the scope of what prepared to facilitate?

    • Getting started/facilitating - working on the onboarding documentation this fall. Test driving the onboarding documentation. Put yourself in the persona of a new contributor going through onboarding documentation.

    • Documentation review?

    • Repo Triage?

  • How do we come up with these tracks?

    • Seed some in an issue - solicit feedback? Set a deadline

    • Limited by facilitators - whatever is the best path towards understanding facilitator capacity and contributor interest.

      • Start with the facilitators?

      • Need european and US leader - that narrows it down.

    • Don’t need to have a TON of tracks, but finding folks who would be willing to lead a session in a time zone that suits them.

  • Next step: Ask in Zulip who would like to co-lead a track with another person. (e.g. Documentation) - nudging people who might want to do these things.

  • Resources from Turing Way Bookdash - what materials could we build from?

    • Example of Bookdash Materials

    • Taking examples from bookdash but not all of it - JH uses different infrastructure!

    • Offer funds for accessiblity and food for folks during the event.

  • Calling it HubDash?

    • Leaning on the BookDash as a default unless we come up with something else.

    • Logo - unofficial named chompy.

Possible breakouts/topics#

  • Sketch out and write blog posts for Voices of JupyterHub

  • Mapping activities onto the calendar (Next week?)

    • Want to have a list of the things - and some sense of what to do

    • Perhaps an issue in the team compass and automate some issues to be opened automatically (always the option to close it/say it’s not doable) Automated nudges.

      • Monthly priority list?

      • Issues?

      • You said this was important is it still?

      • Templates for different activities.

    • If we’re too busy to check things, we don’t check it. Infrastructure - we do something every so often -

      • Issues on the team compass are a good fit for this. They stay open until they’re closed.

      • Issue templates

      • What is the snooze button? (just having it open might just be all that’s needed)

2025-09-17#

Check-in :raising_hand:#

  • Name (and pronouns if you’d like) / GitHub handle / affiliation / geographic location

  • Jonah Duckles / @jduckles / OrgMycology / ōtepoti, Aotearoa

  • Beth Duckles / @bduckles / OrgMycology/ Portland, OR

  • Dan Sholler / @dsholler / OrgMycology / Santa Cruz, CA

  • Min RK / @minrk / UC Berkeley / California

  • Kirstie Whitaker / @KirstieJane / UC Berkeley / California, USA

Celebrations and Shout-Outs :tada:#

Possible breakouts/topics#

  • Explaining the bot - [Yuvi]

    • Scaling maintainer intuition

    • Allows you to prioritize.

    • Enables contribution.

  • Planning the meeting [OM]

    • Original grant that fudned us - two leadership workshops - one in the US and one in Europe. We had the one in the US.

    • Fully remote meeting for all as a consensus. In order for most people to make it, it’s remote.

    • This meeting is meant to be celebratory and kind of a working goal-based event, let’s recap the year in JH. Encouraging it to happen yearly.

      • This opens the door for inviting different groups.

      • Agenda is more flexible to accomplishing things you want to work on.

    • JupyterHub Hackathon? where we do some celebrating? Not for beginners. For contributing to JH.

      • Remote first Roadmap workshop - modeling it on the Bookdash (Hubdash?)

      • Prototyping that with an event this year. Can’t call it a bookdash.

      • Is it an invite event where it’s a shoulder tap of valued or potential contributors. Or have an application process and invite people to apply.

      • Tracks in mind for the event who are focused on beginner things as well as tracks that are focused on other topics.

      • Tracks - I’m intrested in (documentation, and other)

    • Dates

      • December 2-3rd are the dates

      • Kirstie to send a save the date.

      • OM to create a form for application.

  • Voices of JH Report blog posts - drafting (did this last week)

  • Jitsi vs zoom links for collab cafe

    • September - keep the auxilliary cafes

    • October - have more collab cafes for JH shortening to one hour.

    • Issue talking about meeting times

    • Tie this into Arielle’s talks of automating issue bots etc.

2025-09-16#

Check-in :raising_hand:#

  • Name (and pronouns if you’d like) / GitHub handle / affiliation / geographic location

  • Min (he/him) / @minrk / UC Berkeley / California

  • Arielle (she/her) / @Arielle-Bennett / Turing / Boston, MA

  • Stéfan / @stefanv / BIDS (UC Berkeley)

  • Raniere Silva / @rgaiacs / GESIS

  • Samuel / @sgaist / Idiap Research Institute

  • Dan / @dsholler / OrgMycology

  • Jenny Wong (she/her) / @jnywong / 2i2c / Yorkshire, UK

  • Angus Hollands (he/him) / @agoose77 / 2i2c / Rugby, UK

  • Beth Duckles (she, her) / @bduckles / OrgMycology / Portland, OR

  • Kirstie Whitaker (she/her) / @KirstieJane / BIDS (UC Berkeley)

  • Matt Fisher (he) / @mfisher87 / Schmidt DSE

  • Chris Holdgraf, he / @choldgraf / 2i2c and Jupyter Executive Council

  • Erik Sundell / @consideRatio / Sundell Open Source / Uppsala, Sweden

  • Freek Pols / @FreekPols / Delft University of Technology / Netherlands

Getting to know each other! :wave:#

Whether you’re new to the communities or an old hand, please answer the icebreaker here

:ice_cube::hammer: What is a book you like to recommend?

  • [name=Min] - The once and future witches - Alix E Harrow

  • [name=Arielle] Anything by Terry Prachett is my go-to!

  • X [name=Dan] Limbo by Alfred Lubrano (nonfiction) The Sun Also Rises by Ernest Hemingway (fiction)

  • [name=Beth] The Sparrow by Mary Doria Russell (jesuits in spaaaacccceee)

  • X

  • Yuvi: Atlast of the Heart by Brene Brown

  • [name=Jenny] Falling Leaves/Chinese Cinderella – Adeline Yen Mah

  • [name=Stéfan] The Whisperwicks: Labyrinth of Lost and Found — great read with kids (audiobook by Nathaniel Curtis is :sparkle:)

  • [name=Samuel] To Your Scattered Bodies Go - Philip José Farmer

  • [name=Kirstie] Urgh - so boring - emergent strategy

  • [name=Matt] A Different Trek (recommended by Yuvi :) )

  • [name=Chris] Station Eleven and Demon Copperhead are the two I’ve read most recently that stood out. I’m now reading David Copperfield and hooooo it is long lol.

  • [name=Freek] Made with Creative Commons

Celebrations and Shout-Outs :tada:#

Add a note to celebrate the awesome work someone in the community has been doing!

Agenda :clock2:#

Possible Breakouts#

Funding proposals#

  • KW: Project Manager type of role would really help

Myst breakout#

Matt: Thanks for the awesome notes, Angus!

  • Planning board — priority + side quest

  • Items people want to see prioritized:

  • How to track non-strategic / roadmap items (issues become a dumping ground)

    • yuvipanda/pr-triage-board-bot

      • geojupyter/projects#3

      • jupyterlab/projects#11

      • Some of that can be handled by GH search; bot does some fancier changed files analysis etc.

      • Can we do something like this for issues? E.g. issues with no maintainer engagement?

    • Not clear whether that isn’t better served by a search, for developers who want to see that information

    • Planners should perhaps be populated by humans?

  • Matt: A registry of useful plugins. Maybe just in the README or docs. I often struggle to find plugins. Also, I wrote a plugin for emoji shortcodes (with significant help ;) ), and I’d like people to be able to find it!

    • TUD-JB-Templates/JB2_plugins

    • Four listing plugins out there!

    • Should we host all maintained plugins in a central repo?

    • The way Freek is working on plugins it:

      plugins:
      - https://github.com/TUD-JB-Templates/JB2_plugins/releases/download/example/example.mjs
      - https://github.com/TUD-JB-Templates/JB2_plugins/releases/download/experiment/experiment.mjs
      
    • Lightweight structure that compiles and publishes regularly

  • [name=Freek] TeachBooks: https://teachbooks.io/, TeachBooks/template

    • Interested in building typst book layout

    • myst init not really helpful for getting up and running, even though it gives you the basic myst skeleton

    • JBv2 also has this goal of intentionally simplified interface

    • typst export currently goes straight to typst, but would be good to export macros and have template implement those

    • epub support currently missing in myst

    • Plugin available with transforms IFrames — to QR codes in pdf for print:TUD-JB-Templates/JB2_plugins

  • Funding

    • Jupyter Book team funding from Jupyter Community Proposals?

    • What would a good community / “project manager” look like?

      • Most lightweight way to prioritize useful work, make it visible, encourage review

      • Service to community and maintainers

      • Will probably be a bit challenging initially; will need to iterate to find good fit

    • Funding range? This is explorative from Jupyter side. Not full time funding; for a project.

  • Prioritized items

    • Lightweight decision making can probably b

2025-09-10#

Check-in :raising_hand:#

  • Name (and pronouns if you’d like) / GitHub handle / affiliation / geographic location

  • Min (he/him) / @minrk / UC Berkeley / California

  • Beth Duckles (she/her) / Org Mycology / Portland, OR

  • Dan Sholler (he/him) / OrgMycology / Santa Cruz, CA

Getting to know each other! :wave:#

:ice_cube::hammer: What is a book you like to recommend?

  • [name=Beth] The Sparrow by Mary Doria Russell (Jesuits in spaaaaaacccee)

  • [name=Min] the long way to a small angry planet, Becky Chambers

  • [name=Dan] Limbo by Alfred Lubrano

  • [name=Jason] The Most Boring Book Ever by Brandon Sanderson and Kazu Kibuishi

Celebrations and Shout-Outs :tada:#

Add a note to celebrate the awesome work someone in the community has been doing!

  • moving the community workshop deadline!

  • Soft launch of Voices of JupyterHub Report!

Agenda :clock2:#

  • [name=Min] (10m) comms launch of Voices of JupyterHub

    • Where can we blog about it?

      • Jupyter Project Blog

      • Ask for reflection blog posts from regular bloggers

        • Chris Holdgraf

        • Paul Ivanov

      • Discussion around how that process went in JH - how to apply process to other Jupyter communities.

      • Put some discussion posts into discourse.

      • Socials: https://jupyter.org/social

    • How should we split things up?

      • How many? (n=3) Where we are, where we’ve been and where we’re going. Digest? themes?

      • Goals: Driving people to the report, sharing information, distilling recommendations from report, encouraging anyone who wants to come to JupyterCon discussion

      • Can we also drive community conversation?

    • [name=Jason] For the Jupyter Community Committee report, we had an executive summary which basically became our blog post: https://blog.jupyter.org/community-building-report-project-jupyter-5a0fd7c8b08d

  • [name=Min] (15m) community workshop proposal (due this week)

    • draft

    • issue

    • reference: CarpentryCon remote, 24hr hackathons, MozFest

    • Question about facilitation plan, templates: Turing Way

    • Output: template, materials for similar workshops

    • meta-discussion about facilitation, how it’s going, what we’re doing

    • good idea to trial an async sprint (ref: Turing Way Book Dash), ideally before JupyterCon, maybe on onboarding docs

    • reiterated many times, important: talk to Arielle

  • [name=Your name] (5m) Topic

Break out sessions#

Please add your own breakout if you need to bring together community members around a topic

Breakout Topics#

  1. Onboarding Documentation (Jonah)

    • Goal: Draft community onboarding page for inclusion in Team Compass / Project Documentation.

  2. Communications Plan for Voices of JupyterHub Report

    • Where can we/should we post blog posts? *

    • Section-by-section or some other series?

      • Break up into sections

      • Insight into process of developing each section

      • Break them up by recommendations

    • Authorship

      • OM drafts, Min reviews and edits

    • Goals:

      • Get eyeballs on the report

      • Distill recommendations from the report

      • Teasing JupyterCon talk in each post

Possible Future Breakout Topics (please add yours!)#

  1. Presenting the Community Calendar (OM)

    • Goal: Establishing the priorities for future Auxilary Collaboration Cafes

    • Goal: Mapping existing activities onto the calendar

  2. Users of JH planning meeting (Arielle)

    • Goal: How to engage the groups installing JHs around the world more.

    • Goal: Plan the specific session for JupyterCon in November

2025-09-02#

Check-in#

  • Name (and pronouns if you’d like) / GitHub handle / affiliation / geographic location

  • Jonah Duckles / @jduckles / OrgMycology / Ōtepoti, Aotearoa (Dunedin, New Zealand)

  • Min RK / @minrk / Berkeley / Sebastopol, CA, USA

  • Kirstie Whitaker (she/her) / @KirstieJane / Berkeley Institute for Data Science / California, USA

  • Beth Duckles / @bduckles / Org Mycology / Portland, OR

  • Arielle Bennett / @Arielle-Bennett / Turing Way / London, UK (for now)

  • Dan Sholler / @dsholler / Organizational Mycology / Santa Cruz, CA, USA

Celebrations and Shout-Outs :tada:#

Add a note to celebrate the awesome work someone in the community has been doing!

Break out sessions#

Breakout Topics#

OM + Kirstie - Plan the JH leadership retreat (30 minutes)#
  • Goal: Date and agenda for leadership retreat

    • Suggest 4 hours per day - morning Pacific time zone

  • Goal: Blog posts highlighting chapters of the VOJH report.

  • Two days of 3-4 hours with break - getting into discussions and work. Plus time on the third day

    • Allow folks to do asynch work/homework.

    • Goals?

      • Mission/vision

      • Implementing the calendar

  • Building momentum via the collab cafes

  • Report

    • Make sure we share what’s in the report before we have the meeting.

    • Instead of a leadership retreat, more of a strategic alignment retreat.

    • Community sprint?

    • JupyterCon will take up brain space.

    • End of year reflection retreat? Celebratory thing? With a bit of reflection?

    • Sounds like a book dash.

Jupyter Community Workshops - deadline this week#
  • Q: How often will these be happening?

  • At least Yearly - plan is to have continuous coverage. Hoping to fund three workshops.

Yuvi’s PR Triage bot (Yuvi)#
  • Goal: Introduce the bot and talk about how to use it more broadly.

  • GitHub Repo for Bot Development

  • Notes:

    • Broad perspecive is that maintaing a large project is difficult.

    • People have been writing scripts and methods to improve triage of PRs

    • GitHub has made a lot of this kind of workflow simpler.

    • Yuvi has created a script which pulls together information via GitHub projects.

    • Goal with this tool is to help the developers maintain

      • Finding easy PRs you can merge

      • Trying to understand different types of contributors and accept PRs from across those cohorts.

      • This should help sort and organize PRs across various axes.

      • Prior to this work on Labels was attempted, but there are a lot of stale labels

    • Treating the PRs as a database which allows us to annotate PRs more richly.

    • Board is marde by a 🤖 for humans to consume.

    • jupyterhub-contrib may be a new org on GitHub to try and manage more community repositories.

    • Next Steps -

      • Yuvi had not intended to realease this just yet, but the secret is out and people are finding it very useful.

      • Jupyter Lab is testing the Bot now and is finding it really useful.

      • Move field definitions into the code. This should allow

      • The project is two parts:

        • All the fields that the bot uses - depends on field definitions and the DB schema

        • All of the views are another part

      • Sociotechnical work to do

        • Trying to create views which can prioritize merge parties or other kinds of activities

    • Todo: Make an action which makes it easy to deploy

    • Todo: Make the schema moved into the codebase

    • Workshop Idea - How to increase maintainer capacity and attract new contributors using PR Triage Bot as a foundation.

    • Currently: Very good for finding inactive PRs and asking for next-actions.

    • Idea: Another state view of previously active PRs that are now waiting for feedback. Bringing forward stalled PRs.

    • What would this look like for issues?

    • What do we want to bring to zero?

      • No maintainer action in the last 7-days

2025-08-19#

Check-in :raising_hand:#

  • Raniere Silva / @rgaiacs / GESIS / Germany

  • Michał Krassowski / @krassowski / Quansight / UK

Celebrations and Shout-Outs :tada:#

  • Raniere has done amazing work to to get to the bottom of hard to debug intermittent CI failures in binderhub!!

Agenda :clock2:#

  1. Security funding ideas from Jupyter

    More details of the funding in jupyter/security#113.

Notes#

Security funding ideas from Jupyter#

Regarding security, there are three important subprojects in the JupyterHub project:

  1. JupyterHub server to orchestrate deployment of container images

  2. BinderHub server to create container images from Git repositories

  3. mybinder.org offering

JupyterHub uses authentication and any vulnerability in the user authentication opens the doors for bad actors to use the Kubernetes cluster.

JupyterHub might use old container images that include vulnerabilities that have been public disclosed. The use of such old container image opens the possibility for bad actors to exploit the system.

BinderHub uses a base image that is not updated regularly. Making it easy for users to pull new versions? On MyBinder the users may need to update the image if they customize dockerfile (but then they need to update refrence, if they are pointing to old commit it won’t help much), otherwise they depend on maintainers changing the version, which happens once (a year?) and is a manual process. Could we conntribute new dependabot rules to nudge binder repos on GitHub to update versions? Potentially limitted utility given the dependency hell

mybinder.org struggles with cryptominers and other illicit activity, there is cryptnono/cryptnono which may benefit from help

2025-07-15#

Attendees#

  • Name (and pronouns if you’d like) / GitHub handle / affiliation / geographic location

  • Kirstie Whitaker (she/her) / @KirstieJane / Berkeley Institute for Data Science / Berkeley, CA, USA

  • Samuel Gaist / @sgaist / Idiap Research Institute

  • Dan Sholler (he, him) / @dsholler / dan [at] orgmycology.com / Organizational Mycology / Santa Cruz, CA, USA

  • Min RK (he/him) / @minrk / Simula / Sebastopol, CA

  • Angus Hollands (he/him) / @agoose77 / 2i2c & Jupyter Book / Rugby, UK

  • Simon Li (he/him) / @manics / University of Dundee / 🇬🇧

  • Beth Duckles (she/her) @bduckles / Organizational Mycology / Portland, OR USA

  • Kyle Cheng (he/him) / @kcheng0222 / Berkeley Institute for Data Science / Berkeley, CA, USA

  • Tyler Hawthorne (she/her) / @TylerGHawthorne / Berkeley Institute for Data Science / Berkeley, CA, USA

  • Jamilah Karah (she/her)

  • Stéfan van der Walt (he/him) / @stefanv / Berkeley Institute for Data Science

  • Jenny Wong (she/her) / @jnywong / 2i2c / Yorkshire, UK :tea:

  • Rowan Cockett (he/him) / @rowanc1 / Curvenote, Continuous Science FOundation, Jupyter Book / Canmore, Canada

  • Arielle Bennett (she/her) / @Arielle-Bennett / Turing Institute, UK / BUT currently in Boston, MA, USA

  • Freek Pols (he/him) / Delft University of Technolgy, the Netherlands

  • Franklin Koch (he/him) / @fwkoch / Curvenote, Jupyter Book / Calgary

  • Matt Fisher (he) / @mfisher87 / Schmidt DSE / Boulder, CO area

  • Ryan Lovett (he/him) / @ryanlovett / UC Berkeley / S.F. Bay Area

  • Brigitta Sipőcz (she/her) / @bsipocz / Caltech-IPAC / Seattle, WA

  • Chris Holdgraf (he) / @choldgraf / 2i2c and Jupyter Executive Council, Emeryville, CA

  • Jason Grout (he) / @jasongrout / Jupyter Executive Council / Phoenix, AZ, USA

Celebrations and Shout-Outs :tada:#

Add a note to celebrate the awesome work someone in the community has been doing!

  • replace with celebration

  • Kirstie - Presentations at SciPy!

    • Who presented? How did it go?!

    • Franklin, Angus JupyterBook 2!

    • Franklin Scipy Proceedings

  • Chris Thanks Brigitta for releasing MyST-NB 1.3.0

    • We really appreciate you Brigitta!!

  • Chris We’ve got a lightweight roadmapping and prioritization process defined here we are running it as an experiment, thanks Stefan for merging it in.

  • Chris A bunch of new releases in July! 🚀

  • Freek Presentation at GIREP conference on JB in education and workshop on our demobook.

Agenda :clock2:#

Add items to discuss below to build the agenda for the meeting. Include your name so we know who to give the floor to. Try to give an estimate of how long you expect the discussion will take so we can effectively manage time. (We know this is hard, just do your best!) If we receive a lot of agenda points, we may use breakout rooms to facilitate parallel disussion in order to get through as many points as possible.

  • Name (estimated time): Topic

  • Kirstie 3 mins: Introducing the BIDS interns

  • Kirstie 10 mins: JupyterCon submissions +3

    • Call for proposals: https://events.linuxfoundation.org/jupytercon/program/cfp/

    • Deadline extended to Sunday, July 20 at 11:59 PM PDT (UTC -7)

    • Could we collect together submission ideas please?

      • JupyterHub: jupyterhub/team-compass#788

        • Dan: Findings from users interviews

        • Jenny Submission about “observability with Prometheus and Grafana” related to group-level monitoring work that she has undertaken recently.

          • Kirstie: Suggested 10 minute talk

        • Arielle Would like to submit a user workshop on JupyterHub, Kirstie suggests a workshop on “Build your own Jupyter Book”.

          • happy to workshop this with folks!

        • Org Mycology is submitting a talk on Voices of JupyterHub project

        • Yuvi Planning to submit talk(s). JupyterHub __ manifests. JupyterHub fancy profiles. New models of supporting upstream OSS, avoiding extractive relationship. Re-issue You don’t need to contribute more to OSS, you need to go to therapy?

      • JupyterBook (no issue yet?)

        • Angus I do not yet know what I would be talking about. But I would like to!

          • Rowan Check your DMs, Angus! There’s the start of a proposal…

          • Maybe same talk from SciPy - likely a different audience

        • Kirstie / Jim / Arielle? - Build your own JupyterBook demo / tutorial?

        • Brigitta I’m also planning to put in some tutorial CI related abstract. I haven’t yet looked into the details of what talk slots exist.

      • Other

        • Matt GeoJupyter workshop. Goal to convert more people to contributors (code or other). Looking for collaborators if you’re interested!

          • Min Expected JupyterCon to be biased towards corporate folks, but would like to push back against that tendency in the content we bring to the conference.

        • Min JupyterHealth workshop on connecting to health exchange and analyzing (public, not sensitive) health data

    • Kirstie People should submit ideas even if they’re not sure about being able to make the conference. There may be support available.

  • Kirstie (10 mins): SciPy debrief +3

    • Franklin and Angus - well received - standing room only!!

      • Good to have exposure - got some useful feedback around the education usecase

        • How would I use Jupyterbook in the classroom?

      • Content in 25 mins was ambitious BUT nucleated the start of a lot of different discussions / ongoing conversations

      • Went really well! “It was a great talk, a couple of us were even ditching our own tracks for it 😃”

      • Would like to harmonise the different experiences across in-browser compute (on the page via Thebe on JupyterHub/BinderHub, externally via JupyterLab on JupyterHub/BinderHub, and combinations thereof with JupyterLite/Pyodide/Emscripten-Forge). On the JB side, the configuration and UX needs work, and we also don’t support JupyterLite yet (but we do support Pyodide for Thebe).

    • Yuvi

      • Talk about status of MyBinder. “Who has given up on MyBinder because it’s not reliable?” Lots of hands raised. Trying to rebuild trust: “Lots of recent improvements, please try it again!” We may have lost trust, but not goodwill.

        • Good sense of hope - opportunity to build back

      • Jupyter plenary - 3 mins for all of Jupyter!

      • Live demos all worked :grin:

      • Talk on You don’t need to contribute more to Open Source, You need to go to Therapy

      • Another reflection - some discussions around dask :shushing_face: [purposefully kept vague for github archive!]

    • Brigitta I didn’t do much Jupyter related things and got very tired by Sunday evening.

      • We had a very good Maintainers’ track with quite diverse topics from technicals to onboarding to be a maintainer, to a well received diversity talk (that I missed due to clashing with JB2).

      • I was also very happy with the keynotes.

      • We had a lot of discussions on how to push back on gen AI overtaking all the tracks; at the end the program was overall great but we had a lot of issues with the abstracts and with the reviews.

      • Sprints:

        • 19+ projects got pitched (most of the time it really is multiple actual projects per pitch)

        • ~100-150 people stayed for Sat (I haven’t looked at the photos yet, but it was full house for pitching).

        • lots of onboarding (we had ~15 people doing the “open your first PR” session on Friday), but also xarray/zarr/napari teams were using the space and time to do some team deep dives

    • Franklin SciPy Proceedings are getting submitted using MyST. All the authors seem happy

    • Broader reflection - lots of conversation about LLMs… felt in some spaces

      • Malvika’s keynote was much more nuanced than just “LLMs are great” vs “LLMs are bad”, and in particular surfaced the fact that AI/LLM don’t exist in a vacuum.

  • OrgMycology 5 mins: Creating a calendar to move along important project development topics Google Doc +3

    • Kirstie: I feel like this should be more than 5 mins?? Maybe 5 mins and then a break out room?

    • Beth: That’s fine we’d be happy to to talk to folks in a breakout room if there’s interest.

    • Min / Yuvi - really like this!

      • What’s the next thing that we want to do? What are the practical first steps towards meeting this vision?

    • Important to remember that this work is funded from a DEI grant

  • Re JB priorities board and side-quest category:

    • Brigitta I love the side quest, too. It’s targeting people like Stefan and I, who we could argue know how to contribute, but have way less time than those whose primary responsibilities are the JB –> we want to do stuff that doesn’t step on toes of the core team but that are meaningful. (these are certainly not the “good first issue” category stuff as that is traditionally targeted for total outsiders – open source or even to programming

  • Chris If we have team quorum, I’d love folks to brainstorm items we’d like to use in filling our priority and sidequest lists +3

  • Kirstie 10 mins (breakout room?): timing of JupyterHub synchronous meetings

    • jupyterhub/team-compass#790

    • This meeting currently clashes with the ScientificPython Learn meeting too (although that’s a new meeting so might move!)

  • Chris If time, Chris would like feedback on whether a Contributor in Residence type of role would be useful to JupyterHub or Jupyter Book, and what kind of work they’d do. This is for a draft proposal he’s working on +1[^angus]

    • Kirstie - lets put this in the second hour as I think Chris might be able to join then?

Notes#

  • How are people finding moving from JB1 to JB2?

    • Would be valuable to hear from the user perspective on how this is going!

  • How is the book roadmap going? Interested in lessons learnt and what else can be bought into other Jupyter projects

  • More info about the Voices of JupyterHub Report.

  • Notes from OM discussion on the calendar:

    • Having anything scheduled in July is a bad idea (from a norwegian) - it’s a vacation month. It’s August in the UK

    • Rank these - (added a column to doc)

    • Add what we’re already doing to this table.

    • Instead of thinking of this as a table of “things to do” thinking of it as something that will connect to other existing activities.

    • Synch vs. asynch discussions.

    • Side quest discussion

2025-06-17#

Check-in :raising_hand:#

  • Name / GitHub handle / affiliation

  • Min / @minrk / Simula

  • Samuel / @sgaist / Idiap Research Institute

Celebrations and Shout-Outs :tada:#

Add a note to celebrate the awesome work someone in the community has been doing!

  • [name=Min] Finally figured out dependabot PRs for transitive dependencies with pip-compile: jupyterhub/mybinder.org-deploy#3312 May want similar PRs on a number of repos.

  • [name=Min] Thanks to everyone who participated in the JupyterHub leadership meeting, especially organizers!

Agenda :clock2:#

Add items to discuss below to build the agenda for the meeting. Include your name so we know who to give the floor to. Try to give an estimate of how long you expect the discussion will take so we can effectively manage time. (We know this is hard, just do your best!) If we receive a lot of agenda points, we may use breakout rooms to facilitate parallel disussion in order to get through as many points as possible.

  • [name=Erik] ready for minor release of z2jh

2025-05-20#

Check-in :raising_hand:#

  • Name / GitHub handle / affiliation

  • Min / @minrk / Simula

  • Samuel / @sgaist / Idiap Research Institute

  • Erik / @consideRatio / Sundell Open Source Consulting

  • Matt Fisher / @mfisher87 / Schmidt DSE @ Berkeley

  • Kirstie / @KirstieJane / Berkeley Institute for Data Science

  • Angus Hollands / @agoose77 / 2i2c

  • Chris Holdgraf / @choldgraf / 2i2c

  • Beth Duckles / @bduckles / Organizational Mycology

  • Zachary Katz / @zsk4 / Colorado School of Mines

  • Dan Sholler / @dsholler / Organizational Mycology

  • Simon Li / @manics / University of Dundee

  • Brigitta Sipőcz / @bsipocz / Caltech

Introduce yourself! :wave:#

If you are new to the meeting, add your name below and you can introduce yourself at the start of the meeting.

  • Angus Hollands: Open Source Applications Engineer @ 2i2c, contributor to scikit-hep, Scientific Python, Jupyter Book, and entropy of the universe :sparkles: My Saluki-Greyhound Nettie is both my hobby and a lifestyle choice :dog2:

  • Matt Fisher: Community manager & software engineer for GeoJupyter. I love dogs :dog:, gardening :seedling:, and playing drums and keyboards :notes: with friends!

  • Dan Sholler: Organizational research and development at Organizational Mycology - helping open source projects work better organizationally. Watching sports and walking dogs are my favorite hobbies :)

  • Beth Duckles - also doing Org Development with OS groups alongside Dan at Organizational Mycology. We’re working on the Voices of JupyterHub project which is forthcoming. For fun I enjoy knitting and other fiber arts.

  • Chris Holdgraf: Executive Director of 2i2c, a non-profit that manages a network of cloud infrastructure hubs for communities in research and education. Also a co-lead of JupyterHub/Binder, Jupyter Book, and on the Jupyter Executive Council. I write a lot of open sourcey stuff on my blog

  • Kirstie Whitaker: Executive Director at the Berkeley Institute for Data Science, also Founder of The Turing Way

    • Collaborating with Jupyter & Scientific Python

    • Passionate about getting funding into scientific open source projects! :money_with_wings:

  • Min RK: JupyterHub team member at Simula in Norway, working on Jupyter since 2006.

    • Working on conections between projects (e.g. Jupyter Hub -> Server -> Kernel, Kubernetes )

  • Simon Li: Working on opensource infrastructure for analysing sensitive data. JupyterHub maintainer.

  • Brigitta Sipőcz: Ex astronomer working as a developer at Caltech/IPAC on Python tools to access astronomical datasets. Specifically cares for infrastructure useful for scientific python libraries and maintains tutorials for various projects.

  • Zachary Katz: PhD student at Colorado School of Mines, interesed in open science and helping bridge the gap between Jupyter and science publications.

Celebrations and Shout-Outs :tada:#

Add a note to celebrate the awesome work someone in the community has been doing!

JupyterHub

Jupyter Book

  • Jupyter Book new contributions!

    • Site footers!

    • Edit this page buttons!

    • This was a big group effort from Kira, Stefan, Angus, and Franklin.

    • It was made much more possible by the scientific python workshop/summit, thanks for organizing that.

  • There have been a ton of improvements to the MyST contributing guide, thanks Stefan for helping us test these out.

  • Ryan Lovett has a really nice little plugin to support lightweight blogs and galleries in MyST/Jupyter Book: ryanlovett/myst-listing-plugin-demo

Agenda :clock2:#

Add items to discuss below to build the agenda for the meeting. Include your name so we know who to give the floor to. Try to give an estimate of how long you expect the discussion will take so we can effectively manage time. (We know this is hard, just do your best!) If we receive a lot of agenda points, we may use breakout rooms to facilitate parallel disussion in order to get through as many points as possible.

:::spoiler Tools for breakouts, if required

  • Cuckoo shared timer: https://cuckoo.team/jupyterhub-collab-cafe :::

  • [name=Kirstie] (10min): Intro to a Collaboration Cafe

  • [name=Min] (5 min): Intro to JupyterHub

  • [name=Angus] (2 min): Intro to Jupyter Book

  • [name=Chris] (5 min): Connecting Jupyter projects

  • [name=Chris] (5min): Chris wants to prime everybody to start thinking about technical, product, and team strategy for JupyterHub and Jupyter Book because we’re going to trigger some of these conversations in Jupyter at-large.

  • [name=Chris] (5min): Any objections to removing /en/latest from our team compass and switching to “folder-based” URLs instead? ref issue - Group agreed that making the URLS consistent and more easily read was a good move forwads - Decision - one more week to investigate a graceful transfer with no breaking links. After 27 May go ahead with “good enough” effort.

  • [name=Samuel] (10m): Jupyter Buildpack

    • Buildpacks: Package a set of artifacts which will be used for a project. Started with Heroku (?), became open source. The tricky part: Deploying as a development environment where you may want more than one kernel to play with.

    • Output: A docker image allowing use of Jupyter in a controlled environment, as similar as possible to local machine (esp. dev environment).

    • Previously explored within repo2docker: jupyterhub/repo2docker#868

  • [name=Samuel] (10m): repo2docker backed by pack

  • [name=Samuel] (10m): Amalthea for KubeSpawner

    • SwissDataScienceCenter/amalthea

    • Amalthea is a K8s “operator”: Allows creating pods that are jupyter server (JupyterLab session ready to use). Evolved to become more generic.

    • jupyterhub/kubespawner#839

    • Use Amalthea operator in JupyterHub?

    • Help maintain and improve it.

    • Simon: How easy is it to maintain? How’s the developer experience?

    • Samuel: Amalthea moved from Python -> Go. It reads YAML and generates k8s building blocks. Not overly hard to grasp/dive into. Does some optional things related to hibernation.

    • Min: Seems worthwhile to try replacing kubespawner with Amalthea.

  • [name=Kirstie] (5 mins) Leadership retreat: jupyterhub/team-compass#761

2025-04-15#

Check-in :raising_hand:#

  • Min / @minrk / Simula

  • Raniere Silva / @rgaiacs / GESIS

  • Samuel Gaist / @sgaist / Idiap Research Institute

  • Erik Sundell / @consideRatio / Sundell Open Source Consulting AB

  • Angus Hollands / @agoose77 / 2i2c

Introduce yourself! :wave:#

  • agoose77 — Hi all :wave:, I’m an OS Application Engineer at 2i2c, here on behalf of the Jupyter Book team. I’m joining these Collab Cafés following a suggestion from Kirstie Whitaker that the Jupyter Book team share this space: jupyter-book/team-compass#20

Celebrations and Shout-Outs :tada:#

  • Simon did a great job setting up jupyterhub/jupyterhub-container-images for publishing jupyterhub images. It will build our 5.3 release later today!

  • new GESIS mybinder federation member on Hetzner!

  • JupyterHub 5.3 release ready!

  • github-activity 1.0 released, it is used in our release processes, no need to install from main branch any more

Agenda :clock2:#

  • [name=Erik] (10m): JupyterHub org to pilot GitHub org wide security configuration

    • Working with the Jupyter Security Subproject, we have concluded it would be good to pilot if the “GitHub Recommended” org wide security configuration could be relevant to apply across all Jupyter’s 16 active GitHub org’s.

    • I propose JupyterHub takes the lead and pilots adoption of this security configuration, see jupyterhub/team-compass#768.

    • Agenda item goal: to make a decision if/when to trial applying the GitHub recommended security configuration in our org in a “don’t enforce” way.

  • [name=Min] (5m): JupyterHub 5.3 release today jupyterhub/jupyterhub#5048

Agenda finished early, so we tested enabling GitHub Recommened Security on jupyterhub/jupyterhub. Conclusion was that we should not enable this, due to the use of CodeQL (jupyter/security#102), but a very similar security policy (e.g. identical minus CodeQL) ought to be fine.

2025-03-18#

Check-in :raising_hand:#

  • Name / GitHub handle / affiliation

  • Kirstie W / @KirstieJane / Berkeley Institute for Data Science

  • Samuel Gaist / @sgaist / Idiap Research Institute

  • Raniere Silva / @rgaiacs / GESIS

  • Simon / @manics

  • Erik / @consideRatio / Sundell open source consulting AB

  • Wayne Decatur/ @fomightez / Upstate Medical University

Celebrations and Shout-Outs :tada:#

  • :speaking_head_in_silhouette: Thank you Yuvi for submitting a talk application to SciPy!

Agenda :clock2:#

2025-02-18#

Check-in :raising_hand:#

  • Name / GitHub handle / affiliation

  • Min / @minrk / Simula

  • Samuel / @sgaist / Idiap Research Institute

  • Erik / @consideratio / -

Celebrations and Shout-Outs :tada:#

  • JupyterHealth is adopted as part of JupyterHub

  • Lots of wonderful work on single-node members of mybinder federation by @yuvipanda and 2i2c

Agenda :clock2:#

Security-related work ideas in JupyterHub

  • Related to @krassowski writing about security work funding in Zulip

ideas:

  • Enable PKCE (“pixie”, /ˈpɪksi/) in JupyterHub

    • wip: jupyterhub/jupyterhub#4936

    • Requires database schema change to store code_verifier, otherwise relatively simple. Client-side already implemented in OAuthenticator.

    • Enables OAuth without a client secret (“public client”)

    • To be required in OAuth 2.1, but it’s unclear when it is to be a thing

    • A client ID is required, and tied to a redirect URL

    • Tech overview docs

  • Explore JWT, JWKs instead of opaque access tokens

    • scopes in JWTs signed with JWKs could enable auth without Hub requests (still need revocation)

    • Caveats around dynamic scopes like inherit need consideration

  • Refresh tokens, expiring token UX

    • JupyterHub should support refresh tokens

    • Improving JupyterLab UX of expiring/refreshing token would enable shorter expiration by default

  • JupyterHub as OIDC provider

    • needs JWT, maybe JWK

    • doesn’t need full benefits of JWKs, though

  • OIDCAuthenticator

    • no direct security benefit, but simplified deployment because OIDC specifies several configuration options derived from a single .well-known URL

  • Security-focused testing

    • there is probably tools and practices to verify security and authentication

    • for jupyterhub as an IdP, how do we verify that we implement OAuth2 correctly?

    • Are there best practices on testing OAuth2 functionality, specifically focused on ensuring we deny access correctly

2025-01-21#

Check-in#

  • Kirstie Whitaker / KirstieJane / UC Berkeley

  • Sarah Gibson / sgibson91 / 2i2c

  • Samuel Gaist / @sgaist / Idiap Research Institute

  • Raniere Silva / rgaiacs / GESIS

  • Min RK / @minrk / Simula

  • Erik Sundell / @consideRatio / Sundell open source

  • Wayne Decatur / fomightez/ Upstate Medical University

  • Yijun / yijunge-ucb / UC Berkeley

  • Dan Sholler / @dsholler / OrgMycology

  • Arielle Bennett / @arielle-bennett / The Alan Turing Institute

  • Maryam Vareth / @maryamv / UC Berkeley and UCSF

Introductions#

  • Kirstie Not really new to the meeting but a new job for 2025 - I’m now the executive director of the Berkeley Institute for Data Science, working with Fernando Perez as Faculty Director. We’re VERY excited about contributing into the Jupyter ecosystem :rocket:

  • Arielle Hi, I’m Arielle, senior researcher for open source practices at Turing. Interested in looking at open source contributions, communities, and technical support. I also contribute to The Turing Way which has close links with Jupyter!

  • Maryam Hi, I’m Maryam, and I serve as the CTHO at the Berkeley Institute for Data Science (BIDS), working very closely with Fernando Perez. I’m also the Managing Director of Agile Metabolic Health Inititave at UC Berkeley College of Computing, Data Science, and Society (CDSS), developing JupyterHealth which is being considered to be a subproject of JupyterHub (VERY exciting). We’re thrilled about the opportunity to become more involved and contribute to the JupyterHub ecosystem moving forward.

  • Yijun Hi, I’m Yijun and I work on UC Berkeley RTL’s datahub project. I am excited to learn more about JupyterHub and engage with the JupyterHub community.

Celebrations and Shout-Outs :tada:#

  • https://2i2c.mybinder.org/

  • Simon Li (@manics) has done a lot of work related to ARM64 and IPv6!

  • If you’re on the JupyterHub Steering Council don’t forget to vote in the Executive Council 2025 Election

  • Yuvi, Min, Simon, Chris, Sylvain for handling OVH mybinder.org outage and working towards a cost effective new strategy!

  • Kirstie: Massive shout out to Sarah for stepping in to host when I had terrible internet problems!

Agenda#

Voices of JupyterHub#

Renku / Amalthea operator#

JupyterHealth#

2i2c joining BinderHub Federation#

  • Update from Yuvi

  • Blog post coming soon from 2i2c

  • 2i2c hub are in the federation and taking some traffic!

    • PR: (KW not sure how to find)

  • Can we reduce the technological and social costs - and the literal finanical costs! - to build up the BinderHub Federation

  • Kirstie - hand up to be involved in brainstorming how to promote the value of the Federation and why it is important to contribute into open