A 4-post collection

.NET Technical Guide: AutoFac

Introduction What is AutoFac? The principle of Dependency Inversion states that you should rely on abstractions instead of concretions. It leads to code that is more scalable, testable, and maintainable because it allows us to quickly and easily swap out implementations (examples of this concept are in the following sections) »

.NET Technical Guide: Reflection

Reflection is an API that allows its user to view and access all properties, fields, constructors, methods, and metadata for any class supplied to it at runtime (as opposed to compile time).  Among other things, Reflection also allows its consumer to call these methods as well as get or set »

Modernize with .NET Part 2 Published

The second article in my Modernize with .NET series got published on DevPro. In this article I talk about how to enable your architecture to evolve with new technologies, while keeping your existing code working, Check it out: »

MVVM on the Web with .Net Technologies

My article about using MVVM on the web with .Net technologies recently got published on DevPro. They’ve featured the article on their homepage, with the following intro. Doguhan Uluca explains why he prefers the MVVM pattern to MVC, describes how MVVM helps develop lean, scalable, and securable, responsive web »