Design

The Top 10 Elements of Visual Communication

Visual communication is communication through a visual aid and is described as the conveyance of ideas and information in forms that can be read or looked upon. The evaluation of a good visual communication design is mainly based on measuring comprehension by the audience. Visual communication has many use cases, such as: Computer...

Demystifying Architecture vs Design Patterns

Patterns are repeated and consistent common characteristics that help in identifying phenomenon, problem or solution. The pattern is well-known concept that has been used for long time across many industries and practices to summarize previous experience and avoid re-inventing the wheel. Patterns were used in natural science, geometry, mathematics, engineering, art, etc. In software industry, patterns appear in two main contexts:...

Service Components

Service Oriented Architecture (SOA) – Episode 3 (Services Types)

This is the 3rd episode in the series exploring service oriented architecture (SOA). One of the important aspects while learning SOA is to understand the concept of service and variations of service types. A service is a self-contained unit of software that performs a specific task. It has three components: an interface, a contract, and implementation. The interface defines how...

Fluid web design

The Battle between Fluid and Static Web Designs

In this dynamic world, web pages should follow the same pace. With the huge number of web devices (ranging from desktops, notebooks, tablets, phablets, and smart phones), it became a crucial decision either to follow: Static or Fluid web design. This article explores briefly the subject along pros and cons of each choice. When designing a website...

Do not Bother Me with Much Thinking! – Usability Engineering Essentials

"Design is not just what it looks like and feels like. Design is how it works", Steve Jobs I have long time since my last post. More sharpened time management techniques are required here! Since long time, since early days of college, I am thinking about good design. I am fond of good design of anything...