MVC, EF, WebAPI, VS, TFS and other abbreviations ;)

Since Microsoft is working hard on releasing a bunch of new technologies and tools, I started looking for a new hobby project to test a couple of things.
My wife is a huge fan of Rummikub and she has the nasty habit of beating me with it. So I started thinking about building a Rummikub app that can help me when I play against her.

What’s the idea?

Meet Tiler. Tiler will be an application that can help me when playing against my wife. Because

Tiler is a hobby project it will be created with all kinds of new technologies Knipogende emoticon

Trough this blog I want to share the process of developing Tiler and the things I learn while doing it.

What are we going to use?

I’m planning on using the following tools and technologies:

  • Windows 8
  • Visual Studio 11
  • Team Foundation Server 11
  • SQL Server 2012
  • C# 5
  • ASP.NET MVC 4 with WebAPI
  • Entity Framework
  • XUnit
  • NInject
  • Rhino Mocks

Next to these technologies I’m planning on using Domain Driven Design and Test Driven Development to create the application.
I’ve used MSTest and NUnit in a couple of projects but I like the ideas behind XUnit and I want to give it a try. As a Dependency Injection container I’m still looking at a couple of options. I’ve used Unity in the past but NInject is also appealing and a colleague of mine is trying to convince me to use Castle.

Where do we start?

First off all, I want to look around Windows 8. See what’s new and how to use it. Then I want to setup my project with TFS11 and checkout what’s new in TFS11.
After that I want to create a basic product backlog that I can use to start developing my Domain Model and then we can really get started!

Wouter de Kort works as a lead architect and consultant. He helps organizations stay on the cutting edge of software development. Wouter focuses on DevOps. He loves solving complex problems and helping other developers to grow. Wouter authored the book DevOps on the Microsoft stack and a couple of other books. Wouter is a Microsoft MVP and an ALM Ranger. You can find him on Twitter (@wouterdekort), on his blog at and at the various conferences where Wouter speaks.


Leave a Reply

Your email address will not be published. Required fields are marked *

Post comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.