8 reasons not to build your own CMS

Building a content management system is a very time consuming and complicated task, which does not pay off in the long term.

Mobile interfaces – the main considerations

Some of the best practices for mobile development I have recently observed while developing a mobile application.

Accessibility does not matter?

Good web developers are big advocates of accessibility, but the meaning of accessibility has changed in recent months somewhat.

Semantic uses of <img> HTML tag

Key considerations around using images within web pages and main practices to avoid when using them.

Aspects of great web sites

The main aspects which every web site ought to fulfill in order to satisfy today’s and future’s quality expectations.

Why are most web sites so bad?

Outlining some of the reasons which lead to creation of bad quality web sites and software in general.