-
Sponsored by Nick Chapsas—Want to learn how to build elegant REST APIs in .NET? Get 5% off Nick's latest course "From Zero to Hero: REST APIs in .NET"!
-
My new book ASP.NET Core in Action, Third Edition is available now! It supports .NET 7.0, and is available as an eBook or paperback. You even get a free copy of the previous editions of ASP.NET Core in Action!
-
Making authenticated cross-origin requests with ASP.NET Core Identity
In this post I describe how to make authenticated cross-origin requests from the browser to an app using ASP.NET Core Identity.…
-
Using Octokit.GraphQL to interact with the GitHub discussions API
In this post I describe a .NET script/tool I created to migrate the comments on my blog posts from my legacy Disqus account to GitHub discussions…
in This Blog -
Migrating comments from Disqus to giscus
In this post I describe a .NET script/tool I created to migrate the comments on my blog posts from my legacy Disqus account to GitHub discussions…
in This Blog -
Super-charging 'git rebase' with 'git absorb'
In this post I describe the git-absorb tool, and show how it can super-charge your git rebase workflow, removing a huge amount of manual work!…
-
Smoother rebases with auto-squashing Git commits
In this post I introduce the --autosquash flag for git interactive rebases, describe what it does and how to format your commits to use it…
-
Adding client-side validation to ASP.NET Core, without jQuery or unobtrusive validation
In this article I describe how to use the aspnet-client-validation library to provide client-side validation instead of relying on jQuery.…