ASP.NET MVC - Hopefully a good learning experience

One of the things on my learning list is ASP.NET MVC. Its still in its early stages and not yet a mature framework ... however it has a good potential to be a killer framework .. Currently, there are plenty of Helper libraries available on the Internet and Codeplex to fill in the missing pieces.
I am sure the Architecture Gurus and critiques would not have appreciated the framework that Microsoft has come up with. But people .. its just a 1.0 version. It has still a long way to go .. Even ASP.NET took years of quality development to reach where it is today .. I am hoping to see this platform mature with time.
I intend to learn the MVC framework soon ... Here are a few links for anyone wishes to get his feet wet ...
Hopefully the learning experience would be enjoyable!

Indian Cuisines in Bellevue ...

I am a foody and those who know me pretty much know my fascination for food. I like trying out new restaurants and nothing like "Desi khaana in Videsh" Thats the only way I keep in touch with food of India. Each weekend I visit an Indian restaurant.. so I thought I will put together the list of restaurants in Bellevue/Seattle area that I have tried out.


I have rated them on the scale of 1 to 10. I hope to append to this list as and when it grows.
  • Chutneys - 8
  • Pabla - 6
  • Taj Palace - 6
  • Kanishka - 9 (Good Sunday buffet!)
  • Mehfil - 6
  • Kabab Palace - 6 (Nice Kababs and fish pakoda)
  • Bengal Tiger - 5
  • Malay Satay Hut - 5
  • Tandoori Kitchen - 4

Other restaurants that I have tried:
  • Mediterranean Kitchen - 7
  • Thai Ginger - 6

Next on the list:
  • Taste of India
  • Shamiana
  • Naan & Curry
  • Udupi Palace / Namasthe (veg)
  • Curry Leaf
  • Haveli

Unfortunately, none of them have 10/10. But, I hope to see some better Indian food in future ....

My first shot at Crystal Reports ....


Past 5 days I have spent putting my head into migrating 5 reports from Crystal Enterprise 8.5 to 10.0. I was wished "Best of Luck" when I started my task and soon I figured out what it meant. With ZERO experience on a Reporting tool I was in for some serious "fun".

The day 1 was spent in figuring out how to tweak the tables to get the desired result just to discover that the approach totally "rubbish" especially if you have schema changes. After breaking my head in search of right steps .. end of day 4, I came up with 5 reports .. Last day was pretty much integration with the .NET and loads of testing. I felt quite relieved that the effort was not in vain .. though I must admit it could have been much simpler .. In the past, I have seen developers crib about Crystal Reports. However, what amazes me is that it is still used by such a wide developer community. So the question is: Is the tool so bad, or are the developers struggling to learn it?In my opinion its a mix of both!

Below are some of the things (in my opinion) which Crystal Enterprise 10.0 lacks and I hope are easier in the later versions:
1. The designer is not developer friendly and does an average job.
2. There is only a specific way to do a task and the developer must know how.
3. The online documentation is less .. googling does not help and content in form of books is more (not my style of learning)
4. The tool is not consistent and there are issues resolving the references especially if you are using Tables and columns directly as variables in the report.
5. Never save the report with the Preview .. does not work!
6. Using the subreports is tricky, needs parameter linking and has some limitations.
7. Crystal Viewer at times gives weird results and the developer is left clueless why a specific thing is occuring .. easier solution is to reinstall the software.

Some learnings ...
1. Ask the right persons the right questions
2. Know the features of a tool and requirements thoroughly before starting a task
3. Never get stuck up if an approach fails .. keep thinking about alternate approaches

Hopefully this reporting experience was a neat one and would help me somewhere down the road ...