Sunday, November 15, 2009

WebsiteSpark Program

Entrepreneurs check this out!!!

Microsoft has launched WebsiteSpark Program.WebsiteSpark is designed for independent web developers and web development companies that build web applications and web sites on behalf of others. It enables you to get software, support and business resources from Microsoft at no cost for three years, and enables you to expand your business and build great web solutions using ASP.NET, Silverlight, SharePoint and PHP, and the open source applications built on top of them.

WebSiteSpark provides software licenses that you can use for three years at no cost. Once enrolled, you can download and immediately use the following software from Microsoft:

* 3 licenses of Visual Studio 2008 Professional Edition
* 1 license of Expression Studio 3 (which includes Expression Blend, Sketchflow, and Web)
* 2 licenses of Expression Web 3
* 4 processor licenses of Windows Web Server 2008 R2
* 4 processor licenses of SQL Server 2008 Web Edition
* DotNetPanel control panel (enabling easy remote/hosted management of your servers)

For more information check this out: http://www.microsoft.com/web/websitespark/

The remote server returned an error: (417) Expectation Failed

Today I thought of playing with Twitter API. Yedda.com had already comeup with a .Net wrapper form Twitter API. So instead of reinventing the wheel decided to this library.

I had no problems calling all the methods except Update method. Update method was throwing

The remote server returned an error: (417) Expectation Failed

After spending for hours I found that the API has HttpWebRequest and the Expect: 100-continue Header Problem. By default - Except100Continue would be true. Make it false and the code should work.

WebRequest request = Web.Create(url);
System.Net.ServicePointManager.Expect100Continue = false;

Happy coding!!!