{#advanced_dlg.about_title}

»

Sunday, March 14, 2010 | 0 Comments

The eventing mechanism built into the .NET runtime makes it a piece of cake to implement a simple publisher - subscriber pattern (C# code follows). The example below revolves around the ‘payday’ event – which is called PayrollArrived. The event is published by the Employer class (the Employer announces when payday arrives). Each Employee (i.e. each instance of the Employee class) listens for the event – and is hence a subscriber to the PayrollArrived event. // Publisher Class – EmployerPublishe... [More]

{#advanced_dlg.about_title}

C# Language Features , Performance Tuning and Troubleshooting »

Saturday, March 13, 2010 | 1 Comments

Recently, I called a roofer to look at a couple of leaks in my roof.  The roofer was at my house for a total of 3 hours. Of this time, the break up of time spent was 2 hours finding the source of the leak 30 minutes fixing them 30 minutes running water over the fixes to see if they still leaked The roofer's job isn't that different from my day job - of troubleshooting memory issues (especially within complex UI). In general, if it takes me a week to fix a particular issue - ... [More]

{#advanced_dlg.about_title}

Algorithmic Alley »

Friday, March 12, 2010 | 0 Comments

binary searches versus binary search trees [More]

{#advanced_dlg.about_title}

C# Language Features »

Friday, March 12, 2010 | 0 Comments

static class static members c#, when to use static in c# [More]

{#advanced_dlg.about_title}

Software Ramblings »

Friday, March 12, 2010 | 0 Comments

how meeting affect programmers, meetings and developers, meetings for software developers [More]