05-12, 11:00–11:30 (Europe/Paris), Louis Armand 2
Jupyter Server is the core web server that powers most Jupyter web applications—it is widely used in research, education, and enterprise. Beyond the core web server, the Jupyter Server Project offers a powerful collection of plugins and extensions that enable deployers to build a Jupyter web application that best suits any workflow.
In this talk, we will lean heavily on live demos to showcase some of the core functionality, features, and strengths of Jupyter Server. To get the audience familiar with Jupyter Server, we will
- demonstrate how to install, launch, and configure a server.
- customize the server overriding one of Jupyter's core services.
- expand Jupyter Server's capabilities by authoring a server extension
We will, then, highlight some of the new features offered by Jupyter Server 2.0, including the
- identity and authorization APIs for secure access to a shared server,
- server-side features that enable real-time collaboration in Jupyter documents,
- event system that powers many features in JupyterLab and beyond.
Finally, we will share some perspective on the future direction of Jupyter Server and invite the audience to get involved with the project. We will share some unique ways that the Jupyter Server Team is encouraging and empowering new contributors through its weekly "Contributing Hour".
While Jupyter Server is fairly technical component in the Jupyter stack, we believe this talk offers helpful information for audiences of all levels. Particularly, if you are deploying Jupyter Server's for your research lab or company, or you are interested in becoming a Jupyter Server contributor, you will not want to miss this!
Zach Sailer is a Senior Software Engineer at Apple, where he is the Jupyter Open Source Champion. He is a Jupyter Distinguished Contributor and the Jupyter Server Steering Council Representative.