Author of this site: Kari Selovuo

I'm a web developer/designer, instructor, and writer who has a mind of a developer and a heart of a designer. I like to share my knowledge and help others learn web development.

Twitter: @KariSelovuo

What do you want to learn?

Back-end CSS Everything Else Front-end HTML JavaScript Security WordPress General WordPress Theming

Latest articles

A cog wheel symbolizing the technical nature of this article

Journey to Unknown Code: the Beginning


Hello World! Wellcome to my new blog started in January 2018. I'm a professional Instructor on web technologies working in…

Read the article »

Error message: Briefly unavailable for scheduled maintenance


If your sites update process ever fails, you find your site being stuck in maintenance mode. Your site will not…

Read the article »

The link you followed has expired – Error-message


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

Read the article »

Logo for security related articles

Security matters


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

Read the article »

WordPress settings


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

Read the article »

Installing WordPress


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

Read the article »

WordPress logo for general WordPress tutorials

Local Development Environment for WordPress


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

Read the article »

Theme design process


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

Read the article »

WordPress logo for WordPress themes tutorials

WordPress Theme Tutorial


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

Read the article »

CSS logo for articles

Absolute positioning is CSS


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

Read the article »

Logo for JavaScript articles in this blog

JavaScript: Start here


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

Read the article »

CSS logo for articles

How browser lay out elements


CSS layouts have long been complained about its inconsistency. Beginning front-end developers may find the result of HTML and CSS…

Read the article »