<?xml version="1.0" ?>

<rss version="2.0">
  <channel>
    <title>ShankuN's Blog</title>
    <link>http://www.shankun.com/</link>
    <description>Personal blog of Shanku Niyogi</description>
    <copyright>Copyright (c) 2006 Shanku Niyogi</copyright>
    <language>en-us</language>

  <item>
    <title>PHP for Microsoft AJAX Library</title>
    <link>http://www.shankun.com/Post.aspx?postID=21</link>
    <guid>http://www.shankun.com/Post.aspx?postID=21</guid>
    <pubDate>Tue, 23 Jan 2007 15:37:37 GMT</pubDate>
    <category>Atlas</category>
    <description>&lt;P&gt;Now that we have&amp;nbsp;released &lt;A href=&quot;http://ajax.asp.net/&quot;&gt;ASP.NET AJAX V1&lt;/A&gt;, I'm thrilled to report that&amp;nbsp;Steve Marx has now updated &lt;A href=&quot;http://smarx.com/posts/php-for-microsoft-ajax-library.aspx&quot;&gt;PHP support&lt;/A&gt; for Microsoft AJAX Library. It works with the RTM bits, and fixes several of the issues reported in my earlier samples. &lt;/P&gt;
&lt;P&gt;Even better, he's released it as a &lt;A href=&quot;http://codeplex.com/phpmsajax&quot;&gt;CodePlex project&lt;/A&gt;, so that you can join in and contribute to the project.&lt;/P&gt;
&lt;P&gt;Check it out!&lt;/P&gt;</description>
  </item>

  <item>
    <title>Visual Basic.NET version of Blog Starter Kit Preview</title>
    <link>http://www.shankun.com/Post.aspx?postID=20</link>
    <guid>http://www.shankun.com/Post.aspx?postID=20</guid>
    <pubDate>Thu, 22 Jun 2006 18:58:03 GMT</pubDate>
    <category>ASP.NET</category>
    <description>If you work in VB.NET instead of C#, you can now get the VB.NET version of the Preview release of the Blog Starter Kit &lt;A href=&quot;http://www.shankun.com/downloads/bsk_preview_vb.zip&quot;&gt;here&lt;/A&gt;.</description>
  </item>

  <item>
    <title>Announcing the Blog Starter Kit Preview</title>
    <link>http://www.shankun.com/BlogStarterKit.aspx</link>
    <guid>http://www.shankun.com/BlogStarterKit.aspx</guid>
    <pubDate>Wed, 21 Jun 2006 21:35:56 GMT</pubDate>
    <category>ASP.NET</category>
    <description>&lt;P&gt;&lt;EM&gt;Updated June 22 - Added VB.NET version&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;In the better late than never category, I finally have a preview of the &lt;A href=&quot;http://www.shankun.com/downloads/bsk_preview.zip&quot;&gt;Blog Starter Kit &lt;/A&gt;to share with you. The current preview is not yet ready to deploy, but the core feature set is nearly complete, so it should give you a preview of what the starter kit looks like, and let you start playing with it.&lt;/P&gt;
&lt;P&gt;To install the kit, just download and install the zip file into a directory, and open&amp;nbsp;it&amp;nbsp;in Visual Studio or Visual Web Developer Express. You'll also need SQL Server 2005 Express for the blog database.&lt;/P&gt;
&lt;P&gt;It's still far from done, however - in the next preview release, I'm planning on adding the following features:&lt;/P&gt;</description>
  </item>

  <item>
    <title>MySearch</title>
    <link>http://www.shankun.com/MySearch.aspx</link>
    <guid>http://www.shankun.com/MySearch.aspx</guid>
    <pubDate>Wed, 24 May 2006 23:55:26 GMT</pubDate>
    <category>Atlas</category>
    <description>&lt;P&gt;At MIX '06, and at the Real World AJAX Seminar,&amp;nbsp;I demoed a mashup application that uses ASP.NET and Atlas to provide a richer experience. The application, called MySearch, lets the user enter a search query, and simultaneously searches several services - books from Amazon, web pages and news from MSN, blogs from Technorati, and images from Flickr. The app shows how easily Atlas and ASP.NET can deliver a mashup with a rich user experience.&lt;/P&gt;
