Saturday, May 26, 2012

RX Framework

I recently attended a presentation on RX framework. I have been hearing about RX framework for about a year now but haven't really used it yet. The recent presentation however convinced me that it can be useful for me in my project and I should start using the framework. I like the idea of IEnumerable being wrapped in an IObservable. Also using declarative style of writing code blends in really well with the use of the framework. I will be spending more time on the framework and documenting my experiences here.

Wednesday, November 24, 2010

Task failed because "resgen.exe" was not found

I am using Team City on the build server and have run into an issue while building the client on the build machine.
I get this error:
Task failed because "resgen.exe" was not found, or the correct Microsoft Windows SDK is not installed.
In order to solve this problem, we need to install Windows SDK. However i have read on line that sometimes this does not solve the problem if you are building for Windows Phone 7 or using Ms test. In that case you need Visual Studio to be installed on the build server (Dirty!!!)

Thursday, January 22, 2009

Roger Federer vs. Marat Safin - Australian Open 2009

Roger has reached the third round of Australian Open 2009. He will be facing Marat Safin to reach the fourth round. Ironically both roger and marat are my favourite players. Marat has exceptional talent maybe only matched by Roger Federer.But as federer mentioned in his last interview, both of their careers went very different ways after 2005. Federer went up and up, Marat went down and down.
I think Federer will win it easily in three sets, but it should be a high quality match.

Saturday, January 17, 2009

Roger wins Kooyang. One of the favourites for Aus Open

Roger has won the Kooyang 2009 tournament in style. Roger defeated Stanislas Wawrinka in 57 minutes!!! I thought Wawrinka was playing well and looking in good form. But does that mean that is playing at an excellent level that he defeated Wawrinka so easily? I think fed has a good chance of winning the Australian Open 2009, if he does not run into any long matches early on and if he beats djokovic(expected opponent) easily in the semi final. I think if Roger was to play Murray in the final, it not going to be a straight three set win for Federer. I think its going to be a bit tighter than that, but Fed should prevail without much difficulty. If roger was to play Nadal in final, roger might win in straight sets or maximum four sets. We will know all in a fortnight!!!!
Best of luck roger

Friday, January 16, 2009

Moving to WPF

Is there a learning curve to WPF, when moving from Winforms. Well okay, i know there is a learning curve. The question is how big that learning curve might be? Time to find out!!! Yes, I am doing WPF

Thursday, January 15, 2009

Jumping from Windows to Mac . No Windows7 for me?

Last two times at the release of the new microsoft operating system, I got the new pc with the new OS. It was great using Windows XP and to be frank i have enjoyed using Windows Vista. It never crashed on me and i always had a good peformance. My PC was pretty good at the time i bought it (time of vista release - Jan 2007)and is still very good with 4 GB of Ram, Intel Core2 Duo and 160 Gb hard disk. (i dont use much digitla media, so 160 Gb was fine for me).
Now as we are expecting Windows7 release osmetime this year, its time to buy a new PC with the new OS. However i am not sure about it this time. Mind you Windows 7 seems good. I have it installed on my test PC, though i havent done much on it.

However i am planning to jump the ship and move to Mac. I do use Mac occassionally at the uni and i find it really hard to use it, but still i want to move to Mac. Why then i want to move to Mac? Its the iPhone which has convienced me that i got to get the Mac. I got to try it fulltime as my only workstation. Only then will i know if its good for me. As i use Visual Studio for development, i will need to use VMware Fusion. So i ahve decided that my next comp is Mac.
When? - I plan to buy a Mac around summer time. I am still deciding on wihch one..
I dont know if i will ever have a Windows7 PC. Let see what happens in the next 6 months.

Wednesday, December 24, 2008

Covariance/Contravariace generics in C# 4.0

One of the things that we’ll have in C# 4.0 is covariance/contravariace. 
Co-variance means that a generic type e.g. an IEnumerable of type string can be used as a generic of any supertype e.g. IEnumerable of type object.
Contra variance means that a generic type e.g. an IEnumerable of type string can be used as a generic of any subtype e.g.IEnumerable of type object.