mobile menu trigger, icon

Category: Web Development

I write about web development because I am a web developer. The writings could help other developers & anybody who want to do it themselves. Or anyone who got stuck at a certain point and I may give it an answer.

I already got some feedback (blog comments) from readers who said that my guideline helped them to solve their problems.

In this web development topic, I discuss the following things: Domain, Web Hosting, Google Analytics, Google Search Console, Localhost, FTP, CMS, and programming.

Also, I post case studies very frequently. See one of my case studies that shows why most websites fail »

By the way, if you don’t know, I also help people to create their websites. If you want to redesign your existing website or want to create a new one, feel free to reach out.

I wrote a short history of CSS. If you’re interested, check the post after. It also covers some other basic questions. Most of the CSS posts are experimental and include source code. These explain how to achieve something with CSS. Also, they contain my personal explanations and even videos where necessary.


WARNING The domain “…” has reached their disk quota. -New Frauds Came to the Town

Phishing email infographics

If you received this type of phishing email, don’t click any of the links. They are new frauds & hackers who came to the town very recently (November 2021). In this post, I will tell you the following: Don’t worry! I will keep this very short. The purpose of their phishing email Their main purpose is to hack your hosting account and websites. But there are others that you can’t imagine at this moment. The email platforms/providers are intelligent enough to sort out the spam & phishing emails. But the problem is- this exact group of frauds is sending you […]

Read More →

What is a subdomain, and how do you create it?

Subdomain infographics

A subdomain is manually created as an additional part of your primary domain. For example, you can name it “support.your-domain.com” or anything you like. Note that you can not create a subdomain through your domain registrar company. You need to create the subdomain on your hosting or cPanel. To give you one more example of a subdomain, go to “blog.hubspot.com,” and you’ll see a different website. That means “blog.hubspot.com” is a subdomain of “hubspot.com.” I hope it’s clear to you now. Let’s see how to create one. How to create a subdomain Step 1: Log in to your hosting and […]

Read More →

How to take down a website?

Take down website professionally

Sometimes you may need to delete your website. But there is a safe & professional way to do it. You can remove the website with a few clicks but it’s not the end. The search engines will still show your web pages on the internet. Also, there are other people who may buy your domain and may create a different website on it. As a result, your audience might be confused and even victims. So what to do when you don’t need a website? Let’s see how to handle this situation safely & professionally. How to take down a website […]

Read More →

How to create & use an FTP account?

FTP work process infographic

This post will show you how to create an FTP account & how to use it (using FileZilla). This process of creating FTP accounts will work on Bluehost, Hostgator, GoDaddy, and any other hosting platforms that have cPanel. How to create an FTP account? Follow the steps below in order to create an FTP account. Step-1: Login to your hosting account. Navigate to the cPanel and look for “FTP Accounts.” You will find it under the “Files” section. Click on the “FTP Accounts“. Here you will find all of your FTP accounts (if you have previously created some). But if […]

Read More →

How to create a download HTML link?

To create a Download HTML link, you have to add the “download” attribute to the opening <a> tag. It will force the browser to download the file instead of opening it. See the following example for more clarification: That means if you put the “download” attribute within the opening <a> tag, it will force the browser to download the file. If you want to rename the downloaded file, use the following code: This will change the file name on your visitor’s device. You don’t need to mention the file extension. If you want the browser to open a new window […]

Read More →

9 Authentic Platforms to Make Website for Free

Web designer for hire

Make a website for free and without any risk of losing your hard work overnight. A free website can be the first step of your business development or blogging. Many of the free website-building platforms are some kind of scam & vulnerable. But in this post, I will introduce some of the most authentic platforms that you can use to make your website for free without any problems & vulnerabilities. Wix It’s a reputable Israeli company that allows you to design & develop websites for free. They do have premium plans but also have a free plan with some limitations. […]

Read More →

5 best free hosting for your website in 2023

The best free hosting for websites that are reliable

Sometimes you may need free hosting for your website for a short period of time. Or you may need to test the website before you actually switch to a premium plan. Just a matter of side note, if you want to find the cheapest hosting, see this post after (below 3 dollars per month). Anyways, there are also some cases where you may not have too much traffic or visitors. So a free website can be enough for you to get started. In this post, I will show you a couple of reliable free hosting platforms where you can build […]

Read More →

What is the title of a web page?

The first headline of a document refers to the title of a web page. To be more specific, It lives in the title tag (<title>) in the HTML document. If you place your mouse/cursor on the browser tab, it will show you the title of the current web page and this is actually the title of a web page. And the title is slightly different than the document heading. See the picture below for a clear demonstration: From an SEO perspective, a page should contain only one title tag or title. And sometimes it goes wrong if your theme & […]

Read More →

What is web development?

Web development is building a database-driven website. Mostly, it is working with the back-end of a website. It means creating features & functionalities and communicating with the database. And this is what web development is! It is also different than web design. A web developer should know at least one back-end (server-side) programming language or framework. So if anyone calls himself/herself a web developer without knowing a server-side programming language, then it’s their lack of knowledge. There are a few server-side languages & frameworks such as PHP, Ruby, Ruby on Rails (framework, built with Ruby), Node.JS (it’s not a language […]

Read More →

CSS hover (explanation, examples & use cases)

CSS Hover

In this post, I will explain CSS hover in-depth and give you many examples. After reading this post, you’ll have a clear concept of the hover effect. Let’s get started. What is hover in CSS? Hover is a pseudo-class in CSS. It is responsible for changing an element’s color, background, border, or any other CSS properties while someone places the mouse (hover) over an element. Here are some examples of how you can use it. Syntax You may think that :hover can be used only on <a> or link items. But in reality, you can use the hover pseudo-class selector […]

Read More →