<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Tech Ed Talk: REST Patterns and .NET</title>
	<atom:link href="http://jamescrisp.org/2008/08/07/tech-ed-talk-rest-patterns-and-net/feed/" rel="self" type="application/rss+xml" />
	<link>http://jamescrisp.org/2008/08/07/tech-ed-talk-rest-patterns-and-net/</link>
	<description>C#, .NET, Ruby, Rails, book reviews, mind hacks, Wing Chun and the occasional personal bit.</description>
	<lastBuildDate>Tue, 27 Jul 2010 21:26:12 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: James Crisp - C#, JRuby, Ruby on Rails, .NET, book reviews, film reviews, mind hacks, Wing Chun and the occasional personal bit. &#187; REST and .NET talk at ACS</title>
		<link>http://jamescrisp.org/2008/08/07/tech-ed-talk-rest-patterns-and-net/#comment-8579</link>
		<dc:creator>James Crisp - C#, JRuby, Ruby on Rails, .NET, book reviews, film reviews, mind hacks, Wing Chun and the occasional personal bit. &#187; REST and .NET talk at ACS</dc:creator>
		<pubDate>Wed, 10 Sep 2008 03:52:17 +0000</pubDate>
		<guid isPermaLink="false">http://jamescrisp.org/2008/08/07/tech-ed-talk-rest-patterns-and-net/#comment-8579</guid>
		<description>[...] about REST, designing good RESTful systems and implementing them in .NET. It will be similar to the REST Patterns in .NET talk I gave at Tech Ed. For more information, please check out the blurb at the ACS [...]</description>
		<content:encoded><![CDATA[<p>[...] about REST, designing good RESTful systems and implementing them in .NET. It will be similar to the REST Patterns in .NET talk I gave at Tech Ed. For more information, please check out the blurb at the ACS [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James</title>
		<link>http://jamescrisp.org/2008/08/07/tech-ed-talk-rest-patterns-and-net/#comment-8491</link>
		<dc:creator>James</dc:creator>
		<pubDate>Mon, 08 Sep 2008 02:16:54 +0000</pubDate>
		<guid isPermaLink="false">http://jamescrisp.org/2008/08/07/tech-ed-talk-rest-patterns-and-net/#comment-8491</guid>
		<description>Hi Craig,

Thanks for your comment. WCF REST has support for choosing verbs and URI templates, and also nice support for ATOM. Astoria Data Services (built on WCF) give you a handy API for exposing your data via CRUD mapped to REST. 

However, with WCF, it&#039;s all based around serialised objects, rather than documents. This means you&#039;ll have a lot of difficulty controlling your representations, and including links and microformats in them (ie, you miss out on the whole hypermedia and discoverability side of things). WCF will not give you control or access to headers and status codes, which are pretty important when building a good restful system. So yeah, I think the best option is ASP.NET MVC which gives you full control of routing, representations, headers, status codes etc.</description>
		<content:encoded><![CDATA[<p>Hi Craig,</p>
<p>Thanks for your comment. WCF REST has support for choosing verbs and URI templates, and also nice support for ATOM. Astoria Data Services (built on WCF) give you a handy API for exposing your data via CRUD mapped to REST. </p>
<p>However, with WCF, it's all based around serialised objects, rather than documents. This means you'll have a lot of difficulty controlling your representations, and including links and microformats in them (ie, you miss out on the whole hypermedia and discoverability side of things). WCF will not give you control or access to headers and status codes, which are pretty important when building a good restful system. So yeah, I think the best option is ASP.NET MVC which gives you full control of routing, representations, headers, status codes etc.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Craig Bruce</title>
		<link>http://jamescrisp.org/2008/08/07/tech-ed-talk-rest-patterns-and-net/#comment-8485</link>
		<dc:creator>Craig Bruce</dc:creator>
		<pubDate>Mon, 08 Sep 2008 00:28:48 +0000</pubDate>
		<guid isPermaLink="false">http://jamescrisp.org/2008/08/07/tech-ed-talk-rest-patterns-and-net/#comment-8485</guid>
		<description>Hi... attended your talk at Tech-Ed on REST patterns and found it very useful/informative... 

I remember you covering points on why REST with WCF is not a good idea but didn&#039;t take notes :( ...

would you be able to point me to these reasons by way of reply or link?

That would be great ..thanks!</description>
		<content:encoded><![CDATA[<p>Hi... attended your talk at Tech-Ed on REST patterns and found it very useful/informative... </p>
<p>I remember you covering points on why REST with WCF is not a good idea but didn't take notes <img src='http://jamescrisp.org/wordpress/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  ...</p>
<p>would you be able to point me to these reasons by way of reply or link?</p>
<p>That would be great ..thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James Crisp - C#, JRuby, Ruby on Rails, .NET, book reviews, film reviews, mind hacks, Wing Chun and the occasional personal bit. &#187; Slides from Tech Ed &#8220;Rest Patterns and .NET&#8221; Talk</title>
		<link>http://jamescrisp.org/2008/08/07/tech-ed-talk-rest-patterns-and-net/#comment-8312</link>
		<dc:creator>James Crisp - C#, JRuby, Ruby on Rails, .NET, book reviews, film reviews, mind hacks, Wing Chun and the occasional personal bit. &#187; Slides from Tech Ed &#8220;Rest Patterns and .NET&#8221; Talk</dc:creator>
		<pubDate>Fri, 05 Sep 2008 06:37:55 +0000</pubDate>
		<guid isPermaLink="false">http://jamescrisp.org/2008/08/07/tech-ed-talk-rest-patterns-and-net/#comment-8312</guid>
		<description>[...] might also be interested in more information about the talk or the simple rest client with code I mentioned during the [...]</description>
		<content:encoded><![CDATA[<p>[...] might also be interested in more information about the talk or the simple rest client with code I mentioned during the [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James Crisp - C#, JRuby, Ruby on Rails, .NET, book reviews, film reviews, mind hacks, Wing Chun and the occasional personal bit. &#187; Simple Rest Client</title>
		<link>http://jamescrisp.org/2008/08/07/tech-ed-talk-rest-patterns-and-net/#comment-7700</link>
		<dc:creator>James Crisp - C#, JRuby, Ruby on Rails, .NET, book reviews, film reviews, mind hacks, Wing Chun and the occasional personal bit. &#187; Simple Rest Client</dc:creator>
		<pubDate>Fri, 08 Aug 2008 03:42:46 +0000</pubDate>
		<guid isPermaLink="false">http://jamescrisp.org/2008/08/07/tech-ed-talk-rest-patterns-and-net/#comment-7700</guid>
		<description>[...] preparing for my upcoming REST talk, I made a basic REST client. It&#8217;s nothing special but allows you to set the verb, request [...]</description>
		<content:encoded><![CDATA[<p>[...] preparing for my upcoming REST talk, I made a basic REST client. It&#8217;s nothing special but allows you to set the verb, request [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
