

Jupyter's Architecture Unpacked (with Afshin Darian & Sylvain Corlay)
Apr 10, 2025
Afshin Darian, a co-creator of JupyterLab, and Sylvain Corlay, a key contributor on Jupyter's Steering Committee, delve into the inner workings of Jupyter. They explore its evolution from a Python-centric tool to a versatile, multilingual platform enhancing scientific communication. The duo discusses integrating the Language Server Protocol for coding efficiency, Jupyter's architectural complexities, and addressing security risks in collaborative environments. They also tackle the future of real-time collaboration and innovative applications, boosting productivity across multiple fields.
AI Snips
Chapters
Transcript
Episode notes
Jupyter's Broad Applications
- Jupyter Notebooks are used for more than Python and data science.
- They support multiple languages and facilitate exploratory coding, education, and communication.
Jupyter in Finance
- Jupyter is used extensively in finance by people with analytical backgrounds.
- Afshin Darian worked at a hedge fund that heavily relied on Jupyter for quantitative work.
Jupyter for Science Communication
- The LIGO project used Jupyter Notebooks to share data processing work related to gravitational waves.
- This allowed for interactive exploration of the analysis, unlike static PDFs or CSVs.