Describes an issue I ran into where ASP.NET Core apparently was not binding to my model correctly which turned out to be a case of ModelState interfering.
This follow-up from my previous blog post on the topic demonstrates how to refresh an entire section of a page when deleting a record with AJAX.
You can delete records and update the user interface using Ajax, which gives a much better user experience that refreshing the entire page.
Introduction post to a series of blog posts that demonstrate how you can use the jQuery Unobtrusive Ajax library to achieve interactivity on normal, server-rendered ASP.NET Core applications
Google access tokens are short-lived, but you can configure a Polly policy to refresh the access token when expired.
Changing your application's favicon is a convenient way to communicate the current state of the application to the user.
Demonstrates how you can use Coravel to schedule background jobs and then report on the status of a job with SignalR
Blazor is an experimental .NET web framework using C#/Razor and HTML that runs in the browser with WebAssembly. Let's see how you can start experimenting with this today.
Expanding the OpenIddict authorization server to allow users to sign in with their GitHub accoouts.
A basic introduction to creating an OpenIddict authorization server for OpenID Connect clients.