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.
August 18, 2020Adding a little Swagger to ODataSwagger and the OpenAPI specification the manual work out of API documentation and make it easier for developers to share their APIs with the wold. In this episode, Hassan Habib is back again with Jeremy to talk about Swagger support in the latest version of the OData package for ASP.NET Core. [01:08] - The need for Swagger[05:17] - Adding Swagger to an OData API application[10:45] - Fixing the integration Useful Links ASP.NET Core web API help pages with Swagger / OpenAPISwagger homepageOData BatchExploring Graph Native Support for ODataSupercharging your Web APIs with OData and ASP.NET Core...more19minPlay
August 13, 2020Using Redis as a .NET Core Data StoreIn this episode of On .NET, Todd Gardner walks Christos through how his company is using Redis in their .NET Core application as the main data store. He explains the architecture of the project and shows how they integrate with StackExchange.Redis. [04:00] - Reviewing the data model[07:56] - Reviewing the data in Redis[10:09] - Working with Redis and .NET Useful Links Using Redis with .Net C#Quickstart: Use Azure Cache for Redis with a .NET Core appImprove session scalability in a .NET Framework ASP.NET web application by using Azure Cache for RedisStackExchange.Redis on GitHubRequest Metrics...more19minPlay
August 07, 2020Creating background .NET Core services on LinuxThere are a variety of ways to publish .NET Core applications. In the episode, Todd Gardner returns to share this experience with publishing self contained .NET applications to Linux. [02:10] - What does the application architecture look like?[04:42] - Exploring the worker processes[10:50] - Collecting metrics[12:55] - Self contained deployments Useful Links .NET Core application publishing overview.NET Core logging and tracing.NET Core and systemdRequest Metrics...more20minPlay
August 04, 2020Packaging and deploying .NET Core for Linux - Part 2In this episode, Rich sits down with Todd Gardner to talk about his team's experience with building a real commercial product with .NET Core. [00:50] - The good and not so good of choosing .NET Core[05:15] - Sometimes things change[07:05] - Thinking about performance Useful Links Host ASP.NET Core on Linux with NginxVisual Studio publish profiles (.pubxml) for ASP.NET Core app deploymentTrackJSRequest MetricsThe Building of Request Metrics (YouTube Channel)...more12minPlay
July 28, 2020Packaging and deploying .NET Core for Linux - Part 1In this episode, Rich sits down with Todd Gardner to talk about how his team is building their Request Metrics project. They discuss various topics such as self contained publishing, deploying to 64-bit Linux, and more [03:35] - What not JavaScript?[05:27] - Reviewing the architecture[09:20] - Building and Deploying[16:23] - .NET Core with System D[18:16] - Declaring infrastructure with Ansible[24:22] - Exploring the Request Metrics application Useful links Host ASP.NET Core on Linux with NginxVisual Studio publish profiles (.pubxml) for ASP.NET Core app deploymentTrackJSRequest MetricsThe Building of Request Metrics (YouTube Channel)...more33minPlay
July 23, 2020Using Twilio to send WhatsApp MessagesTwilio enables developers to add rich communication features to their applications via HTTP APIs that can be used with any programming language. In this episode, Corey Weathers from Twilio returns to show us how we can use Twilio's integration with the WhatsApp messaging platform in our .NET applications [01:36] - Messaging on WhatsApp vs SMS[03:04] - Exploring the Twilio Sandbox for WhatsApp[06:10] - Messaging with the Twilio .NET SDK[07:17] - Supporting other messaging channels[08:48] - Responding to messages Useful Links Twilio QuestTwilio API for WhatsAppProgrammable SMS Quickstart for C# with .NET CoreHow to use Twilio for voice and SMS capabilities from Azure...more16minPlay
July 22, 2020An introduction to TwilioTwilio enables developers to add rich communication features to their applications via HTTP APIs that can be used with any programming language. In this episode, Cecil is joined by Twilio Dev Evangelist Corey Weathers. Corey shows us how to get setup with Twilio and their NuGet package in an existing ASP.NET Core application. [01:02] - What is Twilio?[03:08] - Enhancing Contoso Crafts with Twilio[04:54] - Getting setup with Twilio in ASP.NET Core[13:10] - Inspecting the TwilioClient code[18:25] - Learning resources Useful Links Twilio QuestGetting Started with ASP.NET Core Razor PagesGet started with a free Twilio accountHow to use Twilio for voice and SMS capabilities from Azure...more21minPlay
July 16, 2020Reliable Async Systems with Coyote - Part 2Coyote is a set of .NET libraries and tools designed to help detect potential problems in your asynchronous code. In this episode, Chris Lovett returns to show us how to use actors for concurrency with Actor. [00:58] - Can you test Coyote with Coyote?[02:52] - Actors as an option for concurrent programming[07:40] - Implementing actors with Coyote[16:05] - How does the Coyote engine handle tasks vs actors?[17:03] - Can Coyote integrate with other actor models?[19:00] - Testing with different scheduling strategies[28:46] - What are the performance trade-offs? Useful Links Coyote HomepageCoyote GitHub.NET Threading...more39minPlay
July 14, 2020Reliable Async Systems with Coyote - Part 1Coyote is a set of .NET libraries and tools designed to help detect potential problems in your asynchronous code. In the episode, Rich chat with Chris Lovett about the issues developers face with writing asynchronous code and how Coyote can with discovering those hard to find issues. [00:44] - What is Coyote[02:22] - What's hard with testing async code?[07:45] - Visualizing async code flow[10:57] - Coyote TPL demo[17:20] - Detecting deadlock demo[26:42] - Next steps with Coyote Useful Links Coyote HomepageCoyote on GitHub.NET Threading...more30minPlay
July 07, 2020ASP.NET Core Series: SignalRASP.NET Core SignalR is an open source library that makes that helps developers add real-time web functionality to their applications. In this episode, Christos chats with our friend Brady Gaster from the ASP.NET Team. Brady gives quick overview of what we can do with SignalR as well as highlights some of the new features the team has been working on. [00:58] - What's new with ASP.NET Core ?[05:05] - What is SignalR?[07:00] - (Demo) Connecting browsers with a SignalR Hub[12:14] - Enabling WebSockets on Azure App Service.[14:20] - Connection durability and reconnects[17:51] - Client targeting[19:00] - Scaling out a SignalR backend Useful Links Introduction to ASP.NET Core SignalRASP.NET Core updates in .NET 5 Preview 6Use ASP.NET Core SignalR with TypeScript and Webpack...more24minPlay
FAQs about On .NET - Channel 9:How many episodes does On .NET - Channel 9 have?The podcast currently has 254 episodes available.