I am on Google Cloud Platform now

My site has been migrated to the Google Cloud Platform now. My old hosting company archhosting.com suddenly closed their business and I decided to stop using small hosting companies. I would like to give the GCP a try to see how it goes and the first year is free.

If Remote Desktop Connection not working in Windows 10, try this one thing to fix it

Problem Computer crashes are inevitable and system reinstallation becomes the last resort when they happen, then all sorts of problems emerge after the reinstallation for you to fix. Sounds familiar? That was exactly what happened to me recently. After my computer crashed, I tried Windows update, driver update, and Windows reset, but none of them helped, so I finally decided it is time to reinstall Windows to have a fresh start. I have reinstalled Windows […]

Bootstrap not loading in Angular 8 after installation

Bootstrap is a very popular open-source toolkit for developing professional web applications and it can be used along with other JavaScript frameworks, such as Angular. One way to add Bootstrap in an Angular application is to use npm to install it in your application. Open a command window, then navigate to your project folder, then execute the line of code below: After the installation, you will need to modify the angular.json file to add the […]

Fix ASP.NET Core application HTTP Error 500.30 ANCM In-Process Start Failure

Last week when I was working on an ASP.NET Core web application, suddenly I got an error like this: The common causes listed in the error message are quite vague and not very helpful. But fortunately, the link in the error message above to Microsoft’s documentation site provides some guidance on how to fix the error. I have to admit that the troubleshooting information in the error message or on Microsoft documentation site does not […]

Cannot create initial migration with dotnet ef command in .NET core

By Jason Groce – https://github.com/dotnet/docs/blob/cb475ed45f881e9462e34764480d3b0ebce85e91/docs/images/hub/netcore.svg, Public Domain, Link The new .NET Core 3.0 was released on September 23, 2019, with lots of new features and new changes. Often times, those new changes will not cause any trouble but sometimes they do. And there is one specific change in this new update that will give you a headache if you update to .NET Core 3.0 without reading what has been changed in the new release, and […]

[Fix] A connection was successfully established with the server, but then an error occurred during the login process

After you create a new login for a database in your SQL Server and try to use it to connect to your database, you may encounter a “login for ‘your_username’ failed” error. The reason for this common error is that by default MS SQL Server runs in “Windows Authentication mode”. And you will need to change it to “SQL Server and Windows Authentication mode” by following the steps below: Launch SQL Server Management Studio Log […]

Using CSS Margin Auto May Cause CSS Transitions Not To Work

The CSS transitions and transformations make it very easy to change different properties of an element on a web page and to apply those changes without using JavaScript. For instance, we can use simple CSS transitions to move a <div> box slowly to the right side of a window when the mouse hovers over the window, as shown in this code snippet: See the Pen A simple moving box by Jeffrey (@NTOTL) on CodePen. In […]

what is/are preventing Linux from being more popular

Linux is much better than Windows in many ways, as I mentioned in my previous post, but unfortunately the market share of Linux desktop has not increased much. As a matter of fact, the market share of Linux desktop from 01/01/2018 to 08/31/2018 even decreased comparing to the same period of last year, from 2.25% to 1.98%, according to Net Market Share: So, if Linux is so much better than Windows, why is it not […]

How to Validate Date when Using jQuery Datepicker

It is a common practice to use some calendar tool for date entry in a web application because it is user friendly and can enforce the format of the entered date to the way you want it to, for example, jQuery Datepicker. But it is also important that user can manually enter a date if they choose not to use the calendar tool or when it is easier to manually enter the date than using […]

How to Legally Install and Use Windows 10 Without Product Key

Do you know you can legally install and use Windows 10 without a product key? If no, you can consider this post the good news for you. I have been switching between Windows and Linux (mainly Ubuntu and Linux Mint) in the past years until the official release of Ubuntu 18.04 LTS when I finally decided to go all out with Ubuntu and wiped Windows from my laptop. And I am happy and satisfied with […]