First Steps toward Test Driven Design\Development

by mosessaur| 28 January 2009| 6 Comments

Introduction:

I'm totally new to TDD world. I saw many sample open source projects that based on TDD and DDD but I explored only 2 of them, the MVC Storefront and Kigg (see it live). I was very lucky actually to go deep with Kigg source code and I found it one of the most clean and testable code I ever seen. With out single line of comment you can understand what this code is doing. Special thanks to Kazi Mansur Rashid every member of this project for such great work.

Quotes:

This encourage me to start practically learning TDD and apply it. So I started to search about TDD. In the following few lines I am going to list few quotes I caught from different sources:

More...

MosesOfEgypt new Theme by JankoAtWrapSpeed

by mosessaur| 20 January 2009| 14 Comments

Before completing one year of running this blog, I celebrate the last month of the first year of this blog by deploying my new theme create by JankoAtWrapSpeed.com. Thank you Janko.

Actually Janko created a lovely themes pack for BlogEngine.Net. He branded MosesOfEgypt.Net with his piece art theme. I like the dark theme especially that man standing front of the moon, I think Janko has a vision about it Laughing

Any way I hope you all like the new theme as I do.

Username Availability Validator AJAX Control, Release Demo

by mosessaur| 04 January 2009| 9 Comments

Back in September last year (2008), I posted a demo about Username Availability Validator Control. This control developed by the community on a contest initiated by Dave Ward on August 2008 as I remember. At that time the control was in beta.

On October 2008 the control was released to public on its first version. And finally I wrote a a very simple documentation on the project Wiki.

In this post I am going to update my previous demo as well as provide new feature on the control which is SuccessMessage property to be displayed if the Username is available. This update is not available so far on project at CodePlex. This is a private update which I provided on this post only. [View Demo]

More...