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