ThreadAbortException

November 2006 Entries

Offline Blogging Tool - Windows Live Writer Beta

Earlier I had written about Windows Live Writer Beta and the cool features it offers for an offline blogging capability, associating with multiple blog accounts, publishing from a Microsoft Word Interface etc,.

The Windows Live Writer Beta has been improving over the days and some of the cool new features include "Blog this" Extension for FireFox.

The "Blog This" for Firefox extension adds a button to Firefox which starts a new Windows Live Writer blog post prepopulated with content and title from the current web page. Blog the whole page, or just selected snippets. Interacts with other registered plugins to parse and structure web content where appropriate. Blog quickly when you find something of interest on the web.

Also, some of the issues related to the earlier releases have been fixed and its really shaping out to one of the best Blogging Tools available.

To download the Windows Live Writer Beta and updates for the product, keep watching
Windows Live Writer Zone

Cheers and Happy Blogging !!!

'Sys' is undefined - ASP.NET 2.0 AJAX Extensions (ATLAS) Web Applications

This article is outdated considering that we have the released version of ASP.NET AJAX v1.0 which is what you should be using in your applications.  ATLAS was our codename for ASP.NET AJAX and if you are using ATLAS by any chance, kindly upgrade to ASP.NET AJAX by downloading the released version bits from http://ajax.asp.net . A related 'Sys' is undefined error article written by me is available at the following link:-http://geekswithblogs.net/ranganh/archive/2007/07/15/113963.aspx

First of all, let me write to you a personal note. I have been making this particular blog more and more of a non-technical stuff of late with my posts around IndiMix and other stuff. However, I am back here with my technical and trouble shooting articles.

You may get an error 'Sys' is undefined when developing ASP.NET AJAX Enabled WebSites using the ASP.NET AJAX Beta 2,

This error may come particularly if you are upgrading from Beta 1 to Beta 2.

The error is primarily because a new script resource handler is added which requires an entry in the Web.Config.

The following is the steps to solve this issue:-

1. Open the Web.Config file of your ASP.NET AJAX Enabled Web Application

2. Within the <httpHandlers> </httpHandlers> section, add the following entry

<add verb="GET" path="ScriptResource.axd" type="Microsoft.Web.Handlers.ScriptResourceHandler" validate="false"/>

The <httpHandlers> section must be available within the <system.web> </system.web> sections in your web.config. In fact there would already be 2 add verb entries under which you can append the above entry.

3. Save the Web.Config file.

4. You must be able to run the pages without the error now.

5. This is well documented in the Release Notes that accompany the Beta installer. It is still available at your C:\Program Files\Microsoft ASP.NET\ASP.NET 2.0 AJAX Extensions\v1.0.61025\ReleaseNotes.txt

This post is for the benefit of people who miss reading this information while installation.

Cheers !!!

DevCon 2006 Hyderabad - Huge Success !!!

Microsoft User Group Hyderabad (MUGH) conducted the DevCon 2006 successfully at the Microsoft Campus, Gachibowli on Sunday, 19th November 2006.

DevCon 2006, thanks to the active MUGH Members and Microsoft folks (including me :) ) who managed to turn out for the event for speaking / organizing etc., was a huge success.

We made sure that it is clearly an User Group event and not a Microsoft event. The same can be implied with most of the speakers being Non Microsoft.

Arun Ganesh (MVP), Anjana (MVP) and Anand Kumar Rao and others were the main speakers whilst we also managed to have speakers from MS like Vinod Kumar, Ramakrishnan, Pratap Ladhani, Lakshmi etc.,

Of course, I was also there but I just did a brief intro for the last session by Lakshmi and mostly took the back seat (literally I was sitting at the back of the podium)

Some of the key highlights were

People started pouring in at the Microsoft Campus, as early as 8:15 in the morning and being it a Sunday, it was surprising for folks turning out, so early.

The audience count was between 300 - 400 and this is including the fact that we didnt allow Student Community People. So, most of them were Developers and Architect

The sessions extended till 7pm and when we asked the audience about having another session (Thanks to me, who always opts in with last minute sessions), they were ready to stay back. In fact even after that session, they were holding to their seats until we announced they can move.

The LINQ Session was the last session taken by Lakshmi and it previewed the features of LINQ and mainly B-LINQ.

We got a huge appreciation for the super functionality of the B-LINQ Tool.

There were plenty of Goodies and those who stayed late managed to get one more set of Tees and Stress Ball.

Given to the fact that this was a User Group (an un managed) community event, the above facts shows the success story. I will soon update this page with the links for the materials as well as photos.

Cheers !!!

Destination Microsoft !!!

So, where have I been all these days?
I know I have been putting up some posts with regard to IndiMix, .NET Framework 3.0 etc., but havent been much active in this blog of late.

Well, October 2006, I joined the blue ocean. Yes, I joined Microsoft Corporation, India. I have paved my career all these days on the Microsoft Technologies and have worked for companies ranging from start-ups, mid size to enterprise Top Tier companies, but working for Microsoft has been my dream all these years.

I remember, winking at the Microsoft logo at their offices (notice that I have put it slanting as they do) whenever I happen to visit their offices while I was a vendor, an MVP and for various other reasons.

So, what do I do at Microsoft?
I work as a Developer Evangelist, talking about technology to the developer community. My primary job is to work with the Web Community and help them unleash the Next Generation Web Technologies from Microsoft.

