All about Firefox & Chrome "Save Link as" shortcut:

Recently I had to save a large number of links containing images from a website and clicking on each link that opened the image in the new tab and saving it took too much time, so I was wondering if there is a better and faster alternative to it. In both Chrome & Firefox, we have the "Save Link as" option in the context menu which makes it a bit faster, but there is also a keyboard shortcut available for it that really speeds up the task.

Windows : Fixing PHP cURL extension not working when enabled

The other day I wanted to install a WordPress plugin on a website hosted on my Windows local development machine, but the plugin complained that it needs the cURL extension enabled on the php.ini configuration file. This seemed like an easy problem to solve, but after modifying the php.ini file, I was still getting the "curl not found" error. This article will show two different ways to make the cURL extension work on the Windows system.

MySQL : How to fix Can't connect to MySQL server on localhost 10061 error

A few months ago, when I installed MySQL server on Windows 10 to run WordPress locally, I chose to have the database files on my main SSD drive. As it was slowly filling up, I decided to migrate the MySQL database files to another drive. I assumed all I needed to do is to update a path for datadir option in my.ini configuration file, but that didn't work. After the database location move, starting the MySQL server gave me the 10061 error "Can't connect to MySQL server" error. Luckily, the fix was quite simple.

Open-Live-Writer : How to solve invalid response from XmlRpc server error

When writing drafts for my blog posts, I prefer to use offline blog authoring editors. First, I used Windows Live Writer, part of Windows Essential, but after it reached the end of support in 2017, I installed PHP, Apache, MySQL on my local machine, to publish the drafts to my local WordPress site for further processing. The problem was that the "Open Live Writer" was not letting me add a blog account. It was giving me an error message about Invalid Server Response. In this article, I will show you what I tried and what fixed the issue.

How to prevent detected Phone Numbers turning into links in Edge browser:

Microsoft Edge browser for Windows 10 has many features, but one of them may cause problems. This feature overrides the original style of telephone numbers with its own style. It also automatically adds clickable links, sometimes even to data not representing phone numbers. I encountered this issue recently and this article will show the solution to the problem.

Blogger : How to modify Pages widget / gadget for mobile template

When you want to add some external links to your sidebar for your Blogger website, you can use the Pages widget/gadget for that purpose. The problem with this gadget is the way it is displayed for mobile devices. It is displayed as a dropdown menu containing the links, which might not be what you want. In this article, I will show you how to modify the template code for the Pages gadget, so that it is displayed the same way as in the desktop version.

Canvas : How to create a simple particle system in 50 lines

Recently I started to learn how to use canvas HTML5 element and the first thing I tried to do was to draw a small rectangle. Next, I wanted to an add animation loop and move that shape. After that worked, I wanted to add a bunch of them all moving in different directions and this is how my first particle system was born. This article will show you how to create one yourself. The particle system is a pretty basic one. Each particle gets a random color, random direction, and random speed when they are created. After they reach the edge of the canvas, they will bounce off of it.