Introduction to Entity Framework – Part2

Entity Framework DB First – Managing Entity Relationships In this article, we will see how […]

Using Test Doubles with Unit Tests – PART 2

Getting back to the example, using the same repository and test that we outlined previously, […]

Using Test Doubles with Unit Tests – PART 1

Test Double is a generic term for any case where you replace a production object […]

The Golden Rule of API Design

API DESIGN IS TOUGH, PARTICULARLY IN THE ENTERPRISE. If you are designing an API that […]

Continuously Integrate

HE BUILD AS A “BIG BANG” EVENT in project development is dead. The architect, whether […]

Database Sharding Pattern

This advanced pattern focuses on horizontally scaling data through sharding. To shard a database is […]

Eventual Consistency Primer

The Eventual Consistency primer introduces eventual consistency and explains some ways to use it. This […]

SOLID architecture principles using simple C# examples

What is SOLID? SOLID are five basic principles whichhelp to create good software architecture. SOLID […]