&lt;P&gt;&lt;A href=&quot;http://www.shankun.com/downloads/MySearch.zip&quot;&gt;Here&lt;/A&gt; is a ZIP file containing the source code for that demo.&lt;/P&gt;
&lt;H2&gt;Installation&lt;/H2&gt;
&lt;P&gt;Using this application requires a few setup steps, because you need to register with the different service providers, and enter the registration information in the &amp;lt;appSettings&amp;gt; section of web.config.&lt;/P&gt;</description>
  </item>

  <item>
    <title>Back from Vacation</title>
    <link>http://www.shankun.com/Post.aspx?postID=17</link>
    <guid>http://www.shankun.com/Post.aspx?postID=17</guid>
    <pubDate>Thu, 18 May 2006 23:26:50 GMT</pubDate>
    <category>The Web</category>
    <description>&lt;P&gt;It's been a month since I last posted. I just returned from a much-needed vacation in Mexico, and have been busy with catching up on literally hundreds of emails and other tasks.&lt;/P&gt;
&lt;P&gt;A couple of weeks ago, I did a talk on Atlas at the Real-World AJAX seminar in San Jose. It was a small conference compared to some of the larger ones, but consisted of a great audience who were very curious and enthusiastic about AJAX. There were a number of&amp;nbsp;great speakers there - including &lt;A href=&quot;http://www.flickr.com/photos/dionh/134271071/&quot;&gt;Jesse James Garrett&lt;/A&gt; - and several&amp;nbsp;top AJAX technologies on display. Here's a &lt;A href=&quot;http://www.sys-con.tv/read/217132.htm&quot;&gt;link&lt;/A&gt; to an interview I did with Dion Hinchcliffe&amp;nbsp;about Atlas while at the show.&lt;/P&gt;</description>
  </item>

  <item>
    <title>Atlas PHP Sample Update</title>
    <link>http://www.shankun.com/Atlas_Php_2.aspx</link>
    <guid>http://www.shankun.com/Atlas_Php_2.aspx</guid>
    <pubDate>Thu, 13 Apr 2006 21:34:50 GMT</pubDate>
    <category>Atlas</category>
    <description>&lt;P&gt;Since I put the Atlas PHP sample out a week ago, I've been receiving some great feedback about it.&lt;/P&gt;
&lt;P&gt;In particular, &lt;A href=&quot;http://www.hauser-wenz.de/blog&quot;&gt;Christian Wenz&lt;/A&gt;, who literally &lt;A href=&quot;http://www.oreilly.com/catalog/atlas/index.html&quot;&gt;wrote the book&lt;/A&gt; on Atlas, has been invaluable in helping me clean up the sample and make it conform to good PHP practices. He has actually been editing my files and sending them back to me with his recommended changes. Many, many&amp;nbsp;thanks to Christian for his help.&amp;nbsp;Christian was here in Redmond this week for a Technology Summit, and&amp;nbsp;it was great to meet up with him in person and discuss Atlas and PHP.&amp;nbsp;I also want to use this opportunity to plug his Atlas book, currently available in &lt;A href=&quot;http://www.oreilly.com/catalog/atlas/index.html&quot;&gt;online form&lt;/A&gt; - it's absolutely awesome!&lt;/P&gt;</description>
  </item>

  <item>
    <title>MIX '06 Talk and Demos</title>
    <link>http://www.shankun.com/MIX06_Content.aspx</link>
    <guid>http://www.shankun.com/MIX06_Content.aspx</guid>
    <pubDate>Wed, 12 Apr 2006 12:17:23 GMT</pubDate>
    <category>Atlas</category>
    <description>&lt;P&gt;I've posted a &lt;A href=&quot;http://www.shankun.com/Downloads/MIX_Talk.zip&quot;&gt;package&lt;/A&gt; containing my MIX 06 deck and associated samples. Just unzip the package into a directory and copy the files from the Examples directory into an Atlas project.&lt;/P&gt;
&lt;P&gt;One of the demo examples&amp;nbsp;in&amp;nbsp;my talk is missing. It&amp;nbsp;shows the Hover Menu control extender that isn't in Atlas itself, but is included in&amp;nbsp;a separate&amp;nbsp;Atlas Control Pack that we're going to be releasing very soon.&lt;/P&gt;
&lt;P&gt;The other thing missing in this package is the search mashup application I built with Atlas. I'll be posting that shortly. It also uses the Control Pack.&lt;/P&gt;
&lt;P&gt;Download the MIX talk/demos package &lt;A href=&quot;http://www.shankun.com/Downloads/MIX_Talk.zip&quot;&gt;here&lt;/A&gt;. &lt;/P&gt;</description>
  </item>

  <item>
    <title>Atlas April CTP Released</title>
    <link>http://www.shankun.com/Post.aspx?postID=14</link>
    <guid>http://www.shankun.com/Post.aspx?postID=14</guid>
    <pubDate>Mon, 10 Apr 2006 21:11:30 GMT</pubDate>
    <category>Atlas</category>
    <description>&lt;P&gt;We just released the &lt;A href=&quot;http://weblogs.asp.net/atlas/archive/2006/04/10/442437.aspx&quot;&gt;Atlas April CTP&lt;/A&gt; this evening. Following up on our big March Go Live CTP, this release fixes many of the key bugs you reported in that release.&lt;/P&gt;
