Category: ThingsYouShouldKnow

Inversion of Control Containers – Things Every Senior .NET Developer Should Know, Part 3

If you tell me you’re a senior .NET developer, there’s a handful of assumptions I’m going to make about what you know.  The “Things Every Senior .NET Developer Should Know” series of posts will look at those things.  Today’s topic will cover Dependency Injection, Inversion of Control containers, and my favorite Inversion of Control container,…

Read More

SOLID – Things Every Senior .NET Developer Should Know, Part 2

If you tell me you’re a senior .NET developer, there’s a handful of assumptions I’m going to make about what you know.  The “Things Every Senior .NET Developer Should Know” series of posts will look at those things.  Today’s topic is everyone’s favorite set of principles, SOLID, a set of principles that can guide you…

Read More

Things Every Senior .NET Developer Should Know, Part 1 – Object-Oriented Programming

If I could pick only one thing that a senior-level .NET developer should know, it would be Object-Oriented Programming (OOP).  True, OOP is not .NET specific, and indeed I think at this point a senior developer on virtually any platform should be familiar with OOP, it’s especially important here in the .NET world.  Read on…

Read More