Chris Holdgraf's Avatar

Chris Holdgraf

@choldgraf.com

Executive Director of @2i2c.org πŸͺ Jupyter Project distinguished contributor πŸ‘¬ mybinder.org and hub.jupyter.org team πŸ“š jupyterbook.org mystmd.org and executablebooks.org open communities πŸ™Œ open infrastructure πŸ’» open science πŸ§ͺ

2,371
Followers
417
Following
477
Posts
27.04.2023
Joined
Posts Following

Latest posts by Chris Holdgraf @choldgraf.com

Backseat Software – Mike Swanson's Blog Mike Swanson's Blog

Love this vision of "Backseat software". We need more software that's useful on its own right, and doesn't constantly try to inject itself into your life.

blog.mikeswanson.com/backseat-sof...

18.02.2026 22:38 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I'm really excited to see 2i2c leaning more into open product development practices by building a public roadmap. This is a way for us to find more common ground between the needs of our member communities, and opportunities to support open source.

12.02.2026 17:17 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
2i2c Platform Roadmap - 2i2c Platform Roadmap Development priorities and initiatives for 2i2c's platform

We’re proud to share a public roadmap for 2i2c's team - it's a step toward more participatory, transparent open development with our member and upstream communities.

πŸ‘‰ 2i2c.org/blog/public-...

12.02.2026 17:16 πŸ‘ 4 πŸ” 2 πŸ’¬ 1 πŸ“Œ 1

It's been so cool seeing new contributions in jupyterhub from @jnywong.github.io . She's brought a creative and collaborative spirit that I really appreciate! Congrats on joining the team!

10.02.2026 17:43 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

We’re incredibly proud to announce that Jenny Wong was invited to join the JupyterHub team as a contributor and maintainer!

2i2c.org/blog/jenny-j...

10.02.2026 14:00 πŸ‘ 4 πŸ” 2 πŸ’¬ 1 πŸ“Œ 2

Check out Angus' talk about the Jupyter Book re-write, and the new MyST Document Engine! Thanks for repping the jupyter book project at FOSDEM, Angus!

06.02.2026 18:35 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

This was an exciting round of UX improvements to nbgitpuller thanks to feedback from the team at UC Berkeley. Thanks to the CloudBank team and @ucbids.bsky.social for facilitating collaborations like this!

05.02.2026 18:05 πŸ‘ 1 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Preview
Release myst-to-react@1.1.1 Β· jupyter-book/myst-theme This brings in several UI and UX improvements that were noticed after the last minor release! Bugs fixed Hover preview cards to documents with metadata now work! #772 (@choldgraf, @bsipocz, @rowan...

πŸ›³οΈ New release of myst-theme ! This is a patch release to fix a bunch of UI/UX bugs that we uncovered after the last minor release. Thanks to everybody for testing and quick feedback!

github.com/jupyter-book...

29.01.2026 20:42 πŸ‘ 2 πŸ” 2 πŸ’¬ 0 πŸ“Œ 1
Preview
Release myst-to-react@1.1.1 Β· jupyter-book/myst-theme This brings in several UI and UX improvements that were noticed after the last minor release! Bugs fixed Hover preview cards to documents with metadata now work! #772 (@choldgraf, @bsipocz, @rowan...

πŸ›³οΈ New release of myst-theme ! This is a patch release to fix a bunch of UI/UX bugs that we uncovered after the last minor release. Thanks to everybody for testing and quick feedback!

github.com/jupyter-book...

29.01.2026 20:42 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

This was an interesting experiment in using JupyterHub to deploy a *data science design* environment, for a user workshop, rather than a typical "notebook analytics" environment. You can serve all kinds of interfaces and side-applications with JupyterHub!

28.01.2026 17:26 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Another release of Jupyter Book and the MyST document stack! Thanks to everybody for all of the testing, bug reports, and bug fixes :-) it gets better each month :-D

27.01.2026 16:59 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Release mystmd@1.8.0 Β· jupyter-book/mystmd This brings in new functionality for execution concurrency, allowing you to control how many notebooks are executed in parallel during build in case you have notebooks that depend on one another or...

We're proud to announce a new release of the Jupyter Book stack! This brings in a number of fixes and UI improvements! Check out release notes for each here:

mystmd 1.8: github.com/jupyter-book...
myst-theme 1.1: github.com/jupyter-book...
jupyter-book 2.1.1: github.com/jupyter-book...

27.01.2026 16:57 πŸ‘ 8 πŸ” 3 πŸ’¬ 1 πŸ“Œ 1
Preview
Release mystmd@1.8.0 Β· jupyter-book/mystmd This brings in new functionality for execution concurrency, allowing you to control how many notebooks are executed in parallel during build in case you have notebooks that depend on one another or...

We're proud to announce a new release of the Jupyter Book stack! This brings in a number of fixes and UI improvements! Check out release notes for each here:

mystmd 1.8: github.com/jupyter-book...
myst-theme 1.1: github.com/jupyter-book...
jupyter-book 2.1.1: github.com/jupyter-book...

27.01.2026 16:55 πŸ‘ 3 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

I'm proud that 2i2c is able to make space for more people to participate in open source leadership and community building in this way! Jupyter is lucky to have April helping out :-)

