Please enable JavaScript.
Coggle requires JavaScript to display documents.
Let's get (.NET) Interactive! - Coggle Diagram
Let's get (.NET) Interactive!
History
dotnet try and the try.NET website - runnable snippets of code in the microsoft documentation originally in azure containers
offline documentation - markdown and runnable code that can run on your machine
.NET kernel in a Jupyter Notebook - eventually led to a multi language notebook that can share variables between languages - helping you to use the best tool for the job - Led to being able to just load .NET interactive without having to load all of the other dependencies like Jupyter and Python
Blazor allowed to run .NET in the browser instead of a connected cloud instance. Cheaper for MS to offer the tool.
Features and stuff to know
Use .NET without having to have python or anything else installed
Multiple language support- C#, F#, Powershell, SQL, KQL, Python, Javascript, R, Julia
The display() command
CSX scripts - can be loaded by interactive prompt to get access to stuff
(link)
VS Code intellisense for notebooks
Using existing technology like GitHub Codespaces and Spectre.Console
#!share - sharing data between languages
There's a Visual Studio extensions now, too!
From ML.NET team, I think.
Examples
learning .NET
data science
controlling a robot through Microsoft Teams
Interactive activities!
Looking at data with Sand Dance - load via CSV
Explore an API - Look at weather around the conference
perhaps using wttr.in or another weather API.
Look at some sort of interactive data, maybe exchange rate
Show a polyglot example with different languages sharing variables
Getting data interactively - Verifying video card prices? (article about
fair prices
)