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.

Semantic uses of <label> HTML tag

Using a labels in forms is an absolute must in semantic development. Here is an example of abuse of this principle.

Progressive enhancement

Why should progressive enhancement be used in web development? How does it add value to software in the long term compared to graceful degradation?