2i2c.org/blog/april-j...

26.01.2026 18:25 πŸ‘ 4 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0

I'm proud that 2i2c is able to make space for more people to participate in open source leadership and community building in this way! Jupyter is lucky to have April helping out :-)

26.01.2026 18:24 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I find this kind of thing really exciting - 2i2c is basically a centralized shared infrastructure team, running independent community hubs, in a way where we can directly give others control over their own infrastructure in a safe way.

22.01.2026 20:08 πŸ‘ 6 πŸ” 1 πŸ’¬ 0 πŸ“Œ 1
Preview
Faster reporting of user home directory sizes | 2i2c Storage quotas help users avoid running out of space unexpectedly and give administrators visibility into capacity planning. However, storage usage can change rapidly, and it’s important to have…

We improved jupyterhub-home-nfs so that admins can see per-user home directory usage within minutes and get quota limits as metrics, so it’s easier to spot disk usage problems early.

2i2c.org/blog/faster-...

21.01.2026 14:01 πŸ‘ 3 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

2025 had a lot of learning for us - in part, we learned that it is really hard to balance both a shared infrastructure platform *and* a collaborative development service! Here are a few thoughts about the tension between these, and our plan to leaning into that tension in 2026.

20.01.2026 16:59 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Adding User Group Insights to Cloud Cost Dashboards with Grafana | 2i2c We are excited to announce that we have extended our cloud cost dashboards to support display costs filtered by user groups using Grafana! This new feature allows administrators to monitor and manage…

"Who is using the most resources?" is a common question for cloud admins. With our new user group cost dashboards, you can answer that question with more granularity!

2i2c.org/blog/2025/cl...

24.11.2025 18:54 πŸ‘ 4 πŸ” 4 πŸ’¬ 1 πŸ“Œ 0
Why we made a major release for Jupyter Book 2 instead of creating a new package - Jupyter Book: Blog Updates from the Jupyter Book subproject.

We recently pushed Jupyter Book 2, which was a breaking change for many of our users! We considered publishing a completely different package (e.g., `jupyter-book2`) but decided against it. Here's a quick rationale why:

07.11.2025 18:16 πŸ‘ 7 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0

This is a pattern I'm excited to lean into - many communities get opportunities to use cloud resources ad-hoc. We'd like our membership to be an easy way to quickly get resources when you need them, when credits / access / etc is available by government/state resources.

31.10.2025 15:12 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I'm really excited to welcome BIDS as our founding premier member organization for 2i2c. It has been one a key strategic partner ever since our creation and I look forward to many more years of impact!

30.10.2025 20:11 πŸ‘ 5 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Welcome, I am honored to accept your waste
Welcome, I am honored to accept your waste

Me every time I interact with an LLM

www.youtube.com/watch?v=jcre...

28.10.2025 18:53 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
The slow boring of hard boards in open source - Welcome Max Weber famously wrote that politics is β€œa strong and slow boring of hard boards.” In Why it took 4 years to get a lock files specification, Brett Cannon demonstrates how the same principle applies…

Brett Cannon has a fascinating blog post about how community-wide enhancements take a *lot* of slow, methodical, diligent work behind the scenes. This kind of thing is so under-appreciated and so important

chrisholdgraf.com/blog/2025/lo...

21.10.2025 16:49 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

I try to post on my mastodon account as well (choldgraf@hachyderm.io) but will follow this account as well !

18.10.2025 18:17 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
OSPO Monthly Meetup: Launching the BIDS membership of 2i2c Join us in shaping the future of open source at UC Berkeley, building on its rich legacy of leadership in open source software development. There w...

Interested in a sustainable future for open source communities in research and education?

@kirstiejane.bsky.social @ucbids.bsky.social are hosting @2i2c.org leads @choldgraf.com and Yuvi Panda, w/ Jarrod Millman at the AI Futrues Lab-supported by UC Investments:

events.berkeley.edu/BIDS/event/3...

16.10.2025 16:50 πŸ‘ 6 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Preview
Min Ragan-Kelley and his journey back to BIDS | Berkeley Institute for Data Science (BIDS) Topics

It's really exciting to see Min back on the BIDS team. He's been a huge leader and contributor in open source over the years, and I'm excited to be able to work with him more closely in his new timezone and role! bids.berkeley.edu/news/min-rag...

15.10.2025 19:01 πŸ‘ 6 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I'm really excited to announce the first partner in our new membership model for @2i2c.org - BIDS has been a huge ally over the years and I'm excited to keep improving open infrastructure together with them

15.10.2025 18:49 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

πŸ“£ Thurs, Oct 16 @ 3:30pm PT -> Launching the BIDS membership of @2i2c.org !

With special guests @choldgraf.com and Yuvi from 2i2c - Help shape the future of open source at UC Berkeley at a fireside chat, a Q&A session, and community gathering time with snacks and drinks! 🍿πŸ₯€

07.10.2025 17:29 πŸ‘ 7 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

We've learned that our member communities care a *lot* about cloud cost transparency and reliability, so we're working hard to drill down into user data about costs and usage for community leaders to access.

07.10.2025 17:06 πŸ‘ 7 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0