Daily tip #2: Enable word flow in WP 8.1 0

Daily tip #2: Enable word flow in WP 8.1

As many of you already know, Windows Phone 8.1 comes with the word flow keyboard. This means that you can swipe in order to write text, instead of typing character by character. However, word...

Daily tip #1: Caliburn.Micro IoC is not initialized 0

Daily tip #1: Caliburn.Micro IoC is not initialized

It’s been more than half a year since I made this blog and I haven’t made more than 10 posts, so I thought that I should start writing all kinds of stuff that I...

Windows Phone TDD Part 4: The proper way to do MVVM 0

Windows Phone TDD Part 4: The proper way to do MVVM

A few days ago a friend asked me if you should put the business logic in the Models and the ViewModels from MVVM. Basically, my answer was like this: I will talk about just two...

Windows Phone TDD Part 3: Writing the first test 2

Windows Phone TDD Part 3: Writing the first test

In the previous tutorial you saw how I installed Caliburn.Micro in my project. Now I will show you how to create the project for the unit tests, and I will write a small test...

Windows Phone TDD Part 2: Working with Caliburn.Micro 0

Windows Phone TDD Part 2: Working with Caliburn.Micro

The only MVVM libraries that I tried until now are MVVM Light and Caliburn.Micro. Although I think the first one is really good, I don’t like that I have to put stuff like Commands in...

Windows Phone TDD Part 1: The Project 1

Windows Phone TDD Part 1: The Project

As I mentioned in my previous article, I recently started to learn Test Driven Development. Although the hardest part for most developers  is getting used to writing tests first, for Windows Phone developers there’s...

Why TDD makes me a happy developer 6

Why TDD makes me a happy developer

In the last few months I started to learn TDD(Test Driven Development), and I think it was the best decision I could make regarding my developer career. For those of you who don’t know,...