Join us for the Jupyter Mini Summit at Open Source Summit Europe, where we’ll bring together contributors, users, and community members to connect, collaborate, and share ideas. This gathering is an opportunity to discuss the future of Project Jupyter, highlight ongoing initiatives, and explore ways to strengthen the ecosystem.
How to Register: Pre-registration is required. To register for
Jupyter Mini Summi, add it to your Open Source Summit Europe
registration.
Agenda9:00 - 9:15
Welcome and the Jupyter EcosystemSerena Bonaretti
9:15 - 9:45
What's new in JupyterLab 4.6 and the tooling behind it: prototype, lint, build, testMike Krassowski & Darshan Paudyal
JupyterLab 4.6 was one of the largest minor releases with the new features propagating to Jupyter Notebook 7.6 and JupyterLite 0.8. This session will first highlight a few new features and enhancements, highlighting what those mean for users and extension authors, and then turns to the four Jupyter Foundation-funded projects that enabled the higher than before pace: jupyter-builder, @jupyter/eslint-plugin, revamped UI tests, and plugin playground. The tooling and principles behind it are reusable and might be of interest to audience behind the Jupyter ecosystem.
9:45 - 10:15
JupyterLite's Journey: From Proof of Concept to Massive-Scale Deployments
Jeremy Tuloup
JupyterLite is a Jupyter distribution that runs entirely in the web browser, without any server components. What started five years ago as an experiment officially became part of Project Jupyter this year. This talk takes this milestone as an opportunity to look back at what has been enabled over the past five years, and at what is coming next.
We will go through concrete examples of JupyterLite used in the wild: the try links on jupyter.org, the interactive examples embedded in the NumPy and SymPy documentation, education platforms where entire school systems can start coding in Python and R in seconds without installing anything, offline and locked-down environments where running a server is not an option, and platforms built on top of JupyterLite such as Jupyter Everywhere and notebook.link. Since only static files need to be served, deployments can scale to a large number of users without complex cloud infrastructure, and we will see how this changes the cost and reach of interactive computing. We will also cover the current limitations of the approach.
Finally, we will give an outlook on ongoing and future developments: support for more languages with R, Octave, and C++, a terminal running commands like grep and vim entirely in the browser, and AI features ranging from in-browser assistants to coding agents running directly in the terminal.
10:15 - 10:45
JupyterHub + Jupyter Book10:45 - 11:05
Break
11:05 - 11:35
Scaling Interactive Computing to the Cloud: A Modular, Open Source ApproachJonathan Guinegagne
Interactive computing tools like Jupyter notebooks and JupyterLab have transformed how people explore data and build ideas. Running Jupyter on your laptop is easy, but what if you need more compute power - including GPU - more storage or to collaborate in real time with others? This talk shows how an open-source, modular approach makes it possible to deploy and manage your interactive applications on the cloud with no prior expertise. We'll explore increasing levels of complexity: from a single user spinning up Jupyter and VS Code on a remote instance to organizations serving hundreds of users — and the lessons learned along the way. Attendees will leave understanding how to make cloud-hosted interactive computing accessible to their users, with Kubernetes as the enabler rather than the obstacle.
Who should attend: Anyone who needs more compute in their interactive computing environments, or who builds for others — students, educators, research teams, and platform engineers.
11:35 - 12:05
Coordinating Security Across 350+ Jupyter RepositoriesYann Pellegrini
Jupyter has an unusual attack surface among data projects: it runs arbitrary user code by design, with broad access to user resources, and spans 350+ repos across 22 GitHub organizations. This talk shares the challenges encountered at this scale, along with tools and workflows that could apply to other open-source projects.
12:05 - 12:25
Community Open MicLet’s wrap up the Jupyter Mini Summit with a fast-paced, 20-minute open forum! This rapid-fire closing session is your chance to take the floor. We’ll be hosting a quick round of open-mic lightning talks (1-2 minutes each) mixed with an open, community-driven discussion. Have a quick project update, a cool workaround, or a specific challenge you want to float to the room? Bring it to the floor! It’s the perfect high-energy way to make a few final connections, share a quick idea, and wrap up our time together before heading out.
12:25 - 12:30
Closing