Introduction Disclaimer: This is only for people using Windows. The frustration of “messing up” in a job search is too real. Often it is probably not your fault. Only you have several you want to apply for in several job boards “Linked In”, “Glassdoor” and “Indeed”. How does one keep...
Introduction Screenshot I took from Google Maps of alleged Russian scammer’s house. Address omitted. By the end of this you will understand what your target would be, what information to gather, how to turn major tech companies into your allies and most importantly, who you should report it to in...
Photo by Maximalfocus on Unsplash Introduction In this tutorial you’ll learn to create and see an index of files to download in your local filesystem, using ASP.NET 8 MVC and C#. ⚠ I won’t be covering large file uploads. Only buffered (small files). You’ll create clean, thin controllers with no...
Introduction It allows us to combine assets into a single database which often runs either on the cloud or in a on premises server. Software like this can provide real-time tracking and visibility into the status and performance of assets. It automates recording and updating information and eliminates the errors...
Photo by Andrea Piacquadio on Pexels Introduction I wanted to use the AWS Elastic Container Registry as I thought I could use my container from there during development in the cloud and deploy later. I need to migrate to AWS. Why? I want to get out of my apartment to...
Introduction Photo by rc.xyz NFT gallery on Unsplash I have turned the paywall on for almost every article except this one. Why? Because, based on the amount of scams and how even the most tech-savvy IT pros can fall for these scams, I feel this one should remain free. Yes,...
Image by Paul Griggs from The Welcome Collection Introduction Every time I had to reformat my computer over the years and re-install SQL Server I felt I was putting in more on my disk than I needed. I also got bogged down with having to keep track of which version...
Lu Chi Shen in Drunken Rage Smashing Guardian Figure at Temple on Five-Crested Mountain by Tsukioka Yoshitoshi from The Los Angeles County Museum of Art. Introduction I just want to be clear if you believe yourself to be at serious risk of injury then please disregard this blog and do...
Photo by Markus Spiske from Pexels Some errors in SQL Server are clear enough. In a Docker Container that adds suddenly a whole new layer of complexity. Is the docker image compatible? Is my connection string off? Does Mac m1 not like SQL Server even in Docker? Am I even...
Photo by Athena Spiske from Pexels Previously I showed you how to auto renew a token. We can improve the performance as well. We will look at storing our JWT in a distributed cache service to help us improve the performance and scalability of our ASP.NET 6 MVC client application...
Earlier I showed you how to Display Auth0 user profiles in ASP.NET Core 6.0 but did not show you how to automatically renew the token. If you haven’t noticed yet you’ll see you can’t get the users and will be returned to this exception. `ErrorApiException: {"statusCode":401,"error":"Unauthorized","message":"Expired token received for JSON...
Previously I showed you how to auto renew a token. We can improve the performance and as well. We will look at storing our JWT in a distributed cache service to help us improve the performance and scalability of our ASP.NET 5 MVC client application and store it in a...
Earlier I showed you how to Display Auth0 user profiles in ASP.NET Core 5.0 but did not show you how to automatically renew the token. If you haven’t noticed yet you’ll see you can’t get the users and will be returned this exception. `ErrorApiException: {"statusCode":401,"error":"Unauthorized","message":"Expired token received for JSON Web...
Photo by Andy Kennedy on Unsplash Introduction Just a disclaimer, I have independently written this without payment from Yubico or any of their partners. We live in a world where we build passwords that make it easy for machines to remember but make it difficult for humans to remember. So...
Introduction I am sick of spam. Not just ads but the aggressive kind that want your personal email or full name just to get access to something like a “job interview cheat sheet” or some fossilized relic you will never use. What is a Disposable email generator? It is email...
So maybe you want the end user to not have to manually enter into the database what they already entered into Auth0 user profile. Instead you may want to automatically display them from Auth0 and select them in your client application and add them into the database. In this blog...
Introduction Photo by Jay S on Unsplash In this tutorial you will configure Windows 10 to use the Jekyll SSG (Static Site Generator) on WSL (Windows Subsystem for Linux). If you do not want to install Linux or in a virtual machine just to use Jekyll, then good news you...
Photo of a Snuffbox by Factory director Claudius Innocentius Du Paquier period from The Met Museum Introduction In the previous blog we learned how to convert a website from HTML with css to Gatsby. The only thing we didn’t do was render the Sidebar and the logo. In this tutorial...
Introduction Photo by Adeolu Eletu on Unsplash. A few years back I watched a video by Joshua Fluke that taught me how to host a git repo as a GitHub Pages portfolio website without paying any money. How cool! To think a few years ago I was paying to host...
Earlier I showed you how to set up your ASP.NET Core project for basic CRUD operations. Now we will customize the UI to use DataTables Editor Install DataTables We will have to edit the index and install DataTables Editor server-side libraries to render the related fields from another table. Enter...
Previously I showed you how to create an SQL Left Join using DataTables in ASP.NET 5 MVC Now that .NET 5 is no longer getting security updates it is time to upgrade to .NET 6, (not called .NET Core). I have a completed demo which you can download here in...
So maybe you want the end user to not have to manually enter into the database what they already entered into Auth0 user profile. Instead you may want to automatically display them from Auth0 and select them in your client application and add them into the database. In this blog...
NOTE: This is a continuation of our previous post that showed us how to convert our ASP.NET MVC Core 2.2 application to 3.0. As 3.0 is not supported any longer we must upgrade the framework to 3.1 which still has LTS. Download my project or continue with the one you...
Previously I showed you how to create an SQL Left Join using DataTables in ASP.NET MVC Core 2.2. Now that 2.2 is no longer getting security updates it is time to upgrade to .NET 5.0, (not called .NET Core). I have completed demo which you can download here in .NET...
I noticed how DataTables results in way less code and more functionality out of the box. When you retrieve data from more than one related table that’s where the heartache begins for many. This blog takes the frustration out of that, by showing you how to create a Left Join...
I once read a Shakespearean inspired technical quote “To update or not to update, there is no question.” I simplify that in this blog with migrating from ASP.NET Core 2.2 to 3.1. But first, download the 3.0 SDK if you haven’t already Simply put this post is going to focus...