Introduction to Server-side Blazor
Explains server-side Blazor (now Blazor Server App), its architecture, how it works via SignalR, and compares it to client-side Blazor and MVC.
Explains server-side Blazor (now Blazor Server App), its architecture, how it works via SignalR, and compares it to client-side Blazor and MVC.
A guide to implementing comprehensive error handling for both exceptions and HTTP status codes (like 404) in ASP.NET Core MVC applications.
Part 2 of a guide on implementing Azure AD authentication in ASP.NET Core APIs, covering custom permissions and multi-tenant configuration.
A tutorial on implementing real-time online user counting using Azure SignalR Service and ASP.NET Core, based on Dino Esposito's SignalR series.
A guide to using Azure DevOps Projects to add CI/CD pipelines to existing Dockerized .NET applications with minimal setup.
A guide to implementing asynchronous initialization in ASP.NET Core using custom middleware, addressing scoped service limitations.
Explains a key security change in ASP.NET Core 2.1 where authorization filters are combined, altering authentication and role-checking behavior.
Explains how to use the ASP.NET Core QueryHelpers utility to build and parse URL query strings, simplifying URL construction.
A developer's progress update on building an app with Angular and ASP.NET Core, focusing on creating an order review page and backend APIs.
Part 18 of a series on building an app with Angular and ASP.NET Core, focusing on reactive forms and data submission.
IdentityManager2 is an updated version of the ASP.NET user management tool for ASP.NET Core, now stewarded by Rock Solid Knowledge.
A tutorial on implementing reactive form validation in an Angular application using ASP.NET Core 2.1, covering validation triggers and custom logic.
A guide to configuring ASP.NET Core with webpack and hot module replacement for fast TypeScript and React development.
A developer's tutorial on building an app with Angular Reactive Forms and ASP.NET Core, covering forms, routing, and dependency injection.
Explains how to use the new OpenIddict RC3 events model to implement advanced OAuth/OpenID Connect scenarios in your applications.
A developer's tutorial on implementing Angular route resolvers and child routes to build a checkout wizard in an app using ASP.NET Core 2.1.
A guide on migrating existing databases to use Entity Framework Core's built-in data seeding feature without causing insertion conflicts.
Part 14 of a series on building an app with Angular and ASP.NET Core, focusing on making the product card and shopping cart responsive.
A technical tutorial on updating shopping cart quantity and totals in an Angular and ASP.NET Core 2.1 application, including a bug note.
Part 12 of a tutorial series on building a shopping cart feature using Angular and ASP.NET Core 2.1, focusing on product grouping and order total updates.