&lt;P&gt;One behavior change we made, which&amp;nbsp;will be&amp;nbsp;of interest if you're using Atlas to write gadgets: for security reasons, we've disabled cross-domain access to DataService services by default. Instead, you'll have to manually add&amp;nbsp;the WebOperation&amp;nbsp;attribute to the Select, Insert, Update,&amp;nbsp;or Delete methods on a data service to access them via HTTP GET requests. Since all network access in gadgets happens cross-domain (via an iframe), any gadgets that use the DataService will be affected.&lt;/P&gt;</description>
  </item>

  <item>
    <title>Blog Starter Kit</title>
    <link>http://www.shankun.com/Post.aspx?postID=13</link>
    <guid>http://www.shankun.com/Post.aspx?postID=13</guid>
    <pubDate>Mon, 10 Apr 2006 20:57:02 GMT</pubDate>
    <category>ASP.NET</category>
    <description>&lt;P&gt;The cat is &lt;A href=&quot;http://www.shankun.com/Post.aspx?postID=7#feedback&quot;&gt;out&lt;/A&gt; of the bag - I am indeed working on a Blog Starter Kit, and this site is running an early prototype of it. &lt;/P&gt;
&lt;P&gt;The goal of this Starter Kit is to provide a basic, easy-to-use blog that anyone can pick up and use for their individual site, or customize using Visual Web Developer and ASP.NET. The kit will include the following built-in functionality: &lt;/P&gt;</description>
  </item>

  <item>
    <title>Managing ASP.NET users and roles with Atlas</title>
    <link>http://www.shankun.com/Post.aspx?postID=11</link>
    <guid>http://www.shankun.com/Post.aspx?postID=11</guid>
    <pubDate>Mon, 03 Apr 2006 23:36:32 GMT</pubDate>
    <category>Atlas</category>
    <description>&lt;P&gt;Peter Kellner has built a &lt;A href=&quot;http://livedemos.peterkellner.net/AJAXDemo/&quot;&gt;fantastic app&lt;/A&gt; for managing users and roles for ASP.NET sites.&amp;nbsp;In the latest version, he now makes extensive use of Atlas to deliver a rich user experience. Peter has an awesome &lt;A href=&quot;http://peterkellner.net/?p=1&quot;&gt;blog post&lt;/A&gt; about what he did to enrich the app.&lt;/P&gt;</description>
  </item>

  <item>
    <title>Using Atlas with PHP</title>
    <link>http://www.shankun.com/AtlasPhp.aspx</link>
    <guid>http://www.shankun.com/AtlasPhp.aspx</guid>
    <pubDate>Mon, 03 Apr 2006 21:25:54 GMT</pubDate>
    <category>Atlas</category>
    <description>&lt;P&gt;The &lt;A href=&quot;http://atlas.asp.net/&quot;&gt;Atlas&lt;/A&gt; framework has two distinct elements - a client script framework, and a set of server extensions that integrate Atlas with ASP.NET. The client script framework is 100% Javascript, and works with any modern browser. But it is also completely &lt;I&gt;server-agnostic&lt;/I&gt;, and works with any web server.&lt;/P&gt;
&lt;P&gt;Of course, Atlas and ASP.NET together provide the best, most seamless end-to-end programming model that integrates the client and server. But if you're trying to use Atlas with a different server platform, you can go and write the server components that integrate in similar functionality. &lt;/P&gt;</description>
  </item>

  <item>
    <title>Welcome to my new blog!</title>
    <link>http://www.shankun.com/Post.aspx?postID=7</link>
    <guid>http://www.shankun.com/Post.aspx?postID=7</guid>
    <pubDate>Mon, 03 Apr 2006 20:40:11 GMT</pubDate>
    <category>Personal</category>
    <description>&lt;P&gt;Well, it's three months overdue, but I finally have a new location for my blog. I've been meaning to start blogging more frequently, but was waiting to get this site up and running - now I guess I have no excuse! I also have a new blogging engine to work with - more on that in a later post.&lt;/P&gt;
&lt;P&gt;For those who don't know me, I work on the UI Framework and Services team at Microsoft, which is responsible for ASP.NET, Atlas, and Windows Forms. You can find a short bio &lt;A href=&quot;http://www.shankun.com/about.aspx&quot;&gt;here&lt;/A&gt;.&lt;/P&gt;</description>
  </item>

  </channel>
</rss>    




