I can help
I am currently available for freelance work
If you have a project you want to get started, or need an extra, experienced hand on an existing project, please check out my Hire Me page.
Demonstrates how to secure routes in Vue with navigation guards when authentication users with Auth0 and oidc-client.js
Demonstrates how you can create clocks for multiple time zones in Windows 10 so you can easily keep track of the current time in another part of the world.
The "Clean Solution" command in Visual Studio does not clear all the build artifacts. Here's how you can use the Git clean command to remove all unwanted build artifacts
Dependabot is a service that will automatically create pull requests to update outdated dependencies in your .NET projects.
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.
After working remotely for many years, I share some of my thoughts on it and why I am heading back to the office.
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.