Recent Posts

Silverlight Best Practices (Part 2 of 4)

3 minute read

This is in continuation to my previous post Silverlight Best Practices – I, where I talked about Design Considerations.  These design considerations were a b...

Silverlight Best Practices (Part 3 of 4)

3 minute read

[Republished after additions] This is in continuation to my previous post Silverlight Best Practices – II, where I talked about Business Layer Design Conside...

Silverlight Best Practices (Part 1 of 4)

4 minute read

I have been working on Designing and Development of Rich UI applications on Silverlight, and Windows Phone platforms and high performing applications as midd...

Complete Guide to Lazy Loading in C#

5 minute read

In creating performance-centric applications one has to be very cautious about how and when objects are created and destroyed.  An early creation of an objec...