We bring forward the people behind our products and connect them with those who use them. We think there is a great future in software and we’re excited about it. We want the community to participate in the ongoing conversation. This is the heart of Channel 9. We talk about our work but listen to the customer.

  • Machine Learning Interpretability Toolkit | AI Show
    by Seth Juarez on 15th October 2019 at 17:00

    Understanding what your AI models are doing is super important both from a functional as well as ethical aspects. In this episode we will discuss what it means to develop AI in a transparent way. Mehrnoosh introduces an awesome interpretability toolkit which enables you to use different state-of-the-art interpretability methods to explain your models decisions. By using this toolkit during the training phase of the AI development cycle, you can use the interpretability output of a model to verify hypotheses and build trust with stakeholders. You can also use the insights for debugging, validating model behavior, and to check for bias. The toolkit can even be used at inference time to explain the predictions of a deployed model to the end users. Learn more:Link to the docLink to the sample notebooksSegments of the video:[02:12] – Responsible AI[02:34] – Machine Learning Interpretability[03:12] – Interpretability Use Cases[05:20] - Different Interpretability Techniques[06:45] - DemoThe AI Show's Favorite links:Don't miss new episodes, subscribe to the AI Show  Create a Free account (Azure)  Follow Seth on Twitter  AI Blog Fast ML  MIT News | AI  Medium | Francesca Lazzeri  Deep Learning vs. Machine Learning  Follow Channel 9 On Twitter  &nbs

  • Unit Conversion (Xamarin.Essentials API of the Week) | The Xamarin Show
    by James Montemagno on 15th October 2019 at 15:00

    Xamarin.Essentials provides developers with cross-platform APIs for their mobile applications. On this week's Xamarin.Essential API of the week we take a look at the built in unit converters to easily convert.... units of measure!Show Links:Xamarin.Essentials DocumentationXamarin.Essentials Getting Started DocumentationUnit Converters API DocumentationSource CodeFind James on: Twitter, GitHub, Blog, and his weekly podcast Merge Conflict.Follow @JamesMontemagnoNever Miss an Episode: Follow @TheXamarinShowUseful Links:Learn more about Xamarin, Xamarin.Forms, & Cross-platform developmentXamarin Developer Center & BlogMicrosoft Learn Self-Guided TrainingCreate a Free Account (Azure)Xamarin Developers YouTube ChannelXamarin on Twitter

  • IoT at Ignite: Big news and useful tips for IoT developers and operators | Internet of Things Show
    by Olivier Bloch, MAAllen on 14th October 2019 at 19:00

    Get a sneak preview  ( of what you'll learn at Ignite on November 4-8, 2019, in Orlando, Florida or by streaming the event online.Sam George will lead a breakout session covering the newest offerings from Microsoft IoT.Galen Hunt will speak with Starbucks on their use of Azure Sphere.Olivier Bloch and Arjmand Samuel will lead a demo-heavy deep dive exploring what's available today to build a secure end-to-end IoT solution.On site attendees will have the opportunity to get hands-on experiences.Twenty-minute theater sessions will offer go deep into specific topics including Azure IoT Hub, Azure IoT Central, Azure Maps, Azure Time Series Insights, IoT Plug and Play, and Azure Security Center for IoT. Developers and operators will leave the event knowing how to make IoT smart, seamless, and secure. Learn more at

  • Write Blockchain-Powered Azure Functions in Java leveraging Azure Key Vault | Block Talk
    by Blocktalkadmin on 14th October 2019 at 18:36

    In this session we show how to write Azure Functions using Java and leveraging Azure Key Vault for key storage.For additional information, please visit: @CH9 Follow @MSFTBlockchain &nbs

  • TWC9: VS Code 1.39, Azure Spring Cloud, New Surface Devices, GitHub Actions and more | This Week On Channel 9
    by Christina Warren on 14th October 2019 at 00:15

    Christina is back with a hoodie sure the anger half the audience, along with the latest dev news, including:[00:37] Microsoft Ignite[01:01] Microsoft Ignite The Tour[01:24] Microsoft's Surface Event and hands-on with the Surface Laptop 3 and Surface Pro X[02:11] Visual Studio Code 1.39 and VS Code on GitHub[02:37] Native Jupyter Notebook Support in VS Code and more details from the Python team[03:16] PyTorch 1.3 now available[03:27] Introducing Azure Spring Cloud and Pivotal's blog post[04:08] GitHub Actions Workflow from OSS projects and a curated list of GitHub Actions[04:32] Windows Virtual Desktop Goes GA Worldwide[04:50] Xamarin Hacktoberfest and the Xamarin + Azure Functions Challenge[05:30] Careers Behind the Code with Scott Hanselman[05:37] Cloud Native Show: Cloud Native Configuration and Setting in ASP.NET Core[05:44] IoT Show: IoT Devices and Event Grid[05:52] Christina's Pick of the Week: Untitled Goose GamePlease leave a comment or email us at Follow @CH9 Follow @CH9 Create a Free Account (Azure)&nbs

  • How to execute Azure Machine Learning service pipelines in Azure Data Factory | Azure Friday
    by Scott Hanselman, Rob Caron on 11th October 2019 at 16:00

    Gaurav Malhotra joins Scott Hanselman to show how you can run your Azure Machine Learning (AML) service pipelines as a step in your Azure Data Factory (ADF) pipelines. This enables you to run your machine learning models with data from multiple sources (85+ data connectors supported in ADF). This seamless integration enables batch prediction scenarios such as identifying possible loan defaults, determining sentiment, and analyzing customer behavior patterns.[0:02:18] DemoAzure Data Factory overviewAzure Data Factory docsAzure Machine Learning overviewAzure Machine Learning docsCreate a free account (Azure)

  • XamRight - Richer, Safer XAML Coding Experience | The Xamarin Show | The Xamarin Show
    by James Montemagno on 10th October 2019 at 20:00

    This week, James is joined by friend of the show David Sielaff, who shows us his awesome Visual Studio extension XamRight for XAML editing! XamRight is a tool to make it easier to maintain and enhance Xamarin Forms apps.  At its core is a powerful static analysis engine, customized to understand C# and XAML.  This provides XAMLbinding expression checking and autocomplete without any need for configuration, as well as numerous other code checking, inspection, and navigation features. Tune in!Show Links:XamRight - Product PageXamRight - Visual Studio MarketplaceFind James on: Twitter, GitHub, Blog, and his weekly podcast Merge Conflict.Follow @JamesMontemagnoNever Miss an Episode: Follow @TheXamarinShowUseful Links:Learn more about Xamarin, Xamarin.Forms, & Cross-platform developmentXamarin Developer Center & BlogMicrosoft Learn Self-Guided TrainingCreate a Free Account (Azure)Xamarin Developers YouTube ChannelXamarin on Twitter

  • Signing & Versioning iOS & Android Apps | DevOps for Mobile | On .NET
    by Cecil Phillip, James Montemagno, AbelSquidHead on 10th October 2019 at 11:45

    Join James Montemagno & Abel Wang in this installment of DevOps for Mobile Developers where they discuss how to properly manage signing certificates and profiles for iOS and Android. They then show how to bring them into Azure DevOps's continuous integration pipeline. Finally, they walk through how to properly version mobile apps and the unique challenges they bring. Tune in to learn more.Show Links:Learn More: DevOps for MobileAzure DevOpsApp CenterGitHubAzure DevOps Extension: Mobile TasksUseful Links:Learn more about Xamarin, Xamarin.Forms, & Cross-platform developmentXamarin Developer Center & BlogMicrosoft Learn Self-Guided TrainingCreate a Free Account (Azure)Xamarin Developers YouTube ChannelXamarin on Twitter

  • Cloud Native Configuration and Setting in ASP.NET Core | The Cloud Native Show
    by Shayne Boyer on 9th October 2019 at 19:00

    One of the "Factors" in cloud native applications states you should store your configuration and settings outside of your core application code. In this episode, Shayne talks with Andrew to get a run down on how the configuration options in .NET Core allows for layers of configurability and abstractions for your app.Resource Links:Configuration in ASP.NET CoreUse multiple environments in ASP.NET CoreAzure App ConfigurationAzure Key Vault Configuration Provider in ASP.NET Core How to use managed identities for App Service Safe storage of app secrets in development in ASP.NET Core [01:50] - Andrew explains the layering system for settings in ASP.NET Core[03:12] - Environments and managing them.[05:35] - Externally storing settings for your applications[08:50] - Naming conventions and patterns to be aware of[11:00] - Azure Key Vault & Managed Service Identity

  • Building Careers with Empathy with Scott Hanselman | Careers Behind the Code
    by Steve Carroll (msft), Cameron Tomisser on 9th October 2019 at 17:00

    In this month's episode, Steve Carroll, the director of development for the .NET team, interviews Scott Hanselman the Community Program Manager Lead for the .NET team about his career. Scott is a big believer in using the power of empathy and in this conversation he uses that power across the various skills necessary to be a successful programmer and program manager.[00:00] - Scott's role at MS[02:30] - Scott career overview -[05:25] - Finishing his degree while working while teaching[08:26] - Learning to be a consultant and what a CTO does[11:00] - meeting the early dot net team and coming on board[12:00] - the "warm" intro - the transitive property of friendship and opening doors for others[14:35] - being non-denominational in tech religions and strong fundamentals of scale[16:20] - knowing one layer deeper in the stack than your neighbors and sharing knowledge[18:00] - learning uncool tech, what's in common across stacks, and appreciating the history of [computer science[22:40] - difference between a mentor and a sponsor and finding one, being intentional[25:03] - being shown the ropes by a CTO sponsor, learning to navigate the room[26:43] - learning to navigate one layer down from his non-technical parents[29:10] - learning how to be a PM - building extreme empathy[31:53] - how did Scott learn to do empathy? Moving across worlds and practice[35:45] - Learning to do technical communication well -[37:17] - Using comedy, comedy as empathy, the value of improv[40:17]- "rubber duck" programming[42:31] - being the person who admits they don't know, helping junior people in meetings by asking their questions[45:14] - Scott's most valuable career advice - "don't waste your keystrokes"

  • IoT support for .NET Core | On .NET
    by Cecil Phillip, Rich Lander on 9th October 2019 at 04:25

    In this episode, Richard Lander and Jose Perez sit down with Christos to talk about the work they've been doing to add support for IoT development with .NET Core.[01:40] - Exploring IoT devices[03:18] - .NET Core and IoT[05:12] - Understanding the interaction[08:12] - Goals for .NET and IoT[11:13] - Supported Libraries[12:38] - GPIO Demo Useful Links.NET Core IoT librariesCross-Platform IoT Programming with .NET Core 3.0.NET Core Guide&nbs

  • Visual Studio for Mac Reborn: New Editors and New Experiences | .NET Conf 2019
    by Cody Beyer on 24th September 2019 at 19:00

    Announcing .NET Core 3.0We just released some big changes to VS for Mac. Not only do we now have entirely native editors built on top of the shared Visual Studio core, but we also have brand new language services for XAML and an all new editing experience for web languages like CSS, HTML and JavaScript.

  • .NET Conf 2019 Keynote | .NET Conf 2019
    by Scott Hunter, Mads Torgersen, Daniel Roth, Glenn Condron, James Montemagno, Bri Achtman, Olia Gavrysh on 23rd September 2019 at 22:03

    .NET Conf 2019 Keynote - Scott Hunter   Mads Torgersen   James Montemagno   Olia Gavrysh   Daniel Roth   Glenn Condron   Bri Achtman  Announcing .NET Core 3.0

  • Minimum Viable Response Plan | Create: A Global Startup Event Series
    by Jason Hand on 12th September 2019 at 14:00

    A minimum viable product (MVP) allows you to obtain rapid feedback, and implement continuous and iterative improvements. When you put an MVP into production, however, you need to take the next step and make sure that you can respond effectively when problems inevitably arise. You need a minimum viable response plan. One that allows you to keep your MVP operational without burdening your team.In this talk, we'll discuss the full lifecycle of an incident, what it means to be robust versus resilient when building a response plan. And we'll help you determine who is on-call when, and for which kinds of problems. We'll also talk about notifications, escalations, and how to enable learning from each problem your service encounters. This will give you the basis of a minimum viable response plan, so you and your team have a baseline to start and continuously improve up.

  • A Glimpse Into the Future of Xamarin | Xamarin Developer Summit 2019
    by James Montemagno, David Ortinau, Maddy Leger on 18th July 2019 at 00:56

    Join James Montemagno, Maddy Leger, and David Ortinau as they show you a glimpse into the future of building beautiful mobile apps with world class tools with Xamarin.This session was recorded live at the Xamarin Developer Summit: July 11th-12th 2019 in Houston, TX.  The Xamarin Developer Summit is a premiere community-run, cross-platform, mobile developer conference, to learn more head to LinksLearn more about Xamarin, Xamarin.Forms, & Cross-platform developmentXamarin Developer Center & BlogMicrosoft Learn Self-Guided TrainingCreate a Free Account (Azure)Xamarin Developers YouTube ChannelXamarin on Twitter

  • Not your average keynote | Visual Studio 2019 Launch Event
    by Andrew Hall, Scott Hanselman, Amanda Silver, Edward Thomson, Julia Liuson, Allison Buchholtz-Au, Jon Chu, Kendra Havens, Leslie Richardson, Pratik Nadagouda, Maddy Leger on 2nd April 2019 at 17:00

    Visual Studio 2019 and Visual Studio 2019 for Mac are now available for download on this keynote, Scott Hanselman meets with the people behind the product to talk about the key new and improved capabilities that make this the best release of Visual Studio yet.

  • Build amazing web apps with .NET Core | Visual Studio 2019 Launch Event
    by Daniel Roth on 26th March 2019 at 19:15

    See Visual Studio 2019 in action building modern, cross-platform web apps using ASP.NET Core 3.0 Preview.Visual Studio 2019 in action building modern, cross-platform web apps using ASP.NET Core 3.0 Preview.Download Visual Studio 2019 at