What does this mean for you?
Well, I am excited to be able to share with you all the latest information and get more authoritative information than I used to do all these days.

I am available still for your queries, emails and If you manage to drop by the Microsoft Office, in Hyderabad, just pull me so that we can catch up.

Before I conclude, wanted to mention that I am super excited about my path ahead. Though the post title says "Destination Microsoft", its still only a beginning of my journey in this "Blue Ocean" and I hope to help the community better for a long time to come.

Moral of the post
If you have the dreams and aspirations, catching them up is just a matter of time.

Cheers !!!

.NET Framework 3.0 is released !!!



The third in the generation of one of the robust development platforms to have ever been developed, .NET Framework 3.0 has been officially released.

What does this mean?

.NET Framework 3.0 is the super version of the code name WinFX. .NET Framework 3.0 doesnt have a separate runtime and it leverages the .NET Framework 2.0 runtime. However, it has certain cool features as below:-

  • Windows Presentation Foundation - WPF (Formerly "Avalon")
  • Windows Communication Foundation - WCF (Formerly "Indigo")
  • Windows Workflow Foundation -WF
  • Windows Card Space

While this is a huge leap on user experience and connected systems, it also ensures that there is not a huge transition in the programming model or the design tool like we had with the jump from .NET Framework 1.x versions to .NET Framework 2.0.

Your Visual Studio 2005 would work with these well and in fact all you need to do is to download the Orcas Extensions for Visual Studio 2005 and get going with creating cool applications and connected systems using the above technologies.

A complete list of reference materials, download links and free online trainings is available at .NET Framework Developer Center

Cheers !!!

IndiMix 06 - The fever is catching up



IndiMix is getting hotter than ever with the dates closing in.

One of the surprise elements is that, Mandira Bedi, renowned Bollywood actor, Anchor (became famous with World Cup 2003 hosting) will be conducting the online show and contests.

Apart from this, there are a lot of exciting new features being unveiled during the event including the Expression Designer Suite, the integrated designer tool for developing the next generation rich user experience applications.

I will be there in the event and look forward to meeting you all.

For the benefit of those who missed registering for the event, you can register for the same from
Microsoft IndiMix 06

There are 3 options to help you with registration

1. Register for the in person event, if you are a Mumbaikar or willing to travel to Mumbai
2. Register for the Webcast estimated to be viewed by a million users
3. Register for the Virtual Town Halls whereby you can visit any of the local Microsoft Offices and view the event with a near to real time experience.

So, if you have the interest, sky is the limit, with regard to the opportunities to attend this event.

Cheers !!!

Windows Live Messenger - We heard you !!!



Windows Live Messenger 8.0, the next version of the popular MSN Messenger is one of the coolest services of the Windows Live.

Well, whilst I post this, I remember my earlier post had lots of arguments on X is better, Y is better because of so and so etc.,

My job is not to justify them but, what I really like about Windows Live Messenger is that, it has the much cribbed out, missing feature - "Offline Messages". Offline Messages is one of the features which has been missing quite some time but is now there in Windows Live Messenger.

I guess that makes it better and as always, the UI, the other features, the association with MSN Profile, MSN Spaces are all the best features provided with any Messenger Service.

Let me clarify one thing here. Offline Messages were not included intentionally because a Messenger Service is not intended for that. Messenger service is a 2 way communication whereas Email is a one way communication. An offline message is as good as an Email and its better you send an important note on an email because offline messages get deleted once its viewed the first time by the receiver. If by accident, the offline messages window is closed, your communication would get lost. It may be useful only for a simple Hi or Ping me, not for sending important information.

Try out the Windows Live Messenger for yourself and you will feel the difference. You can download the same from
Windows Live Services

Cheers !!!

Windows Live Mail Beta - Is Improved





Windows Live Mail Beta is the next version of Hotmail and one of the services provided by Windows Live.

What is great is that, you dont need to get a new account or get an invite from others.

All you have to do is continue your existing Hotmail Account. And that is all !!!

I am pretty sure many of you would have already seen this but its for the benefit of those who havent accessed their Hotmail account for long time and for new users who would like to experience the Windows Live Mail Beta.

The UI is appealing and it is configurable, you can select upto 9 different themes as well as apply custom themes to the mail interface and it gives you an Outlook Experience with little response time.

The UI and experience has been further improved in the subsequent releases and in the M8 Version it looks really appealing.

Check out Windows Live Mail Beta and I am sure you would start loving it.

You can get the same from http://www.live.com or Windows Live Mail Beta

 

Cheers !!!

Windows Live Writer (Beta) - Cannot resist its simplicity!!!





Windows Live Writer (Beta) is out !!!

One of the coolest features is that, it is so simple in use and gives the comfort of working with a word document.

I tried posting a blog to my
MSN Spaces and it was really a cake-walk for a beginner like me using Blog Tools to post a blog. I have heard about other Blog engines like DasBlog, but I am sure when it is Microsoft's way, it always rocks similar to its other products.

When I tried posting to Blogger, it had put a temporary post into my account for detecting the blog style settings.

You can add more Weblog Accounts and switch between them for posting. In my case, I blog at 5 different locations including this and it really helps out to be at one place and post to all my accounts.

Windows Live Writer (Beta) can be downloaded from
Microsoft Download Center or Windows Live Gallery

Happy Blogging !!!