Feature Driven Architecture

Feature A feature can be described as a group of stories that are related and deliver a package of functionality that end users would generally expect to get all at once. Features Each library represents a feature that contains a vertical slice of functionality within the application. This means that each library is fully functional from …

Does your View-model Violate Single Responsibility

Intro The majority of us are unknowingly violating the Single Responsibility Principle when constructing our view-models. The XAML below consists of three buttons that when pressed will show a description relative to each button. There is also a clear button to clear all description fields. XAML: Now Take the following view-model: This view-model handles state …

Sex, Drugs, and C#

If you think the title of this article is inappropriate then surely you have never entertained yourself with Hollywood movies or primetime television. The very content of such programs entertains our subconscious desires. Note that it’s been less than a thousand years since religious institutions have gone mainstream in programming our primal behaviors to be …

The Differences between an Employee and a Contractor (UNCUT)

• Employees serve their company • Contractors serve their industry • Employees depend on their employers for growth • Contractors depend on themselves for growth • Employees are products of their company • Contractors are products of their industry • Employees are compensated based on the compassion of HR • Contractors are compensated based on …