7/29/2013C# / .NET / dotnetProgrammingasyncasynchronousbackgroundbackground workerbest practicemultithreadingthreadthreadingtipsuser interfaceworker3 minute read Thread vs BackgroundWorker Read the whole article
7/25/2013Programmingbest practicecodefuture proofguidelinesreadabilityrefactorrefactoringtips12 minute read How and Why to Avoid Excessive Nesting Read the whole article
7/22/2013ProgrammingabstractionAPIbest practiceconventionextensibilityfieldfuture proofscopevariablevisibility3 minute read Keep Your Fields Private Read the whole article