<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Siesta: Painless REST via ASP.NET MVC</title>
	<atom:link href="http://kohari.org/2009/08/10/siesta-painless-rest-via-asp-net-mvc/feed/" rel="self" type="application/rss+xml" />
	<link>http://kohari.org/2009/08/10/siesta-painless-rest-via-asp-net-mvc/</link>
	<description>Rambling and occasional wisdom from Nate Kohari</description>
	<lastBuildDate>Thu, 21 Jul 2011 13:50:18 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: RESTify – Extending ASP.NET MVC &#124; I love .NET!</title>
		<link>http://kohari.org/2009/08/10/siesta-painless-rest-via-asp-net-mvc/#comment-447</link>
		<dc:creator><![CDATA[RESTify – Extending ASP.NET MVC &#124; I love .NET!]]></dc:creator>
		<pubDate>Tue, 25 Aug 2009 00:23:01 +0000</pubDate>
		<guid isPermaLink="false">http://kohari.org/2009/08/10/siesta-painless-rest-via-asp-net-mvc/#comment-447</guid>
		<description><![CDATA[[...] Initially, my plan was to introduce the Command object in ASP.NET MVC, but after seeing both Nate Kohari’s Siesta and MS ASP.NET MVC REST SDK, I thought why not add some REST love into this. So the idea was after [...] ]]></description>
		<content:encoded><![CDATA[<p>[...] Initially, my plan was to introduce the Command object in ASP.NET MVC, but after seeing both Nate Kohari’s Siesta and MS ASP.NET MVC REST SDK, I thought why not add some REST love into this. So the idea was after [...] </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Clay Lenhart</title>
		<link>http://kohari.org/2009/08/10/siesta-painless-rest-via-asp-net-mvc/#comment-446</link>
		<dc:creator><![CDATA[Clay Lenhart]]></dc:creator>
		<pubDate>Mon, 17 Aug 2009 19:53:03 +0000</pubDate>
		<guid isPermaLink="false">http://kohari.org/2009/08/10/siesta-painless-rest-via-asp-net-mvc/#comment-446</guid>
		<description><![CDATA[This is great!  Thanks for posting it!]]></description>
		<content:encoded><![CDATA[<p>This is great!  Thanks for posting it!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Siesta: Painless REST via ASP.NET MVC — Discord&#38;Rhyme &#124; Webmaster Tools</title>
		<link>http://kohari.org/2009/08/10/siesta-painless-rest-via-asp-net-mvc/#comment-445</link>
		<dc:creator><![CDATA[Siesta: Painless REST via ASP.NET MVC — Discord&#38;Rhyme &#124; Webmaster Tools]]></dc:creator>
		<pubDate>Mon, 17 Aug 2009 00:07:43 +0000</pubDate>
		<guid isPermaLink="false">http://kohari.org/2009/08/10/siesta-painless-rest-via-asp-net-mvc/#comment-445</guid>
		<description><![CDATA[[...] More here:  Siesta: Painless REST via ASP.NET MVC — Discord&amp;Rhyme [...] ]]></description>
		<content:encoded><![CDATA[<p>[...] More here:  Siesta: Painless REST via ASP.NET MVC — Discord&amp;Rhyme [...] </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Siesta: Painless REST via ASP.NET MVC — Discord&#38;Rhyme</title>
		<link>http://kohari.org/2009/08/10/siesta-painless-rest-via-asp-net-mvc/#comment-444</link>
		<dc:creator><![CDATA[Siesta: Painless REST via ASP.NET MVC — Discord&#38;Rhyme]]></dc:creator>
		<pubDate>Sun, 16 Aug 2009 23:31:39 +0000</pubDate>
		<guid isPermaLink="false">http://kohari.org/2009/08/10/siesta-painless-rest-via-asp-net-mvc/#comment-444</guid>
		<description><![CDATA[[...] the rest here: Siesta: Painless REST via ASP.NET MVC — Discord&amp;Rhyme   SHARETHIS.addEntry({ title: &quot;Siesta: Painless REST via ASP.NET MVC — Discord&amp;Rhyme&quot;, url: [...] ]]></description>
		<content:encoded><![CDATA[<p>[...] the rest here: Siesta: Painless REST via ASP.NET MVC — Discord&amp;Rhyme   SHARETHIS.addEntry({ title: &quot;Siesta: Painless REST via ASP.NET MVC — Discord&amp;Rhyme&quot;, url: [...] </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Reflective Perspective - Chris Alcock &#187; The Morning Brew #410</title>
		<link>http://kohari.org/2009/08/10/siesta-painless-rest-via-asp-net-mvc/#comment-443</link>
		<dc:creator><![CDATA[Reflective Perspective - Chris Alcock &#187; The Morning Brew #410]]></dc:creator>
		<pubDate>Wed, 12 Aug 2009 07:30:03 +0000</pubDate>
		<guid isPermaLink="false">http://kohari.org/2009/08/10/siesta-painless-rest-via-asp-net-mvc/#comment-443</guid>
		<description><![CDATA[[...] Siesta: Painless REST via ASP.NET MVC - Nate Kohari announces the release of Siesta, the rest based parts of his Zen API. This is an open source release, which is intended to show you how you can work in this manor and how you can implement thios style of working in your own applications [...] ]]></description>
		<content:encoded><![CDATA[<p>[...] Siesta: Painless REST via ASP.NET MVC &#8211; Nate Kohari announces the release of Siesta, the rest based parts of his Zen API. This is an open source release, which is intended to show you how you can work in this manor and how you can implement thios style of working in your own applications [...] </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DotNetShoutout</title>
		<link>http://kohari.org/2009/08/10/siesta-painless-rest-via-asp-net-mvc/#comment-442</link>
		<dc:creator><![CDATA[DotNetShoutout]]></dc:creator>
		<pubDate>Tue, 11 Aug 2009 15:01:04 +0000</pubDate>
		<guid isPermaLink="false">http://kohari.org/2009/08/10/siesta-painless-rest-via-asp-net-mvc/#comment-442</guid>
		<description><![CDATA[&lt;strong&gt;Siesta: Painless REST via ASP.NET MVC - Nate Kohari...&lt;/strong&gt;

Thank you for submitting this cool story - Trackback from DotNetShoutout...]]></description>
		<content:encoded><![CDATA[<p><strong>Siesta: Painless REST via ASP.NET MVC &#8211; Nate Kohari&#8230;</strong></p>
<p>Thank you for submitting this cool story &#8211; Trackback from DotNetShoutout&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Traveller</title>
		<link>http://kohari.org/2009/08/10/siesta-painless-rest-via-asp-net-mvc/#comment-441</link>
		<dc:creator><![CDATA[Traveller]]></dc:creator>
		<pubDate>Tue, 11 Aug 2009 12:22:17 +0000</pubDate>
		<guid isPermaLink="false">http://kohari.org/2009/08/10/siesta-painless-rest-via-asp-net-mvc/#comment-441</guid>
		<description><![CDATA[If you have 2 controllers, one for the views and one for the api, wouldn&#039;t that
force you to repeat the same code just for returning a different ActionResult?

For example, in a get user by id request, wouldn&#039;t you have to repeat the same UserRepository.Get(id)
with all the additional null-checking and what-not in both controllers? (it could be doing a lot more work than that ofc)

On the other hand, I realize the ViewModel maybe somewhat different from the api model. Since I haven&#039;t had any experience building a restful site before, I have no idea how you manage to stay
DRY given the above problem. Thanks for your answer in advance.]]></description>
		<content:encoded><![CDATA[<p>If you have 2 controllers, one for the views and one for the api, wouldn&#8217;t that<br />
force you to repeat the same code just for returning a different ActionResult?</p>
<p>For example, in a get user by id request, wouldn&#8217;t you have to repeat the same UserRepository.Get(id)<br />
with all the additional null-checking and what-not in both controllers? (it could be doing a lot more work than that ofc)</p>
<p>On the other hand, I realize the ViewModel maybe somewhat different from the api model. Since I haven&#8217;t had any experience building a restful site before, I have no idea how you manage to stay<br />
DRY given the above problem. Thanks for your answer in advance.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dew Drop &#8211; August 11, 2009 &#124; Alvin Ashcraft's Morning Dew</title>
		<link>http://kohari.org/2009/08/10/siesta-painless-rest-via-asp-net-mvc/#comment-440</link>
		<dc:creator><![CDATA[Dew Drop &#8211; August 11, 2009 &#124; Alvin Ashcraft's Morning Dew]]></dc:creator>
		<pubDate>Tue, 11 Aug 2009 12:06:34 +0000</pubDate>
		<guid isPermaLink="false">http://kohari.org/2009/08/10/siesta-painless-rest-via-asp-net-mvc/#comment-440</guid>
		<description><![CDATA[[...] Siesta: Painless REST via ASP.NET MVC (Nate Kohari) – Link of the Day [...] ]]></description>
		<content:encoded><![CDATA[<p>[...] Siesta: Painless REST via ASP.NET MVC (Nate Kohari) – Link of the Day [...] </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nate</title>
		<link>http://kohari.org/2009/08/10/siesta-painless-rest-via-asp-net-mvc/#comment-439</link>
		<dc:creator><![CDATA[Nate]]></dc:creator>
		<pubDate>Tue, 11 Aug 2009 04:58:02 +0000</pubDate>
		<guid isPermaLink="false">http://kohari.org/2009/08/10/siesta-painless-rest-via-asp-net-mvc/#comment-439</guid>
		<description><![CDATA[@Eddie: Yep, you can safely omit the attributes and the serializers will just use the property names as defined on the type. I like making everything lowercase on the wire, but that&#039;s just personal preference.]]></description>
		<content:encoded><![CDATA[<p>@Eddie: Yep, you can safely omit the attributes and the serializers will just use the property names as defined on the type. I like making everything lowercase on the wire, but that&#8217;s just personal preference.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eddie Cianci</title>
		<link>http://kohari.org/2009/08/10/siesta-painless-rest-via-asp-net-mvc/#comment-438</link>
		<dc:creator><![CDATA[Eddie Cianci]]></dc:creator>
		<pubDate>Tue, 11 Aug 2009 02:40:01 +0000</pubDate>
		<guid isPermaLink="false">http://kohari.org/2009/08/10/siesta-painless-rest-via-asp-net-mvc/#comment-438</guid>
		<description><![CDATA[Hi Nate,

Thanks, this is a great start! (I think the closer we can get to Rails&#039; notion of RESTful resources, the better.)

As part of .NET 3.5 SP1, can&#039;t we serialize objects without using the Data* / Serializable attributes? http://www.pluralsight.com/community/blogs/aaron/archive/2008/05/13/50934.aspx

Is the case difference (name vs. Name) why you chose to make them explicit?]]></description>
		<content:encoded><![CDATA[<p>Hi Nate,</p>
<p>Thanks, this is a great start! (I think the closer we can get to Rails&#8217; notion of RESTful resources, the better.)</p>
<p>As part of .NET 3.5 SP1, can&#8217;t we serialize objects without using the Data* / Serializable attributes? <a href="http://www.pluralsight.com/community/blogs/aaron/archive/2008/05/13/50934.aspx" rel="nofollow">http://www.pluralsight.com/community/blogs/aaron/archive/2008/05/13/50934.aspx</a></p>
<p>Is the case difference (name vs. Name) why you chose to make them explicit?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

