
Journey to Unknown Code: the Beginning
01.02.2018
Hello World! Wellcome to my new blog started in January 2018. I'm a professional Instructor on web technologies working in…

Error message: Briefly unavailable for scheduled maintenance
16.09.2018
If your sites update process ever fails, you find your site being stuck in maintenance mode. Your site will not…

The link you followed has expired – Error-message
10.06.2018
I recently got an error message saying that "The link you followed has expired". This happened as I was installing…

Security matters
05.06.2018
These days online security is a topic you can't avoid. And that is good because not all users even understand…

WordPress settings
03.03.2018
There are some important settings we should set up right after WordPress installation. The format of URLs, default category, time…

Installing WordPress
28.02.2018
Installing WordPress is quite a straightforward operation. For an experienced user it takes only a couple of minutes but for…

Local Development Environment for WordPress
15.02.2018
Doing WordPress development on a production server is plain stupid. To have your own local environment is a prerequisite for…

Theme design process
13.02.2018
This article describes the WordPress theme development process. It all starts with a sketch of your website, description of the…

WordPress Theme Tutorial
10.02.2018
I'm starting a series of articles describing how to create your own WordPress Theme. You will learn the necessary techniques…

Absolute positioning is CSS
08.02.2018
We have got new CSS layout methods like Flexbox and CSS Grid. Why would anyone learn such old methods at…

JavaScript: Start here
06.02.2018
JavaScript may be the most important language today (2018). But this has not been the case always. Because JavaScript has…

How browser lay out elements
06.02.2018
CSS layouts have long been complained about its inconsistency. Beginning front-end developers may find the result of HTML and CSS…