Sign up to save your podcastsEmail addressPasswordRegisterOrContinue with GoogleAlready have an account? Log in here.
The .NET ecosystem is continuously growing and empowering developers to create amazing applications. Join us as we take a look at the APIs, the tooling, and some of the interesting projects being crea... more
FAQs about On .NET - Channel 9:How many episodes does On .NET - Channel 9 have?The podcast currently has 254 episodes available.
June 18, 2018Building distributed applications with OrleansOrleans is a framework for building high-scale distributed applications, without the need to learn and apply complex concurrency or other scaling patterns. In this episode, Sergey Bykov (@sergeybykov) joins us to talk about how Orleans works, and what are some of the use cases of the framework. [02:07] - What is Orleans and what problem does it solve?[03:58] - How does this architecture impact characteristics of the system?[05:18] - How do you implement a Grain in Orleans?[09:25] - How does Orleans manage resource allocation?[13:02] - What types of applications is Orleans used for?[18:35] - Where can you go to learn more about Orleans?[19:28] - What's up next for Orleans?Check out the links below to learn more about Orleans. Orleans documentation and tutorials: http://dotnet.github.io/orleans Orleans on GitHub: https://github.com/dotnet/orleansOrleans Gitter Chat: https://gitter.im/dotnet/orleansOrleans on Twitter: https://twitter.com/MSFTOrleans...more24minPlay
June 11, 2018Microservice Architecture with ASP.NET CoreHaving a solid architecture is an essential piece for ensuring the longevity of your software. In this episode Cesar De la Torre Llorente (@cesardelatorre) comes on the show to talk about ASP.NET Core application architecture for microservices and containers. [01:06] - Introducing the .NET application architecture website[05:23] - Running the reference application[06:33] - Understanding the target audience[07:35] - Testing strategy[09:11] - Exploring the technology stack[13:25] - Managing the weight of the API gateway[16:35] - Adopting the guidance[21:33] - Communication patterns between microservices[22:36] - Modeling challenges with microservices[26:14] - Getting help with the reference application To learn more about some of the topics discussed in this episode, take a look at the links below. GitHub repository for eShopOnContainers.NET Microservices - Architecture e-book.NET Application Architecture Guidance...more28minPlay
May 21, 2018What it's like to be an active .NET DeveloperSince .NET Core and many of the tools for building .NET applications have been open sourced, community involvement in the ecosystem has increased tenfold. In this episode, Avi Avni (@AviAvni3) joins Rich (@runfaster2000) to discuss his experience with contributing features to the CoreCLR and F# language code bases. He talks about what it's like to work with the various teams on GitHub and also the importance of mentorship. [01:26] - What's it like working with the .NET community?[04:12] - What do you need to know before contributing to the .NET open source code base?[07:03] - Reviewing some of Avi's PRs for F# and the CoreCLR[11:19] - How to contribute a feature that spans multiple teams Links and References Avi Avni on GitHubF# Tooling on Compiler on GitHubGet involved with the .NET Foundation...more19minPlay
May 10, 2018What's new in F#F# is a functional programming language that runs on .NET. It has a great community behind it, and now comes included with .NET Core. In this episode, Phillip Carter (@_cartermp) joins Rich (@runfaster2000) to talk about what is new for the F# language. Phillip talks about where F# fits in the family of .NET languages and how it compares to C#. He also gives us a demo of the tooling in Visual Studio, and talks to us about how to get started [00:47] - Why would someone pick F#[02:28] - How does F# compare to other families of languages[03:40] - Is F# more of an academic language?[04:44] - How approachable is F#[05:50] - What's new in the Visual Studio tooling for F#?[11:00] - What are F# type providers?[23:53] - How do you get setup with F# in Visual Studio? Check out these links below to learn more about the F# language. F# DocumentationF# on AzureIonide, Visual Studio Code Extension for F#fsharpConf VideosCreate a Free Account (Azure): https://aka.ms/azft-net...more28minPlay
April 26, 2018Analyzing your applications with Application InsightsApplication Insights is powerful Application Performance Management (APM) service for developers building application hosted in Azure, on-premise or elsewhere. In this episode, we are joined by Michael Milirud (@micwebnet) who is a Product Manager on the Azure Monitoring team. He shows us how easy it is to get started with Application Insights with Visual Studio. He also discusses a few new features that you can make use of today such as Live Metrics, Load testing, and more. [01:05] - When can Application Insights be used?[02:41] - Exploring the ApplicationInsights.config file[03:56] - Enabling the Application Insights experience in Visual Studio[05:13] - Live metrics in the Azure portal[06:09] - Adaptive Monitoring[08:40] - Portal experience[12:10] - Performance monitoring[14:03] - What types of applications can make use of Applications Insights?[15:10] - User Analytics[18:15] - Application Analytics with Kusto You can learn more about what Application Insights has to offer, how to use the Kusto query language and more using the links below. What is Application Insights?Azure Application Insights REST API docsKusto query languageCreate a Free Account (Azure)...more26minPlay
April 23, 2018Azure Service Bus and the .NET Standard SDKAzure Service bus is a hosted messaging service inside of Microsoft Azure that provides reliable delivery between two or more parties whether they are in the cloud or on-premise. Service Bus implements the AMQP v1 standard, and enables asynchronous, decoupled communication between producers and consumers. In this episode, Clemens Vasters(@clemensv) and Christian Wolf come on to show us the new .NET Standard client for Service Bus. Along the way, we also discuss other topics such as AMQP support, working with queues, and how Service Bus compares to other messaging services in Azure. [01:21] - What is Azure Service Bus[03:26] - Reviewing messaging services in Azure[07:43] - Mixing messaging services together[09:19] - AMQP support[12:28] - .NET Standard support[18:44] - Managing the QueueClient lifetime[20:18] - Service Bus Standard vs Premium[24:46] - Features and Integration[31:44] - Samples Repo Take a look through the links below for more information on Azure Service Bus messagingAzure Service Bus Geo-disaster recoveryAzure Service Bus samples repoThe famous issue 65Azure Service Bus blogAMQP WebsiteApache QpidCreate a Free Account (Azure)...more35minPlay
April 19, 2018Using resource tokens with Azure Cosmos DBYou can authorize your applications to connect to Cosmos DB using master keys or resource tokens. Depending on the level of control that is needed, your application may need to use one or even both of these approaches. In this episode, Chris Anderson (@crandycodes) comes on to show us how to request and make use of resource tokens in Cosmos DB. Along the way, he also shows us some other interesting features in Azure App Service such as EasyAuth and Run-From-Zip deployment. [01:23] - Cosmos DB Token provider code[04:20] - Future proofing with .NET Standard[06:50] - Exploring the token provider implementation[10:44] - Cosmos DB keys versus resource tokens[12:02] - Demo Acquiring token[14:53] - Deploying using run-from-zip[21:50] - Setting up EasyAuth Take a look at the links below that point to code samples, documentation and the official announcements for the features: Token Provider sample on GitHubSecuring access to Azure Cosmos DB dataRun-From-Zip announcement on GitHubAuthentication and authorization in Azure App ServiceCreate a Free Account (Azure)...more28minPlay
April 16, 2018Getting started with UWPThe Universal Windows Platform (UWP) lets you build apps for any Windows device including PCs, Xbox One, HoloLens, and more. In this episode, Stefan Wick (@StefanWickDev) comes on the show to give us an update on what has been going on in the world of UWP. [01:00] - How is UWP different from other desktop frameworks on Windows?[02:28] - What other programming languages can be used with UWP?[03:20] - How can WPF and Windows Forms developers move their applications to UWP?[05:06] - What are Windows Application Packaging projects?[09:42] - How do updates get pushed to UWP applications?[11:53] - What are some of the new UMP features?[13:04] - What is the Fluent design language all about?[16:32] - How does the Windows Template Studio help developers get started with UWP?[23:47] - How can developers get started with developing for UWP? You can learn more about developing for the UWP using the links below: Windows Dev CenterUniversal Windows Platform documentationWindows Template Studio DownloadWindows Template Studio on GitHubStefan's Blog...more26minPlay
April 02, 2018Building distributed applications with Akka.NETIn this episode, Aaron Stannard (@Aaronontheweb) comes on to talk about his open source project, Akka.NET. This is a toolkit and runtime for building highly concurrent, distributed, and fault tolerant event-driven applications on .NET and Mono. [01:35] - Implementations and uses of the actor model[03:13] - What is an actor?[10:04] - Actors in the cloud[12:05] - Running Akka .NET on premise or in cloud[14:31] - Use cases for Akka .NET[17:25] - Supported versions of .NET[18:45] - Running Akka .NET in containersCheck out the links below to learn more about the Akka .NET project. PetabridgeAkka .NET on GitHubAkka .NET BootcampAkka .NET Code Samples...more22minPlay
March 30, 2018Debugging and Diagnostics of Durable FunctionsDurable Functions is an extension that lets you create stateful workflows with code using Azure Functions. We've spoken about getting started with Durable Functions before in a previous episode, but there was still much more to discuss. So we invited Chris Gillum (@cgillum) back on the show, and this time he will be talking about debugging and diagnosing your stateful code in Durable Functions. [01:41] - Where to find documentation?[02:12] - Quick recap on creating a durable function[04:14] - Logging with replays[08:33] - Checking the status of a running function[11:14] - Querying the history of a function Take a look at the follow links to learn more about diagnosing your Durable Functions code. Application Insights docsDurable Functions on GitHubDurable Functions documentationDiagnostics in Durable FunctionsCreate a Free Account (Azure)...more21minPlay
FAQs about On .NET - Channel 9:How many episodes does On .NET - Channel 9 have?The podcast currently has 254 episodes available.