Continuous Improvement of Your Code


Learn to make your code clean, solid, readable, and reusable.
A FakeDbSet that implements IDbSet and uses IList for data manipulation
Azure Web Jobs in Source Code
Better Array Fill Function
Code Camp Code for Fun with C# Generics
Combining Function Expressions in C# using a ReplacementVisitor
CSS Gotchas - Part 1
CSS Gotchas - Part 2 - CSS Margin Height In Percent is Calculated Using the Width of the Parent Object
Certified Secure Software Lifecycle Professional (CSSLP)
Debugging Visual Studio 2013 Code Coverage with ILSpy
Detecting Infinite Recursion with a ThreadStatic Variable in C#
Fast array fill function (revisited)
Custom LINQ Filter Operators
Fun with C# Generics in Visual Studio 2010
Fun with Generic's Source Code
Generic TryParse, convert string to any type
Implementing INotifyPropertyChanged Manually Just Got A Little Easier
Method to Quickly Initialize All Elements of an Array to a Value
Kinect sample code available
Kinect sample code from Code Camp
Linking db2 to MS Sql Server
Notes on Time Zones
Safely deal with the impossible
Simple Strongly-Typed pattern for ViewData, Session, Request, etc
Specifying and using a WebResource to access embedded resources
SQL Server Timestamp/RowVersion - Part 1 Introduction
SQL Server Timestamp/RowVersion - Part 2 Optimistic Concurrency
String templating with Interpolation Format Provider
T-SQL ForEach style loop
Testing Custom LINQ Filter Operators (and LINQ Where clauses in general)
The Free Way To Get Started In Programming
Tiny Template Engine Pattern That You Can Remember
Trimming all strings submitted to ASP.NET
Use of unassigned local variable in C#
Why Hiding Is Bad
Working Kinect sample code available
Home
Contact
Improve Your Life
Improve Your Team
Improve Your Code
Opinion
Software Projects