.NET Microservices with DAPR
Dapr is a portable, event-driven runtime that makes it easy for developers to build resilient microservice applications that run on the cloud and edge. In this episode, Aman Bhardwaj joins Cecil to...
View ArticleYARP: The .NET Reverse proxy
Reverse proxies can help simplify how clients access your backend services. YARP (Yet Another Reverse Proxy) is designed as a library that provides the core proxy functionality which you can customize...
View ArticleASP.NET Core Series: PWA's with Blazor
Progressive Web Applications (PWA) use modern browser APIs and capabilities to behave like a desktop app. Since Blazor WebAssembly is a standards-based client-side web app platform, developers have...
View ArticleEvent Driven applications on Kubernetes with KEDA
KEDA is an open source project and enables event-driven autoscaling for Kubernetes workloads.KEDA scalers can detect if a deployment should be activated or deactivated, and feed custom metrics for a...
View ArticleGetting started with GraphQL and HotChocolate
Hot Chocolate is a GraphQL platform for that can help you build a GraphQL layer over your existing and new infrastructure.In this episode, we're joined by the author of Hot Chocolate, Michael Staib,...
View ArticleReal-time Data fetching with GraphQL and Blazor
GraphQL supports the ability to subscribe to event streams to enable somewhat real-time scenarios for both clients and servers.In this episode of the On .NET show, HotChocolate author Michael Staib...
View ArticleGraphQL Schema stitching
With Schema stitching, developers can create a unified GraphQL schema from multiple underlying GraphQL APIs. This gives us the benefit of reducing multiple data queries for our data in a single...
View ArticleService Discovery with Steeltoe
Service discovery essentially is trying to find an answer to the question of what services are available and how do I get to them.In this episode, we chat with Tim Hess and David Dieruf from the...
View ArticleAuthentication with Graph SDKs
To call into Microsoft Graph, your code must acquire an access token from the Microsoft identity platform. To get an access token, your app must be registered and authorized with the Microsoft identity...
View ArticleCustomizing the Graph SDKs
The Microsoft Graph SDK for .NET provides a pleasant experience for working with the Microsoft Graph APIs. However, what if you wanted more control over how the underlying HTTP pipeline is used? In...
View ArticleGraphQL Schema Design
Your GraphQL schema is a contract of the data that clients can request from your API. A well designed schema is essential for any GraphQL enabled application.In this episode, Cecil is joined by Michael...
View ArticlegRPC Web with .NET
gRPC-Web allows browser based applications to call into gRPC services via a special proxy. .NET developers are now able to build and consume services that use gRPC-Web using the Grpc.AspNetCore.Web...
View ArticleWhat is MSAL + Microsoft.Identity.Web
Microsoft.Identity.Web enables developers to create web apps that sign-in users and create protected Web APIs using the Microsoft identity platform. In this episode, Kyle Marsh comes on to catch with...
View ArticleModern Entity Framework: A Tour of EF Core 5.0 pt 1
EF Core 5.0 includes support for many-to-many relationships and TPT mapping, two sorely missed features from EF6. Join us for a whirlwind tour where we compare EF Core 5.0 features with those from...
View ArticleDeep Dive into Many-to-Many: A Tour of EF Core 5.0 pt. 2
On the surface many-to-many in EF6 and EF Core look very similar. However, under the covers the design in EF Core 5.0 is much more flexible and powerfulIn this episode, Arthur Vickers returns to chat...
View ArticleInspecting application metrics with dotnet-monitor
dotnet-monitor is a command line tool that makes it easier to get access to diagnostics information in a dotnet process.In the episode, Rich is joined by Sourabh who explains to us the importance of...
View ArticleChange Notifications with Microsoft Graph
The Microsoft Graph API uses a webhook mechanism to deliver change notifications to clientsVincent Biret joins Cecil in this episode to show us how to setup our applications to receive notifications...
View ArticleUsing AzureAD B2C for authenticating users
Azure AD B2C enables your applications to authenticate to social accounts and enterprise accounts using open standard protocols.In this episode, Christos is joined by Senior PM,Christer Ljung, who...
View ArticleDevOps for ASP.NET Developers: Hosting NuGet Packages
NuGet defines how packages for .NET are created, hosted, and consumed. Using NuGet feeds, you can make your packages publicly available or limit them to an audience, such as your internal team.In this...
View ArticleBuilding real applications with Orleans
Microsoft Orleans is a cross-platform framework for building distributed applications with .NET.In this episode, Reuben Bond joins Cecil to talk about some of the capabilities of Orleans. They cover...
View Article