Amit Rathi Building GitHub Code Review Experience for Jupyter Notebooks | JupyterCon 2023

Published: 19 July 2023
on channel: JupyterCon
318
7

Key Takeaways
What is notebook code review & why should Jupyter users care
How to build rich diffs & commenting for notebooks
How to integrate notebook diff & commenting with version control platforms like GitHub & Bitbucket
Summary
For the past 4+ years, I’ve built a notebook code review experience (ReviewNB) for GitHub as a solo bootstrapped developer. Thousands of organizations now use the service, including Apple, Airbnb, Lyft, Deloitte, Affirm, AWS, Meta Reality Labs, and NASA JPL.

This talk focuses on behind-the-scenes technical details such as,

Challenges of building rich notebook diffs on top of GitHub / Bitbucket
handling JSON diffs
handling images, plots & other rich outputs
Challenges of building discussion / commenting functionality for notebooks
where & how to store notebook comments
how to handle comments when underlying notebook changes


Watch video Amit Rathi Building GitHub Code Review Experience for Jupyter Notebooks | JupyterCon 2023 online without registration, duration hours minute second in high quality. This video was added by user JupyterCon 19 July 2023, don't forget to share it with your friends and acquaintances, it has been viewed on our site 318 once and liked it 7 people.