Saturday, February 14, 2009

Do you wanna be the Picasso of programming?

SOLID principles are good, and that must be in everybody's toolbox. It's no point in reinventing the wheel every time. But also pay attention to no overuse them, and apply them with grain of salt. But first... LEARN THE BASICS

Read the rest at:

Aggregation vs Composition

Aggregation is a whole/part association where a client object contains one or more server objects, but the client object can be defined with or without the creation of the server object. For instance, a car can contain golf clubs in its back trunk but the car is still a car with or without the golf clubs.

Read the rest at:

UNIX Emulator

Excellent UNIX emulator available online at:

Moonlight 1.0 goes live

Moonlight, the open source implementation of Silverlight for Unix systems has officially reached its 1.0 level. We are feature complete, we pass all the Microsoft regression test suites and we shipped support for Microsoft's Media Pack for x86 and x86-64 architectures.

Moonlight is available as a Firefox plugin that can be installed with a single click from the moonlight download page.

Read the rest at: