Notice: The WebPlatform project, supported by various stewards between 2012 and 2015, has been discontinued. This site is now available on github.

General web concepts


Our general web concepts are concept and tutorial articles covering general subjects related to the web and web design and development, such as how the web works, information architecture, typography and web design. These do not directly tie in with specific technologies and techniques covered in the other major site topics, but they will inevitably reference such technologies, for example responsive web design involves HTML, CSS, JavaScript, etc.

If you are completely new to web development, you may want to review the Beginners section should cover the basics.

Explore our general web concept docs

Internet and Web

Topics related to the high level functioning of the Internet and Web, such as basics and communication protocols.

General programming

Articles covering general programming techniques and fundamental ideas.

Information architecture / usability

Best practices concerned with developing your content and functionality in a logical and intuitive way, so it is easy to find and use.


Mobile and devices

Techniques and ideas concerning the optimisation of web documents for mobile and other alternative browsing devices.

Designing the Web

Articles related to the planning, prototyping and graphic design of web sites and applications.

Cross browser techniques

Articles covering concepts related to making sites work better across different browsers, modern and old.


Localisation and internationalisation

Articles covering techniques and technologies used to serve an international audience that speaks multiple languages.

Optimizing Performance

Programming and monitoring techniques that make the most of bandwidth and performance .