1.4. Why EvenContact?
I wanted to create a somewhat generic application that will benefit the readers with their real-world applications and help illustrate the power and flexibility of the ASP.NET MVC framework and the test-driven approach to development. I thought this would make a good application from a technical point of view. Plus, I also got tired of reading books, articles, and blog posts that use blog engines or some sort of content management system as the example to teach everything. The blog engine has become the "hello world" of today's programming book. Last, in order to kill two birds with one stone, I wanted to create a service that I can actually offer online and potentially generate revenue from. This has a twofold advantage. I have to make sure I am creating something good that people will want to pay for, and by doing so, I am able to produce a better book and hopefully help others learn in the process.