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:
Seth Juarez sits down with Gurpreet Singh Pall to talk about Bing developer updates.
In this session we show how to use Git in teams with pull requests and how to use branches to manage your releases. In this session we will compare GitHub flow with the 'Release Flow' practised at Microsoft.
Brian Clark sits down with Amanda Silver to talk about the future of Visual Studio.
Beth Massi, Mads Torgersen, Scott Hunter, and Richard Campbell sit down at the Channel 9 Live desk to discuss the future of .NET.
In this session, Mark explains how blockchains work, including how they use hashes, transactions, blocks and proof-of-work consensus algorithms to build distributed ledgers. He presents the capabilities of some of the most common blockchain networks, then describes how the COCO Framework addresses their limitations to make blockchains suitable for a wide variety of business consortiums. Create a Free Account (Azure): https://aka.ms/c9-azurefree
Join Scott Hanselman and Scott Hunter to learn about the present and the future of the .NET Platform. We'll take a look at the current state of .NET, it's incredible growth, and the new features of .NET Core 2.1. We'll also show you the exciting direction .NET is headed to help you build cutting edge solutions for the future.
Keynote
Damian is joined by fellow Aussie Simon Waight at the MVP Summit to talk about deploying Azure Functions with VSTS. Many Azure DevOps demos show how to deploy websites, but there are so many Azure features. Simon shows us how easy it is to deploy Azure Functions, both consumption and service plans, including writing configuration settings and letting Application Insights know about a release. Follow Simon on Twitter: @simonwaightFollow Damian on Twitter: @damovisa Resources: Functions Continuous Deployment demo RepositoryFunctions Continuous Delivery blog postAzure Functions CD on Microsoft DocsSimon's Blog
Ziv Rafalovich joins Scott Hanselman to show how to use low-priority VM scale set for a significant cost saving with Azure. Low-priority VM scale set allows you to take advantage of unutilized capacity without any availability guarantees. By combining low-priority scale sets with autoscaling and mixing two scale sets behind a single SLB, Ziv shows how to get the most out of this new offer currently in preview. For more information, see: Low-priority VMs on scale sets (docs)Autoscale demo app on Ubuntu 16.04 with low priority VMSSPricing Virtual Machine Scale Sets PricingLow-priority VMs on scale set (public doc)Hybrid Scale Set demo app on Ubuntu 16.04 (combining on-demand with low-priority)Announcing low-priority VMs on scale sets now in public previewCreate a free account (Azure)Follow @SHanselman Follow @AzureFriday Follow @zivraf
Here are #FiveThings about Microsoft Build 2018 from Burke Holland! We will see you at Microsoft Build 2018. Register now!
Aravind Krishna stops by to chat with Scott Hanselman and take a look at common design patterns for building highly scalable solutions with Azure Cosmos DB. We will talk a little bit about modeling data and how to choose an appropriate partition key. We then look at a few patterns like event sourcing, time series data, and patterns for addressing bottlenecks/hot spots for reads, writes, and storage. For more information: Azure Cosmos DB (overview)Azure Cosmos DB (docs)Partition and scale in Azure Cosmos DBCreate a Free Account (Azure)Follow @SHanselman Follow @AzureFriday Follow @arkramac
This week, James is joined yet again by friend of the show Sr Cloud Developer Advocate Matt Soucoup, who shows us how to take the pain out of adding user accounts to your apps with Azure AD B2C. He tells us what that acronym stands for, walks us through the Azure portal to setup an Azure AD B2C tenant, and then demonstrates the awesome features that come along with AAB2C; such as social authentication and multi-factor authentication, customizing the login page your app displays when the user signs-in and using the MSAL library within your apps. Show Links: Matt's blog series on Azure AD B2CAzure Active Directory B2CDocumentation: Azure AD B2CFAQ: Azure AD B2CMSAL libraryFind James on: Twitter, GitHub, Blog, and his weekly development podcast Merge Conflict.Follow @JamesMontemagnoNever Miss an Episode: Follow @TheXamarinShow Find Matt on Twitter, GitHub, and his BlogCreate a Free Account (Azure)
Here are some interesting concepts about data in IoT applications Kevin Saye shares with us on the IoT Show: all data has value, data needs to be preserved in its raw form for later usage and you want to store this data in a cost effective manner. Curious about these statements? Watch this very interesting episode about these concepts illustrated with a demo showing Azure Data Lake Analytics used to analyze data from IoT devices collected through Azure IoT Hub. Create a Free Account (Azure)
There has been a lot of talk lately about .NET Standard, both in the community and on Channel 9. But there is also still confusion about it. In this episode, Kathleen Dollard clears up some of this confusion. She and Robert chat about why .NET Standard was created, as well as how and when you should take advantage of it. Resources .NET Standard Version TableImmo Landwerth video on YouTube.NET Portability Analyzer APIsof.NET.NET Compatibility Analyzer
The average web page takes 10 seconds to load and is the size of a Doom install. Why are web pages getting so big and what can we do to keep our sites running quickly? In this episode, Burke sits down with Nolan Lawson from the Edge team at Microsoft to learn all about web performance, whether or not we even need JavaScript and why Nolan refuses to wear Burke's Webpack t-shirt. Edge Developer ToolsWindows Performance AnalyzerAzure Blob Storage NextJS NuxtJSSapper