An Introduction to Reactive Programming with RxJava – Part 2

Introducing RxJava To write reactive programs, we need a library or a specific programming language, […]

An Introduction to Reactive Programming with RxJava – Part 1

Nowadays, the term reactive programming is trending. Libraries and frameworks in various programming languages are […]

Understanding behavior-driven development

Test-driven development (TDD) is a software development process originated from Extreme Programming (XP) invented by […]

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 […]

Continuously Integrate

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

Mocks aren’t stubs (Just a quick review)

I know that Martin Fowler has written about this extensively, but I wanted to write […]