Channel 9
Summary: Channel 9 is a community. 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.
- Visit Website
- RSS
- Artist: Microsoft
Podcasts:
Learn about Null Coalescing Assignment in short video from James and Maira. Useful Links ?? and ??= operators (C# reference)Nullable Reference typesUnderstanding Nullable Reference TypesFirst steps with C#
You can now run Linux apps that use a graphic user interface (or GUI) on Windows using WSL. In this episode, Craig Loewen will explain what this means, what you can do with it, show us some demos, and tell us about a few additional new features for the Windows Subsystem for Linux. I'll also hit him with a list of rapid-fire questions that I've been wondering about. This episode will cover: [00:00] Craig Loewen, PM for WSL, introduces us to WSLg[00:40]Linux GUI apps running on Windows?[01:49]What can I do with this?[02:39]Demo: Running Linux GUI apps with WSL[05:50]Demo: Audio Support[06:55]Demo: GPU Acceleration[08:30]How does this work? How is it architected? [09:56]What else is new for WSL? (--install, --mount)[10:58]Rapid-Fire Questions (Identifying Windows vs WSL, pinning Linux apps, compat with VirtualBox & VMWare, limiting RAM consumption, WSL + Git, WSL + Docker, Cut + Paste, Linux user space, file access, open-source WSLg, Mariner distro, updates)[16:31]Where can I learn more? Learn more: Run Linux GUI apps on the Windows Subsystem for Linux (preview)WSLg open-source repoCraig Loewen on Twitter: @craigaloewenWindows Docs on Twitter: @windowsdocsWindows Command Line BlogCraig's WSL Tips and Tricks websiteMore Tabs vs Spaces episodes
In this episode, Software Engineer, Mike Rousos, joins Rich to go through some ways to diagnose thread pool exhaustion in your .NET apps. Mike discusses and demos a collection of .NET CLI tools and techniques that can be used on Windows or Linux environments. [00:00] - Intro [01:23] - How does thread pool exhaustion occur?[03:18] - Inspecting diagnostics using dotnet-counters[09:07] - Collecting and analyzing dumps with dotnet-dump[19:42] - Switching to the async APIUseful Links Thread pool exhaustionInvestigate performance countersDump collection and analysis utilitySymbol downloader
On this episode from our #MSBuild recap, Gary Pretty is back to showcase the very latest in Azure Bot Service and demo how to build and deploy your bot in just a few steps! Jump to:[00:00] AI Show begins[00:25] Seth welcomes Gary[00:58] What's New with Azure Bot Service[03:02] Get Started with Composer[04:20] Authoring Conversational Experience[07:00] Enhanced testing and debugging[08:59] Extend your bot using package component[09:20] Teams-based bots[11:26] Bot Connections[13:31] Package Manager[16:17] Calendar capability with/Enterprise Assistant[19:38] Learn more Learn more:Conversational AI Blog: https://aka.ms/AIShow/ConversationalAI/Build2021 AI Show https://aka.ms/AIShowPlaylistCreate a Free account (Azure) https://aka.ms/aishow-seth-azurefreeGet Started with Machine Learning https://aka.ms/AIShow/StartMLAI for Developers https://aka.ms/AIShow/AIforDevelopersAzure Machine Learning https://aka.ms/AIShow/AzureML Follow Seth https://twitter.com/sethjuarezFollow guest https://twitter.com/GaryPretty Don't miss new episodes, subscribe to the AI Show https://aka.ms/AIShowsubscribe Join us every other Friday, for an AI Show livestream on Learn TV and YouTube https://aka.ms/LearnTV - https://aka.ms/AIShowLive
Join us to see what's next for Windows Join us on Thursday, June 24th at 12:00 PM PT on Learn TV to see what's next for Windows and developers. Microsoft will unveil the next generation of Windows! Follow at #MicrosoftEvent & @LearnTV.
Keynote with John Papa https://aka.ms/SWA-Learn
Join Scott Hunter for the keynote on the future of application development.
Kirill Gavrylyuk joins Scott Hanselman to provide another Azure Cosmos DB update with several members of the Azure Cosmos DB engineering team. [0:00:00]– Introduction[0:02:20]– MongoDB 4.0 (Gahl Levy)[0:12:30]– Azure Cosmos DB notebooks (Tanuj Mittal)[0:22:43]– Continuous backups (Govind Kanshi)[0:31:25]– Wrap-up Azure Cosmos DB's API for MongoDB (4.0 server version): supported features and syntaxUpgrade the API version of your Azure Cosmos DB API for MongoDB accountPublish notebooks to the Azure Cosmos DB notebook galleryImport notebooks from a GitHub repo into Azure Cosmos DBContinuous backup with point-in-time restore (Preview) feature in Azure Cosmos DBCreate a free account (Azure)
There is more than what meets the eye in the Azure Percept DK. A number of design choices were made in building the dev kit and Dan Rosenstein joins Olivier to discuss the whys of these choices. Learn more about the Azure Percept DK at https://aka.ms/iotshow/AzurePercept
Our customers have been wanting some more basic, getting started material on taking their on prem applications and moving them to the cloud. This video series does just that. Starting with a simple on prem solution, lifting and shifting and slowly evolving the app through its many stages until it is a 100% cloud native app. Episode 9 will cover security. Jump to: [00:47] Do we need to worry about security in the cloud?[03:54] What is DevSecOps?[06:59] Dependabot demo[10:47] CodeQL demo[15:07] Azure Security Center[22:17] Back to CodeQL results Learn more: Github Advanced Security https://aka.ms/DevOpsLab/GitHubSecurityDocAzure Security Center https://aka.ms/DevOpsLab/AzureSecurityAzure Defender for container based workloads https://aka.ms/DevOpsLab/AzureDefender 30 Days to Learn: Build in-demand skills to leverage DevOps capabilities in every stage of your software development lifecycle. In less than 1-hour commitment a day, you can earn 50 percent off the cost of a Microsoft certification exam as DevOps Engineer Expert. https://aka.ms/30DaystoLearnIt/DevOpsLab DevOps Lab favorites: Azure DevOps Docs https://aka.ms/AzureDevOps/DocsAzure DevOps YouTube https://aka.ms/AzureDevOpsYouTubeFollow Damian https://twitter.com/damovisaFollow Dean https://twitter.com/deanbryenCreate a Free Azure DevOps Account https://aka.ms/AA7uopu
Pedro is back for another episode! This time he will tell us all about the Lifecycle Effect that he implemented for the Xamarin Community Toolkit. With this effect you can hook into the Loaded and Unloaded event of any VisualElement and even pages. Tune in to this episode and learn all about it. Sample Code RepoXamarin Community Toolkit RepositoryXamarin Community Toolkit LifecycleEffect DocsPedro's Twitter.NET MAUI T-Shirt designGet your questions answered on the Microsoft Q&A for .NET - http://aka.ms/dotnet-qaLearn Xamarin & .NET with free self-guided learning from Microsoft Learn: http://aka.ms/learndotnetUseful Links: Learn more about XamarinLearn more about Xamarin.FormsLearn more about Cross-platform developmentXamarin Developer CenterXamarin BlogMicrosoft Learn Self-Guided TrainingCreate a Free Account (Azure)Xamarin Developers YouTube ChannelXamarin on Twitter
Lisa Eyamie from WestJet joined Customer Tech Talks to share how using Power Virtual Agents enabled them to stand up a chat bot to connect staff to the resources and knowledge stored in their SharePoint online environment. Reference Links: WestJet Case Study: https://aka.ms/PowerPlatform/WestJet Explore Power Virtual Agents: https://aka.ms/ExplorePVA Power Virtual Agent Resources: https://aka.ms/PVA-Resources Want to be featured on Customer Tech Talks? Submit your story at https://aka.ms/customertechtalks Twitter | http://twitter.com/MSCustomerTalks LinkedIn | https://aka.ms/cttlinkedin
Sujay Talasila joins Scott Hanselman to discuss various scenarios and benefits of Azure Resource Mover for moving your resources across regions using a seamless unified experience. [0:00:00]– Introduction[0:02:35]– Demo: Moving resources across regions[0:11:46]– Demo: Change configuration during move[0:15:57]– Discussion[0:18:00]– Wrap-up Azure Resource Mover overviewAzure Resource Mover docsAzure Resource Mover now generally available: Move seamlessly between Azure regionsCreate a free account (Azure)
How can you be in two places at once? With Microsoft Mesh, that's how. With Mesh, you can connect with people anywhere in the world and collaborate in a 3D space that truly feels like you are all in the same room. Simon Skaria, Mesh Product Leader, joins Corey Sanders for a look at how Mesh-enabled mixed reality apps provide a rich, "I feel there" experience even if you are thousands of miles apart. [01:06] What Microsoft Mesh is [01:56] The problems Mesh solves [05:35] Let's Mesh! Demo[11:32] How mixed reality and Mesh are being used[13:07] Getting started with Mesh 13:36 Wrap Learn more Microsoft MeshMicrosoft Mesh - A Technical OverviewMesh DocumentationMicrosoft Ignite Mesh IntroMesh on Microsoft MechanicsHow far is the Moon from Earth?
In this short video, Jayme and Cecil teach us about init only setters in C# 9. Useful Links Init Only SettersWhat’s new in C# 9.NET Videos