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.

  • MSIX: Package desktop apps for Windows 10. Replace outdated installers. | Tabs vs Spaces
    by Matt Wojo on 31st March 2020 at 17:27

    Tanaka Jimha tells us all about MSIX, the package format for installing Windows apps, including how to package your existing code with Visual Studio and how to deploy and distribute your app, via the web, the Microsoft Store, or an Enterprise distribution network.A file with the .msix extension is a Windows application installer and an updated alternative to .exe, .msi, and .appx packages. MSIX preserves the functionality of your existing app packages and/or install files, in addition to enabling new, modern UI features and deployment options for Win32, WPF, and Windows Forms apps.Stay current and ensure your applications are always up to date.Use for old or new Windows apps - versatile and platform independent.99.96% successful install rate and clean uninstall.Designed for modern systems and the cloud.Here are some links to learn more:MSIX documentationGet the MSIX packaging toolMSIX Tech CommunityUse Azure Pipelines to automate MSIX builds and deployments (DevOps Sample)Create an Azure Account (12 months free + $200 credit) 

  • Bot Framework – Using custom adapters to surface your bot anywhere (Part 3 of 3) | AI Show
    by Seth Juarez on 31st March 2020 at 17:00

    In this final part of the series of Bot Framework focused episodes, we take a look at how you can surface your bot in even more places, by extending the long list of options available within Azure Bot Service, using custom adapters.  Custom adapters, in the Bot Framework SDK and from the Bot Framework Community, exist today that allow you to build a bot for platforms like WeChat, Alexa, Google Assistant, Twitter and more. This episode will show you how easy it is to hook up a custom adapter to your bot and how easy it is to get started.Jump To: [00:30] – What are Bot Framework Channels[02:00] – What are custom adapters?[05:00] – Using a custom adapter in a bot.[06:20] – Demo communicating with a bot from Alexa Skill Console[08:30] – Getting started with Microsoft Docs and Bot Builder CommunityFor More Info:Bot Framework SDKThe AI Show's Favorite links:Don't miss new episodes, subscribe to the AI Show  Create a Free account (Azure) Deep Learning vs. Machine Learning   Get Started with Machine Learning

  • Theme Detection (Xamarin.Essentials API of the Week) | The Xamarin Show
    by James Montemagno on 31st March 2020 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 App Theme API that enables developers to detect if the device and app should be running in dark mode.Show Links:Xamarin.Essentials DocumentationXamarin.Essentials Getting Started DocumentationText-to-Speech 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 

  • Zero Downtime Deployments with Azure PaaS | The DevOps Lab
    by Damian Brady, AbelSquidHead on 31st March 2020 at 14:00

    How can I deploy my applications to Azure Platform-as-a-Service (PaaS) like Azure Kubernetes Service (AKS) without having any downtime? How can I automate this, and how can I ensure my customers won't notice changes are happening? In this interview, you can see Damian chat with Marcel de Vries about how to use Azure DevOps Build and Release pipelines to deliver your application to production many times a day while not interrupting your users.Jump To: [00:57] - What does PaaS mean[02:00] - Defining Zero Downtime [03:21] What is involved to get to Zero Downtime [04:36] Introduction to demo using MVC Music Store on AKS & Windows containers[07:22] Making the change we want to move to production[08:19] The build Pipeline creating the containers[09:15] Azure container registry[10:04] Release Pipeline to AKS[10:54] Explaining the Kubernetes Deployment Description for Zero Downtime Deployment[13:14] Explaining Health Endpoints to guard the deployment[17:35] Kicking off the deployment[18:41] First pods getting updated[20:31] New website visible[20:50] Looking at the telemetry[21:42] Using Feature flagsFree DevOps courses on Microsoft Learn:  Evolve your DevOps practices  Build applications with Azure DevOps  Deploy applications with Azure DevOpsDevOps Labs Favorite Links:Create a Free Azure DevOps AccountAzure DevOps Docs

  • Remote Patient Monitoring with Internet of Medical Things (IoMT) | Internet of Things Show
    by Olivier Bloch on 30th March 2020 at 19:12

    Learn more about how to enable scenarios like remote patient monitoring, home health and clinical trials with IoMT and open FHIR (Fast Healthcare Interoperability Resources) standard on Azure.Get the IoMT connector for Azure on GitHub: out the Azure APIs for FHIR: 

  • Digital ecosystems deep dive: Developer experience on alternative ledgers - VS Code | Block Talk
    by Blocktalkadmin on 30th March 2020 at 15:08

    In this episode we take a deeper look at alternative ledger technologies. We look at developer experiences for Corda using the R3 extension for VS Code.Additional details and sample code are available on GitHub: Related Links:Azure Blockchain SolutionsAzure Blockchain ServiceAzure Blockchain WorkbenchAzure Blockchain TokensAzure Free TrialAzure Blockchain Dev KitAzure Blockchain DocumentationFollow @CH9 Follow @MSFTBlockchain 

  • Paying it forward with mentorship | On .NET
    by Cecil Phillip on 26th March 2020 at 12:30

    While we were at the Caribbean Developers Conference, we caught up with Noe Branagan to discuss the work he does with teaching and mentoring students in robotics[00:41] - Teaching kids about robotics[01:55] - Getting into mentoring[05:33] - Guiding students through the basics[07:30] - Building up a community Useful LinksGet started with .NETCaribbean Developers Conference

  • Containerized PubSub with Azure Event Grid on IoT Edge | Internet of Things Show
    by Olivier Bloch on 25th March 2020 at 20:59

    Event Grid on IoT Edge ( brings the power and flexibility of Azure Event Grid's PubSub capabilities to the edge. Create topics, publish events, and subscribe multiple destinations whether they're modules on the same IoT Edge device, other edge devices, or services in the cloud. Event Grid on IoT Edge allows you to take event driven programming anywhere.Learn more reading the documentation:

  • MLOps feature dive: Create event driven machine learning workflows | AI Show
    by Seth Juarez, Anna Soracco on 24th March 2020 at 17:00

    In this video, you'll learn how you can use Azure Event Grid and Azure Machine Learning to trigger and consume machine learnings events. We talk about why eventing is important and how you can enable scenarios such as run failure alerts and retraining models.Jump To: [00:50] What is Event Grid?[01:32] Why is this useful?[02:32] Demo - How to set up an event subscription[03:40] Demo - How to filter events[05:30] Demo - Logic app exampleLinks:MLOps: Model management, deployment, and monitoring with Azure Machine LearningConsume Azure Machine Learning eventsTutorialThe AI Show's Favorite links:Don't miss new episodes, subscribe to the AI Show  Create a Free account (Azure) Deep Learning vs. Machine Learning   Get Started with Machine Learning

  • Go serverless: Containers with Kubernetes and virtual nodes | Azure Friday
    by Donovan Brown, Rob Caron on 21st March 2020 at 01:30

    Think serverless is just for functions? Think again! Brendan Burns joins Donovan Brown to look at how serverless containers can provide a cloud-native container experience without the worry of a server or operating system. They also look at how this integrates with the Azure Kubernetes Service (AKS).[0:03:25] - DemoCreate and configure an Azure Kubernetes Services (AKS) cluster to use virtual nodes in the Azure portalvirtual-kubelet GitHub repoAzure Kubernetes Service (AKS) overviewCreate a free account (Azure)

  • Keynote: Xamarin All The Things | Focus on Xamarin
    by Amanda Silver, David Ortinau, Maddy Leger on 18th March 2020 at 15:37

    Join Maddy, David, and Amanda as they kick off a day full of Xamarin and .NET. Find out what is new and awesome for Xamarin developers to build stunning cross-platform mobile apps with .NET and Visual Studio. You do not want to miss out!For more information on Xamarin head over to

  • Welcome to Blazor | Focus on Blazor
    by Daniel Roth on 8th January 2020 at 19:58

    Welcome to the event including status of the product and what you can do with it today!For more information head over to

  • 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

  • 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