Month: July 2018

Builder Part 1

If you’re like me, a .NET developer, and you occasionally have to build-up complex objects, then you’ve probably tried one or more of the creational design patterns to isolate that builder code from the rest of your project. Design patterns […]

Disposable pattern

Most .NET developers already know that the common language runtime requires all resources to be allocated from a managed heap. Since .NET developers are forced to live with managed memory from the start, most of us quickly learn to cleanup […]