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

Posted in Blogs | Tagged , , |

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

Posted in Blogs | Tagged , , |

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

Posted in Blogs | Tagged , |

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

Posted in Blogs | Tagged , , , , |