

Interactive C# with VS Code Notebooks with Eric Potter - NET 207
Nov 26, 2024
Eric Potter, a software developer at Aptera Software and adjunct professor, dives into the world of .NET Interactive Notebooks. He discusses how these notebooks merge code with documentation for enhanced learning and teaching experiences. Eric shares insights on getting started with .NET Interactive Notebooks in Visual Studio Code, emphasizing their benefits for developers. They also touch on the complexities of asynchronous programming in C#, alongside a nod to the band Rush and a valuable resource, the 'Concurrency in C# Cookbook.'
AI Snips
Chapters
Books
Transcript
Episode notes
.NET Interactive Notebooks
- Jupyter Notebooks, originating from the Python community, allow mixing code and text.
- This approach is now available in .NET with .NET Interactive Notebooks, supporting C#, F#, and JavaScript.
Exploring NuGet Packages
- Use .NET Interactive Notebooks for exploring NuGet packages, like System.Text.Json, interactively.
- Document your explorations and share them with your team.
Sharing Notebooks
- .NET notebook files use the .ipynb extension (a Python holdover) and are JSON-based.
- This allows easy sharing among teammates via email or version control.