Archive for June, 2010

The DRY Principle in web design

Thursday, 17 June, 2010
Don't repeat yourself principle in web design

The DRY (Don’t Repeat Yourself) is a software development principle, which has been formulated by Andy Hunt and Dave Thomas in their book The Pragmatic Programmer. The DRY code philosophy is stated as “Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.” A system’s knowledge is far broader than just its code. It refers to database schemas, test plans, the build system, even documentation. In simple words DRY principle is a software design theory that stresses the importance of not duplicating code.

Every software programmer these days uses a variety of design principles and design patterns in their day to day programming tasks. It helps them improve the quality, performance and maintainability of the software system by avoiding code redundancy.

DRY principle in CSS coding

Unlike software programming web design lacks formal principles or theories of its own. Knowing and understanding certain software principles can really benefit you as a web designer / developer. Here, by incorporating DRY principle in web design, especially in CSS coding can really enhance our web design experience.

Avoiding code duplication is one of the basic principles of CSS coding from the start. To write clean and optimized CSS code is the key to develop faster loading and less bandwidth-burning websites. In the case of a website with 50000 monthly hits, if you can save 5 KB by optimizing the CSS file, you will eventually save more than 2.5 GB bandwidth a year. The result can be really overwhelming for heavy traffic generating websites. Read the rest of this entry »

Collection of beautiful wallpapers in orange color

Tuesday, 1 June, 2010

Orange color is named after the orange fruit, introduced to English via the Spanish word naranja which came from the Sanskrit word नारङ्ग (nāraṅga). Orange is referred to as one of the healing colors. Orange colour stimulates enthusiasm and creativity.

The saffron stripe in the Indian flag signifies courage, sacrifice and the spirit of renunciation. Here in this post I am presenting you with a collection of some amzingly beautiful wallpapers in orange colour. All of these images are linked to its original source. The images are bookmarked with the original URL, each of these image has its own copyright terms of usage. If you’d like to use one of these images, please contact the copyright owner for the right permission.