From Jakob Nielsen, usability guru. The user's experience should be similar to all other similar applications to minimize learning curve and maximize usability.
lecture notes for the course Programming Graphical User Interfaces (PGUI). The course belongs to the curriculum of the Department of Computer Science in the University of Tampere.
The Unified Modeling Language has quickly become the de-facto standard for building Object-Oriented software. This tutorial provides a technical overview of the 13 UML.
to research and develop software that contributes to compelling and effective social interactions, with a focus on user-centered design processes and rapid prototyping.
Cascading Style Sheets (CSS) is a fantastic tool to add layout to your websites. It can save you a lot of time and it enables you to design websites in a completely new way. CSS is a must for anyone working with web design.