Windows Azure Caching: New Capabilities

This talk by Shyam Seshadri, present you the new capabilities in Windows Azure Caching.

Overview : Windows Azure Caching is a simple to use distributed cache that can help make your applications perform faster and be more scalable. In this session we will quickly get you up to speed on Caching and show you what it can do and how it works. The majority of the session will focus on new capabilities we are delivering in the next release – Windows Azure Caching (Preview) – that redefines caching on Windows Azure. This new release brings additional features, performance improvements and new deployment options that result in a significantly improved and flexible caching model for Windows Azure.

HTC Mozart with Windows Phone 7 from Microsoft

Today all the Microsoft Employees got our new Windows Phone OS 7 HTC Mozart. It is really an amazing phone and the WP7 OS is just brilliant. There are good number of articles which talked about the power of WP7, I may not be able to put a better wording than those reviews. Here I am providing links to those reviews

HTC Mozart Spec : HTC Mozart

A useful review from Engadget : Review

I will come back with my experience of using the phone after spending a good amount of time but so far its rocking!

Microsoft Interview

This post is not about the questions as such in my Microsoft interview but how to get prepared for a Microsoft interview purely from my perspective.

1. Preparation

Preparation is a key thing for any interview, be it with MS or any other company. Know the fundamentals well. Books which I read/recommend are my academic text books “Introduction to Algorithms” well known as CLR or Cormen and “Algorithm Design” by GoodRich and Tamasia.

2. Coding

Very Very important. Every company asks you to write code. At MS interviews what I found is people expect you to write a bug-free/optimized code that actually works for the question asked. [Yes, its same everywhere]. Here people expect you to write a production quality code. The interviewers will not be happy if they find a bug/error in the first look. Make sure to check all the boundary cases, input (params) validation, ofcourse the main thing is the logic/algo.

Practise some coding questions before coming to interview. I would recommend practising on a piece of paper, then cross check it with some test cases and then input this code in your favourite editor, compile/run and make sure its working as expected. Doing this way for some questions gives you the confidence and then onwards it would be sufficient to practise on a paper instead of spending time on typing in an editor.

I would suggest you to run your code through some test cases before submitting your code to the interviewer.

Before getting started with the code discuss your approach with the interviewer, if you are into a wrong path they might guide you to a proper path.

3. Understand the problem

First thing is do not make any assumptions, even if you make any communicate it properly. If you find any ambiguities get them clarified. There is no point answering to a question which you do not understand [what are you solving there!].

An important thing, people here are very smart/intelligent. So just don’t try to blabber some non-sense stuff.

4. Other

Have a proper sleep before the interview day. Have patience, its definitely going to be a long day. Have good lunch during the lunch break. No point in fainting in your last round 😛

I will be very happy if some one can add any valuable inputs in the comments.

I will write about my WOW-Experience of joining Microsoft in a new post 🙂

Internet Explorer 9 Beta Review

I have been long waiting for the new version of Internet Explorer – IE 9. Ever since I had a look at the IE 9 blog where the IE team mentioned that IE is going through a re-architecture, supporting HTML 5/CSS 3, the various test demos that are presented, the 95/100 acid test result etc actually made me very excited.

Today when I happened to go through the, I realized that there is Beta version of IE 9 available on BeautyOfWeb. I couldnt resist myself from installing IE 9 on my Windows 7 machine. And the first impression I got after I launched it is awesome. Very simple UI, fast than ever, handy short cuts which I used very frequently in FF and Chrome. Over all looked pretty cool.

Me being involved into web development, where in we test our product on various browsers for compatibility, the second thing after installing the browser is I checked the Developer Tools. The IE 8 used to crash when you refresh a page with Developer Tools opened. I checked if the behavior repeated and the answer is Yes, but its not that frequent as it used to be on previous versions. And I think there are some additional features that are being provided in the Developer Tools of IE9 [Eg: Network tab similar to Net tab in Firebug].

And there is one more thing I would like to add, I have gone through a couple of videos today on how Bing is levaraging HTML 5/CSS 3 to provide some cool stuff on IE 9 which they claim to roll out in a month. One of the cool feature being the background image on the Bing home page is no more just a static image but can be a video/an Interactive image.

Since I haven’t had my hands on WindowsPhone 7 I cant comment much about it. But what ever I saw from the demos it sure looks great 🙂

Cool Stuff Microsoft. I liked it.

To download IE 9 Beta Visit : BeautyOfWeb