Ross Larson
Archives Slides Talks

Getting (.NET) Interactive!

Presented July 26, 2022 at That Conference WI 2022

Slides Website Venue

THAT Conference 2022

Day: Tuesday, July 26 Time: 4:00 PM

In the past, tools like Jupyter notebooks have allowed folks to create interactive, shareable data experiences using languages like Python and R. However, with .NET 6, you now have the interactivity and ease of combining markdown and executable code cells to create interesting and novel experiences with your existing .NET skills.

During this session, I will introduce .NET notebooks and show you some of the things that they can do. I will then show you an example of .NET interactive in action, and provide some suggestions on how you can use .NET Interactive in your projects!

Goals: At the end of this session, here are some key takeaways:

  • Learn about .NET Interactive Notebooks
  • Find ways to use .NET Interactive in your projects
  • Learn if .NET Interactive could be useful for you

Useful links:

  • GitHub repo containing the examples from this talk. You can also open it in Binder to run the examples inside a Binder instance in your web browser.
  • Mind map of this topic, using Coggle.it
  • GitHub repo for .NET Interactive project
  • VS Code Plugin for .NET Interactive Notebooks
  • Visual Studio Extension - Notebook Editor
  • The 6 Figure Developer Podcast - Episode 244 about F# and .NET Interactive Notebooks
  • .NET Blog posts
    • .NET Interactive is here!
    • .NET Interactive with SQL!
    • Scott Hanselman’s blog: Announcing .NET Interactive - Try .NET includes .NET Notebooks and more
  • YouTube links:
    • Visual Studio Notebook Editor brings C# and .NET to Jupyter Notebooks - Learn To Code Interactively - Featuring: Scott Hanselman(@shanselman](https://twitter.com/shanselman)). The C# notebooks GitHub repo that he mentions is here.
    • .NET Interactive: Beyond Data Science - Featuring: Maria Naggagga (@LadyNaggaga), Diego Colombo (@colombod), and Cecil Philip (@cecilphillip)
    • Machine Learning Community Standup - .NET Notebooks & .NET Interactive - Featuring: Diego Colombo (@colombod)
    • What’s new in .NET Interactive notebooks - From dotnetconf 2021 with Alan Yu and Julie Koesmarno
    • How to Use .NET Interactive Jupyter Notebooks in Daily Work-Life | Data Exposed: MVP Edition - Featuring MVP Rob Sewell - His notebooks are here.
    • On .NET Live - A chat with the .NET Interactive Team - Featuring: Maria Naggagga (@LadyNaggaga) and Diego Colombo (@colombod)
    • Bringing .NET Interactive to Azure Data Studio Notebooks - dotnetconf 2020 session with Alan Yu and Jon Sequira

Ross Larson

Ross Larson became a software developer through the nontraditional path of obtaining a double major in Psychology and French from Luther College. He later obtained a software development degree from Fox Valley Technical College. He works as a Software Developer for Paradigm in Middleton, WI. He has volunteered teaching computer science at a local high school through the TEALS program. He enjoys indie and retro video games, board games, the NFL Draft, creating obscure fantasy leagues, and making charts.

Ross has previously spoken at meetups and conferences like That Conference.

Ross earned the MCSA: Web Applications certification in 2019.

MCSA

Story logo

© 2022 Ross Larson