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.

Sunday, October 26, 2008

Mocrosoft to unviel cloud computing efforts

Microsoft To Unveil Windows 7, Cloud Computing Efforts Next Week
Microsoft is going to make announcements at the PDC next week about cloud computing. They have already announced the support of Windows Server and SQL Server on Amazon's EC2 cloud . This could be a major step as micrsoft tries to make a push in cloud computing. 
In my opinion cloud computing is the future of computing, however it might take a while before it catches on for things related to everyday work for common people such as storing all of your data on the cloud, every user request being processed by the cloud and users being confident that the service works.
The major challenges in cloud computing over the next few years would be:
  • Security
  • Scalibility
  • Reliability
  • Good business model
Amazon, IBM and to some extent google have already taken the lead, so its up to microsoft to catch up and porve the point.

Saturday, October 25, 2008

Securtiy hole in Googel Android

Well, i am not surprised that a security hole has been found. in such a large software system, it is quite expected that something could have gone unnoticed in terms of security. The main thing to watch out is what action Google takes. Obviously they will take action, but will it be a quick one, will it convince people that Google is serious about their security? Earlier it was usually only Microsoft which use to bear the brunt of the journalists and others because of the huge install base of their operating system. But now we have the Apple as well as Google in the game as well. It will be interesting to see how these companies handle such reports.

Saturday, June 14, 2008

BBC SPORT | Tennis | Federer on course for Halle title

BBC SPORT | Tennis | Federer on course for Halle title: "Federer on course for Halle title
Roger Federer
Wimbledon champion Federer is chasing his fifth Halle crown

Roger Federer reached the final of the Gerry Weber Open in Halle on Sunday with a 6-1 6-4 win over Nicolas Kiefer.

The unseeded Kiefer was the last man to beat Federer at the event in the 2002 semis, but he was swept aside by the Swiss world number one.

Top seed Federer has now served 39 times without being broken at this year's tournament, and has extended his winning streak on grass to 58 matches.

Federer will face Philipp Kohlschreiber who beat James Blake 6-3 7-5."

Wednesday, May 28, 2008

Federer wins his first match at the French Open 2008

Federer won his opening match 6-4, 6-4, 6-3 yesterday over Sam Querrey of the United States. He was more aggressive than usual and seemed to go for his shots, especially his forehand down the line. He will now face either Spain’s Albert Montanes or close friend Kristof Vliegen of Belgium for a third-round spot.

Thursday, May 01, 2008

Visual Studio 2008 and ReSharper v3.0

I have been using Visual Studio 2008. The official version of Resharper ot be used with VS 2008 is v4.0 However the version 4.0 is still not out (expected anyday this month) and the bank has no plans to approve it soon.
So i had to find a solution to use my ReSharper version 3.0 to work with VS 2008. After searching for a while on the internet i found the solution.
After installnig VS 2008 you have to manually install it from the command line as follows:(because by default it only installs it for 2005).
C:\Program Files\JetBrains>msiexec /i ReSharperSetup.3.0.2.VS80.CSharp.msi VSVERSION=9.0

Sunday, April 13, 2008

Product Owner role in Agile Teams.

I am currently working on my assignment (from Oxford University) Adopting Agile in a project and while doing that i started wondering as to what exactly is the role of the product owner? What does a prodcut owner do, day in day out. I came across a few points after searching for product owner role on the internet.
  • As the Product Owner you're responsible for the features that get delivered.
  • You own the Product Backlog.
  • Plan one iteration ahead of the developers.
  • Prioritise effectively so that you get the biggest bang for your buck.
  • Identify what is valuable to your company and find out the cost of each backlog item by getting provisional estimates from the development team. Then prioritise.
  • Managing expectation between the business and the project team.

Is that it? Is that all what a product owner does and gets paid a huge sum of money for? Let me know if anybody out these has any other pointers.

Roger Federer at Estoril Open

Roger is starting his clay season at the Estoril Open in Portugal from Monday 14th April.

He will look to improve his perfect 5-0 record against Olivier Rochus in the 2008 Estoril Open first round. Federer has been drawn in the same quarter of the draw as sixth-seeded Frenchman Nicolas Mahut, who he could meet in the quarterfinals. That wil be an interesting match.

Best of luck to roger

Roger federer gets a coach..

Roger Federer arrived at the Estoril Open in portugal on Saturday with tennis coach Jose Higueras.

Federer has been without a coach since splitting with Tony Roche almost a year ago. After suffering a bout of mononucleosis at the beginning of the season, he has not gone beyond the semifinals in any of the four events he has played this year. His title drought has triggered speculation about a slump and calls to bring in outside help.

Higueras has previously worked with Michael Chang, Jim Courier, Sergi Bruguera and Jennifer Capriati and is known for his conditioning and clay-court expertise. Nobody knows yet if this is a short- or long-term coaching arrangement, nor whether Higueras will be regularly traveling with Federer to tournaments.

But i fell that federe will be back to his best soon and is a real contender for the french open 2008.

Wednesday, March 19, 2008

My iPhone

I got a new iPhone. Though its been a month now, but i thought i will post it here anyway. Its an awesome piece of device. Functionally my windows mobile does everything what the iPhone does. But the difference is the way iPhone does it. Yes..Its all about the user experience with the iPhone which i am really enjoying.

Sunday, March 02, 2008

Agile Methods course - University of Oxford

Tomorrow i am going for the "Agile Methods" module to Oxford university. I have been working feverishly to finish my pre-assignment which is a presentation on "Scrum on a large distributed team". After doing lot of study on scrum in last 2 weeks, i have really started appreciating this practice. Though in my current project we are following scrum(daily stand up meetings, release backlog and usage of wiki for task tracking), but what i have learned in my last week of study has truly been an eye opener. More details to come from tomorrow
Next post from oxford..........

Sunday, February 03, 2008

How will i prepare for my dream MBA?

I am planning to apply to the MBA schools in Fall 2009. Thats gives me roughly 18 months to prepare. I have to plan every step to the minutest detail and got to feel good that it is the right time to apply.

My preparation will involve:

1) GMAT.
2) Essays preparation.
3) Geeting the right recommenders.
4) Top notch experience including leadership.
5) Successfull completion of Oxford University degree.

Saturday, February 02, 2008

I am back after a 3 month gap

Its been a long time since i last blogged. Its been a strange and absolutely wonderful time from Nov to Jan 2008 end. A lot happened during this time, some was good some was ok.. I have some sweet memories.
But now after three months of letting myself loose, i am back in business. I will blogging much more regularly from now on.