Implementing ValueConverters in F#

I recently learned how to implement ValueConverters in F#. In case you haven't realized, I have been experimenting with F# on my off time so that I can be a better developer and thus increase both my worth and influence within the software development industry. ValueConverters serve as translators for data binding. Specifically, they convert values of one …

MVVM with F# (Tutorial)

Intro I have reason to believe that F# will be the language of choice in several years for the .NET platform. This language was designed to assist error-prone developers such as myself from making mistakes that stem from having to write too many lines of code for expressing how a moderate operation is to execute. …

MVVM and Visual Studio’s UserStory Extension

Intro I have improved my software development practice by building a Visual Studio extension. This extension has boosted my productivity by enabling me to rapidly generate user story modules to support my emergent design practice. Bizmonger Extensions One extension that I have built to support my development efforts is the UserStory project template. This project template …

Introducing Nuget’s first TestAPI Package

Intro Whenever I start new projects for clients, I find myself constructing a new test API from scratch. A test API is a utility or library that provides common test scenario dependencies for automated tests. I was never conscious of the repetitive task of implementing a new test API until I attempted to implement the UserLogin feature in reference to the Feature-Driven …

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 …