Disposable Pattern in .NET

Posted by Shams Mukhtar | Comments (53) | 26. February 2010

Garbage collector (GC) is a blessing in .NET, if you happen to program in C++ in the past, where it was one of the prime responsibility of a developer was to manage the heap.More...

WPF Reusability Factor – UI with a “Style

Posted by Shams Mukhtar | Comments (294) | 1. January 2010

In my previous post I discussed about User Controls and Custom Controls with the help of examples and mentioned about the customization using Styles. In today's post I’ll focus my discussion on Styles in WPF in a fairly detailed manner.More...

WPF Reusability Factor – User Controls & Custom Controls

Posted by Shams Mukhtar | Comments (300) | 30. December 2009

There is always seen a perplexity/confusion exist in terms of User Controls and Custom Controls in regards to WPF. They both work alike in terms of reusability, like you can reuse them over and over, again and again. But there are also finite number of differences between them. And in today's post I’ll highlight them with the help of examples.More...

Recursion Applied using Delegates & Lambda Expressions

Posted by Shams Mukhtar | Comments (295) | 21. December 2009

Yesterday, I came across an excellent article on “Anonymous Recursion in C#” by Wesdyer, I thought I’ll give a try on applying Delegates and Lambda Expressions in solving a recursive problem. More...

.NET Processes | Threads | Application Domains | Contexts & Their Relationships Exposed

Posted by Shams Mukhtar | Comments (68) | 19. December 2009

I have been asked many times about the relationships between Processes, Application Domains (AppDomains) and Threads. Lets explore today various aspects of these objects along with their functionalities  in context to .NET framework. More...

Rules || “Rulers” in WPF – Power of Recursion

Posted by Shams Mukhtar | Comments (521) | 25. July 2009

Recursion always been a power full tool of solving the most complicated problems in a very elegant manner, but at the price of space (as it is based on stack). The problems we solve with recursion are usually involve divide and conquer, trees traversal / graphs traversal etc.More...

WOW! – Look @ this “Ida – The Missing Link”

Posted by Shams Mukhtar | Comments (262) | 20. May 2009

Meet "Ida, properly known as Darwinius masillae" More...

Blocking Queues & Thread’s Communication in C#

Posted by Shams Mukhtar | Comments (1140) | 4. May 2009

In one of my previous [posts], I discussed about creating adapter around “Thread.Monitor”. Today I’ll extend the discussion on how to utilize the same technique in creating blocking & synchronized queues and how they can be used in thread’s communication as shared resources.More...

WPFAQS - Routed Events in WPF

Posted by Shams Mukhtar | Comments (1162) | 18. April 2009

WPFAQS – is a series on WPF frequently asked questions (FAQS). Today we will discuss about “Routed Events” in WPF with some examples.More...

LegoDraw – Databinding of Composites in WPF

Posted by Shams Mukhtar | Comments (839) | 13. April 2009

My little one, she is 5 yrs old, and she likes to paint, draw and above all she likes to play the Lego blocks. I never think of a better idea than writing a simple application that mimics a little bit of Lego blocks – “LegoDraw”.More...