<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>AjaxWorld Talk: Building a Great Ajax application from Scratch</title><link>http://blogs.msdn.com/brada/archive/2008/10/19/ajaxworld-talk-building-a-great-ajax-application-from-scratch.aspx</link><description>I had a great time today at AjaxWorld during my talk on building a great Ajax Application from Scratch.&amp;#160; It was fun to get out from behind the powerpoint and show some real code!&amp;#160;&amp;#160; For this demo, I only used freely available tools... In&amp;#160;</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>
	Microsoft at AJAXWorld - Port 25: The Open Source Community at Microsoft
</title><link>http://blogs.msdn.com/brada/archive/2008/10/19/ajaxworld-talk-building-a-great-ajax-application-from-scratch.aspx#9008756</link><pubDate>Tue, 21 Oct 2008 08:46:04 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9008756</guid><dc:creator>
	Microsoft at AJAXWorld - Port 25: The Open Source Community at Microsoft
</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://port25.technet.com/archive/2008/10/20/microsoft-at-ajaxworld.aspx"&gt;http://port25.technet.com/archive/2008/10/20/microsoft-at-ajaxworld.aspx&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>re: AjaxWorld Talk: Building a Great Ajax application from Scratch</title><link>http://blogs.msdn.com/brada/archive/2008/10/19/ajaxworld-talk-building-a-great-ajax-application-from-scratch.aspx#9008979</link><pubDate>Tue, 21 Oct 2008 11:17:15 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9008979</guid><dc:creator>Andrew Webb</dc:creator><description>&lt;p&gt;Awesome post, Brad. &amp;nbsp;It's a keeper. &amp;nbsp;Bookmarked with extreme prejudice. &amp;nbsp;Thanks for all your hard work.&lt;/p&gt;
</description></item><item><title>re: AjaxWorld Talk: Building a Great Ajax application from Scratch</title><link>http://blogs.msdn.com/brada/archive/2008/10/19/ajaxworld-talk-building-a-great-ajax-application-from-scratch.aspx#9010264</link><pubDate>Tue, 21 Oct 2008 22:51:38 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9010264</guid><dc:creator>Ashutosh</dc:creator><description>&lt;p&gt;Hi Brad,&lt;/p&gt;
&lt;p&gt;Do you have a video of your presentation?&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Ashutosh&lt;/p&gt;
</description></item><item><title>re: AjaxWorld Talk: Building a Great Ajax application from Scratch</title><link>http://blogs.msdn.com/brada/archive/2008/10/19/ajaxworld-talk-building-a-great-ajax-application-from-scratch.aspx#9010337</link><pubDate>Tue, 21 Oct 2008 23:39:09 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9010337</guid><dc:creator>BradA</dc:creator><description>&lt;p&gt;Hey Ashutosh - The session was video'ed by Sys-con TV.. &amp;nbsp; &amp;nbsp;I suspect we will see it on their site in a month or so... I will post a link if\when it shows up there.&lt;/p&gt;
&lt;p&gt;You can see a slightly older version here: &lt;a rel="nofollow" target="_new" href="http://sessions.visitmix.com/?selectedSearch=T34"&gt;http://sessions.visitmix.com/?selectedSearch=T34&lt;/a&gt; &lt;/p&gt;
</description></item><item><title>re: AjaxWorld Talk: Building a Great Ajax application from Scratch</title><link>http://blogs.msdn.com/brada/archive/2008/10/19/ajaxworld-talk-building-a-great-ajax-application-from-scratch.aspx#9011010</link><pubDate>Wed, 22 Oct 2008 14:30:21 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9011010</guid><dc:creator>kamii47</dc:creator><description>&lt;p&gt;:(&lt;/p&gt;
&lt;p&gt;Great looking Demos.Love to see this but in a month is too long.&lt;/p&gt;
</description></item><item><title>re: AjaxWorld Talk: Building a Great Ajax application from Scratch</title><link>http://blogs.msdn.com/brada/archive/2008/10/19/ajaxworld-talk-building-a-great-ajax-application-from-scratch.aspx#9011403</link><pubDate>Wed, 22 Oct 2008 20:34:11 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9011403</guid><dc:creator>Derek</dc:creator><description>&lt;p&gt;Great post - good use of just about everything. &amp;nbsp;Consider yourself bookmarked.&lt;/p&gt;
</description></item><item><title>October 22nd Links: ASP.NET, Visual Studio, WPF and Silverlight</title><link>http://blogs.msdn.com/brada/archive/2008/10/19/ajaxworld-talk-building-a-great-ajax-application-from-scratch.aspx#9012453</link><pubDate>Thu, 23 Oct 2008 07:46:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9012453</guid><dc:creator>ScottGu's Blog</dc:creator><description>&lt;p&gt;Here is the latest in my link-listing series .&amp;amp;#160; Also check out my ASP.NET Tips, Tricks and Tutorials&lt;/p&gt;
</description></item><item><title>October 22nd Links: ASP.NET, Visual Studio, WPF and Silverlight</title><link>http://blogs.msdn.com/brada/archive/2008/10/19/ajaxworld-talk-building-a-great-ajax-application-from-scratch.aspx#9012477</link><pubDate>Thu, 23 Oct 2008 08:02:50 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9012477</guid><dc:creator>BusinessRx Reading List</dc:creator><description>&lt;p&gt;Here is the latest in my link-listing series .&amp;amp;#160; Also check out my ASP.NET Tips, Tricks and Tutorials&lt;/p&gt;
</description></item><item><title>re: AjaxWorld Talk: Building a Great Ajax application from Scratch</title><link>http://blogs.msdn.com/brada/archive/2008/10/19/ajaxworld-talk-building-a-great-ajax-application-from-scratch.aspx#9012874</link><pubDate>Thu, 23 Oct 2008 15:06:56 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9012874</guid><dc:creator>Jason</dc:creator><description>&lt;p&gt;Brad, &lt;/p&gt;
&lt;p&gt;I think you 're missing some code where you're creating the Ajax-enabled WCF service. &amp;nbsp;See the code below this sentence: &amp;nbsp;Now, we need to implement a web services that will update our data model.&lt;/p&gt;
&lt;p&gt;That block of javascript is repeated again below that.&lt;/p&gt;
</description></item><item><title>re: AjaxWorld Talk: Building a Great Ajax application from Scratch</title><link>http://blogs.msdn.com/brada/archive/2008/10/19/ajaxworld-talk-building-a-great-ajax-application-from-scratch.aspx#9012991</link><pubDate>Thu, 23 Oct 2008 16:26:48 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9012991</guid><dc:creator>danrdevine</dc:creator><description>&lt;p&gt;How does the ADO.Net Entity Framework support Oracle? &amp;nbsp;Following your instructions in Part II, I don't see the ADO Oracle Provider in the list, only SQL Server via file, compact or standard db.&lt;/p&gt;
</description></item><item><title>re: AjaxWorld Talk: Building a Great Ajax application from Scratch</title><link>http://blogs.msdn.com/brada/archive/2008/10/19/ajaxworld-talk-building-a-great-ajax-application-from-scratch.aspx#9013068</link><pubDate>Thu, 23 Oct 2008 17:34:52 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9013068</guid><dc:creator>BradA</dc:creator><description>&lt;p&gt;Danrdevine - You can find an Orcale provider for EF here: &lt;a rel="nofollow" target="_new" href="http://code.msdn.microsoft.com/EFOracleProvider"&gt;http://code.msdn.microsoft.com/EFOracleProvider&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Notice that Orcale is working on an &amp;quot;offical&amp;quot; one as well.. &amp;nbsp;But the one above is a great way to get started. &amp;nbsp;&lt;/p&gt;
</description></item><item><title>「ASP.NET + Ajax」 の「なるほど！ざ・わーるど」</title><link>http://blogs.msdn.com/brada/archive/2008/10/19/ajaxworld-talk-building-a-great-ajax-application-from-scratch.aspx#9014011</link><pubDate>Fri, 24 Oct 2008 05:17:02 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9014011</guid><dc:creator>Shizuku Blog ～ techbank.jp版～</dc:creator><description>&lt;p&gt;最近、いろんな方のBlogや記事を見ていて、あ！そっか！なるほど！ ということはあの問題はこれで解決できるってことか？と思った記事をちょっと紹介します。 ■今回の注目記事： AjaxWorld Talk&lt;/p&gt;
</description></item><item><title>New and Notable 274</title><link>http://blogs.msdn.com/brada/archive/2008/10/19/ajaxworld-talk-building-a-great-ajax-application-from-scratch.aspx#9016099</link><pubDate>Sat, 25 Oct 2008 19:24:22 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9016099</guid><dc:creator>Sam Gentile  If (DeveloperTask==Communication &amp;&amp; OS==Windows) </dc:creator><description>&lt;p&gt;Haven&amp;amp;#39;t wrote much because I am saving up for a big post on Castle Active Record, which I am just&lt;/p&gt;
</description></item><item><title>October 22nd Links: ASP.NET, Visual Studio, WPF and Silverlight</title><link>http://blogs.msdn.com/brada/archive/2008/10/19/ajaxworld-talk-building-a-great-ajax-application-from-scratch.aspx#9016671</link><pubDate>Sun, 26 Oct 2008 16:24:25 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9016671</guid><dc:creator>Programming</dc:creator><description>&lt;p&gt;Here is the latest in my link-listing series .&amp;amp;#160; Also check out my ASP.NET Tips, Tricks and Tutorials&lt;/p&gt;
</description></item><item><title>#.think.in infoDose #4 (20th Oct - 25th Oct)</title><link>http://blogs.msdn.com/brada/archive/2008/10/19/ajaxworld-talk-building-a-great-ajax-application-from-scratch.aspx#9017089</link><pubDate>Mon, 27 Oct 2008 01:22:51 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9017089</guid><dc:creator>#.think.in</dc:creator><description>&lt;p&gt;#.think.in infoDose #4 (20th Oct - 25th Oct)&lt;/p&gt;
</description></item><item><title>re: AjaxWorld Talk: Building a Great Ajax application from Scratch</title><link>http://blogs.msdn.com/brada/archive/2008/10/19/ajaxworld-talk-building-a-great-ajax-application-from-scratch.aspx#9018064</link><pubDate>Mon, 27 Oct 2008 15:24:55 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9018064</guid><dc:creator>JUchytil</dc:creator><description>&lt;p&gt;I could not find the MySQL support in the Entity Framework? &amp;nbsp;I have VS2008 SP1 and .Net Framework 3.5 SP1 installed. &amp;nbsp;Is it supposed to show up in the Data Provider list? &amp;nbsp;If so, it is not appearing in my list. &amp;nbsp;Have I missed installing something?&lt;/p&gt;
</description></item><item><title>re: AjaxWorld Talk: Building a Great Ajax application from Scratch</title><link>http://blogs.msdn.com/brada/archive/2008/10/19/ajaxworld-talk-building-a-great-ajax-application-from-scratch.aspx#9018265</link><pubDate>Mon, 27 Oct 2008 17:29:36 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9018265</guid><dc:creator>BradA</dc:creator><description>&lt;p&gt;You can find information on the MySql support for Entity Framework here: &lt;a rel="nofollow" target="_new" href="http://www.mysql.com/news-and-events/web-seminars/display-204.html"&gt;http://www.mysql.com/news-and-events/web-seminars/display-204.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Hope that helps!&lt;/p&gt;
</description></item><item><title>re: AjaxWorld Talk: Building a Great Ajax application from Scratch</title><link>http://blogs.msdn.com/brada/archive/2008/10/19/ajaxworld-talk-building-a-great-ajax-application-from-scratch.aspx#9018392</link><pubDate>Mon, 27 Oct 2008 18:37:58 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9018392</guid><dc:creator>abedon</dc:creator><description>&lt;p&gt;Brad instructed how to use ASP.NET Ajax Templates on static data. I was thinking why don't I build an example playing with real data?&lt;/p&gt;
&lt;p&gt;Let's still take the photo application in this article for example. I found it seems Microsoft Ajax template library doesn't work with ScriptManager, so it's impossible to call WCF service with ScriptManager. &lt;/p&gt;
&lt;p&gt;Here I am gong to use ASP.NET AJAX Client Library for ADO.NET Data Services, another fancy part of ASP.NET AJAX Client Library, which enables you to interact with an ADO.NET Data Service from client script using JSON.&lt;/p&gt;
&lt;p&gt;Be sure to add [WebGet] to the web methods in the PhotoService.cs as ASP.NET AJAX Client Library for ADO.NET Data Services accesses the services with HTTP GET. &lt;/p&gt;
&lt;p&gt;Here's the code:&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;&amp;lt;script src=&amp;quot;js/MicrosoftAjax.debug.js&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;&amp;lt;script src=&amp;quot;js/MicrosoftAjaxTemplates.debug.js&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;&amp;lt;script src=&amp;quot;js/DataService.js&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;&amp;lt;script src=&amp;quot;js/jquery-1.2.6.debug.js&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;&amp;lt;script src=&amp;quot;js/jquery.color.js&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;function onTitleChange(title, id) {&lt;/p&gt;
&lt;p&gt;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Sys.Debug.trace(title + id);&lt;/p&gt;
&lt;p&gt;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;photoService.query(&amp;quot;/SetPhotoTitle?title=&amp;quot; + title + &amp;quot;&amp;amp;id=&amp;quot; + id, onComplete, cbFailure);&lt;/p&gt;
&lt;p&gt;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;function onComplete(results) {&lt;/p&gt;
&lt;p&gt;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Sys.Debug.trace(results);&lt;/p&gt;
&lt;p&gt;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;function cbFailure(error, context, operation) {&lt;/p&gt;
&lt;p&gt;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$get(&amp;quot;spanResults&amp;quot;).innerHTML = &amp;quot;Error occurred while performing operation &amp;quot; + error;&lt;/p&gt;
&lt;p&gt;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;function flashTarget(value, binding) {&lt;/p&gt;
&lt;p&gt;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var target = binding.get_target();&lt;/p&gt;
&lt;p&gt;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$(target).parent()&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;.css('backgroundColor', 'orange')&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;.animate({ backgroundColor: 'red' }, 500)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;.animate({ backgroundColor: 'yellow' }, 1000)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;.animate({ backgroundColor: 'white' }, 500);&lt;/p&gt;
&lt;p&gt;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return value;&lt;/p&gt;
&lt;p&gt;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;&amp;lt;/script&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/asp:Content&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;asp:Content ID=&amp;quot;Content2&amp;quot; ContentPlaceHolderID=&amp;quot;Content&amp;quot; Runat=&amp;quot;Server&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;div id=&amp;quot;Div1&amp;quot;&amp;gt;	&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;&amp;lt;div id=&amp;quot;template&amp;quot; class=&amp;quot;sys-template&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;ul class=&amp;quot;photoslist&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;li&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;!--* if (ImagePath) { *--&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;img sys:src=&amp;quot;{{ 'Images/' + ImagePath }}&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;!--* } else { *--&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;img src=&amp;quot;Images/notfound.jpg&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;!--* } *--&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;input id=&amp;quot;titleTextBox&amp;quot; type=&amp;quot;text&amp;quot; value=&amp;quot;{binding Title, convert=flashTarget}&amp;quot; class= &amp;quot;short&amp;quot; onchange=&amp;quot;{{ 'onTitleChange(this.value, ' + ID + ');' }}&amp;quot;/&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/li&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/ul&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;&amp;lt;/div&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;&amp;lt;asp:Label ID =&amp;quot;spanResults&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/div&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt;	 &amp;nbsp; &amp;nbsp;//ASP.NET AJAX Client Library for ADO.NET Data Services&lt;/p&gt;
&lt;p&gt;	 &amp;nbsp; &amp;nbsp;//The method in svc gets called via HTTP GET&lt;/p&gt;
&lt;p&gt;	 &amp;nbsp; &amp;nbsp;var photoService = new Sys.Data.DataService(&amp;quot;PhotoService.svc&amp;quot;);&lt;/p&gt;
&lt;p&gt;	 &amp;nbsp; &amp;nbsp;Sys.Application.add_load(&lt;/p&gt;
&lt;p&gt;	 &amp;nbsp; &amp;nbsp;function() {	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;photoService.query(&amp;quot;/getAllPhotos&amp;quot;, cbSuccess, cbFailure);&lt;/p&gt;
&lt;p&gt;	 &amp;nbsp; &amp;nbsp;});	 &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;	 &amp;nbsp; &amp;nbsp;function cbSuccess(result, context, operation) {&lt;/p&gt;
&lt;p&gt;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var simple = $create(Sys.UI.DataView, {}, {}, {}, $get('template'));&lt;/p&gt;
&lt;p&gt;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;simple.set_data(result);&lt;/p&gt;
&lt;p&gt;	 &amp;nbsp; &amp;nbsp;}	 &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;&amp;lt;/script&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/asp:Content&amp;gt;&lt;/p&gt;
</description></item><item><title>Blog Carnival #10</title><link>http://blogs.msdn.com/brada/archive/2008/10/19/ajaxworld-talk-building-a-great-ajax-application-from-scratch.aspx#9018842</link><pubDate>Mon, 27 Oct 2008 22:20:06 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9018842</guid><dc:creator>IHateSpaghetti {code}</dc:creator><description>&lt;p&gt;Lot&amp;amp;#39;s of good stuff today but first here&amp;amp;#39;s the new .NET logo and VS2010 &amp;amp;amp; .NET CLR CTP !&lt;/p&gt;
</description></item><item><title>re: AjaxWorld Talk: Building a Great Ajax application from Scratch</title><link>http://blogs.msdn.com/brada/archive/2008/10/19/ajaxworld-talk-building-a-great-ajax-application-from-scratch.aspx#9020019</link><pubDate>Tue, 28 Oct 2008 13:34:47 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9020019</guid><dc:creator>Dan F</dc:creator><description>&lt;p&gt;The &amp;quot;conversation&amp;quot; here in the office went something like this:&lt;/p&gt;
&lt;p&gt;Me (at my desk reading this article): Get Out!&lt;/p&gt;
&lt;p&gt;Coworker (smiling): No, you get out&lt;/p&gt;
&lt;p&gt;~30 seconds later~&lt;/p&gt;
&lt;p&gt;Me: Get Out!!&lt;/p&gt;
&lt;p&gt;Coworker (laughing): No, you get out!&lt;/p&gt;
&lt;p&gt;~15 seconds later~&lt;/p&gt;
&lt;p&gt;Me: Whoa... Get Out!!!&lt;/p&gt;
&lt;p&gt;Coworker: Ok... what are you reading?&lt;/p&gt;
&lt;p&gt;I've read about all these technologies individually, but to see them presented in a succinct article like this almost made me fall off my chair. The javascript proxy to svc was especially impressive, that's some small data transfers.&lt;/p&gt;
&lt;p&gt;Awesome article Brad!&lt;/p&gt;
</description></item><item><title>re: AjaxWorld Talk: Building a Great Ajax application from Scratch</title><link>http://blogs.msdn.com/brada/archive/2008/10/19/ajaxworld-talk-building-a-great-ajax-application-from-scratch.aspx#9020322</link><pubDate>Tue, 28 Oct 2008 17:59:54 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9020322</guid><dc:creator>bill xie</dc:creator><description>&lt;p&gt;Hi, Brad,&lt;/p&gt;
&lt;p&gt;I saw in some screenshots your were using Mozilla and Firebug. I am wondering if VS 2008 has provided the support of integration with Mozilla.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;bill&lt;/p&gt;
</description></item><item><title>Enabling Firefox support in Visual Studio 2008</title><link>http://blogs.msdn.com/brada/archive/2008/10/19/ajaxworld-talk-building-a-great-ajax-application-from-scratch.aspx#9021727</link><pubDate>Wed, 29 Oct 2008 09:44:58 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9021727</guid><dc:creator>Brad Abrams </dc:creator><description>&lt;p&gt;In the comments on a recent post a reader asked me how to enabled Firefox in Visual Studio 2008..&amp;amp;#160;&amp;amp;#160;&lt;/p&gt;
</description></item><item><title>re: AjaxWorld Talk: Building a Great Ajax application from Scratch</title><link>http://blogs.msdn.com/brada/archive/2008/10/19/ajaxworld-talk-building-a-great-ajax-application-from-scratch.aspx#9021734</link><pubDate>Wed, 29 Oct 2008 09:53:03 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9021734</guid><dc:creator>Brad Abrams</dc:creator><description>&lt;p&gt;Bill -- Yes, VS2008 supports using FireFox easily! &amp;nbsp;I just posted on it..&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://blogs.msdn.com/brada/archive/2008/10/28/enabling-firefox-support-in-visual-studio-2008.aspx"&gt;http://blogs.msdn.com/brada/archive/2008/10/28/enabling-firefox-support-in-visual-studio-2008.aspx&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>re: AjaxWorld Talk: Building a Great Ajax application from Scratch</title><link>http://blogs.msdn.com/brada/archive/2008/10/19/ajaxworld-talk-building-a-great-ajax-application-from-scratch.aspx#9026823</link><pubDate>Fri, 31 Oct 2008 18:54:24 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9026823</guid><dc:creator>yazılım</dc:creator><description>&lt;p&gt;Great post thanks. Bookmarked it so i can rebuild when i have more time&lt;/p&gt;
</description></item><item><title>re: AjaxWorld Talk: Building a Great Ajax application from Scratch</title><link>http://blogs.msdn.com/brada/archive/2008/10/19/ajaxworld-talk-building-a-great-ajax-application-from-scratch.aspx#9037445</link><pubDate>Tue, 04 Nov 2008 08:27:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9037445</guid><dc:creator>Hemant</dc:creator><description>&lt;p&gt;Not able to download the source code.&lt;/p&gt;
</description></item><item><title>re: AjaxWorld Talk: Building a Great Ajax application from Scratch</title><link>http://blogs.msdn.com/brada/archive/2008/10/19/ajaxworld-talk-building-a-great-ajax-application-from-scratch.aspx#9160157</link><pubDate>Mon, 01 Dec 2008 13:57:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9160157</guid><dc:creator>Fahad</dc:creator><description>&lt;p&gt;Do you have any video of this session?&lt;/p&gt;
</description></item><item><title>re: AjaxWorld Talk: Building a Great Ajax application from Scratch</title><link>http://blogs.msdn.com/brada/archive/2008/10/19/ajaxworld-talk-building-a-great-ajax-application-from-scratch.aspx#9160666</link><pubDate>Mon, 01 Dec 2008 18:30:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9160666</guid><dc:creator>BradA</dc:creator><description>&lt;p&gt;Fahad -- sorry, no, I have not seen the video posted yet.. &amp;nbsp;I will update here if\when I do.&lt;/p&gt;
</description></item><item><title>New and Notable 274</title><link>http://blogs.msdn.com/brada/archive/2008/10/19/ajaxworld-talk-building-a-great-ajax-application-from-scratch.aspx#9162459</link><pubDate>Tue, 02 Dec 2008 04:14:54 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9162459</guid><dc:creator>Sam Gentile's Blog</dc:creator><description>&lt;p&gt;Haven't wrote much because I am saving up for a big post on Castle Active Record, which I am just really, really enjoying right now in my work. I know we made a good choice. More on that soon. NHibernate/Castle Chad Meyers has posted source/binaries for&lt;/p&gt;
</description></item></channel></rss>