Tag Archives: Design
Silverlight Xaml Guidelines
One of the key components of any Silverlight (or WPF) application is XAML, as it serves as the definition for every visual element. Being a markup language intended to replace a bunch of UI-creating-code (remember WinForms?), it can quickly get out of control if not properly organized. After doing some research on the web and … more
Non First Normal Form
Normalization is one of the key concepts involved when designing a good relational database model. There is quite a lot of theory behind this relatively simple concept as you can see from the wikipedia article. To make a long story short, you have to evaluate the dependencies between different attributes (for instance, all attributes in … more
Command pattern in Web Apps
The command pattern is a behavioural pattern that encapsulates a request made to a certain object inside a Command object. Each type of command knows how to Execute() itself, as well as its target instances. In the example above, taken from the Gang of Four’s Design Patterns, a PasteCommand would be associated to the Paste … more
Visualizing multi-dimensional data
A couple of days ago we started working on a new visualization for Riff’s acitivity. The requirement was to find a way of representing the relationship between items tag with two or more tags, the users who were tagging and the evolution of the tags along time. With the help of our designer Luigi and Juan we crafted a nice visualization.
more