<?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: Auckland Codecamp</title>
	<atom:link href="http://flanders.co.nz/2007/08/13/auckland-codecamp/feed/" rel="self" type="application/rss+xml" />
	<link>http://flanders.co.nz/2007/08/13/auckland-codecamp/</link>
	<description>thoughts.each { &#38;:propagandise }</description>
	<lastBuildDate>Sun, 08 Jan 2012 14:53:43 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Alex Henderson</title>
		<link>http://flanders.co.nz/2007/08/13/auckland-codecamp/comment-page-1/#comment-97</link>
		<dc:creator>Alex Henderson</dc:creator>
		<pubDate>Mon, 13 Aug 2007 20:40:42 +0000</pubDate>
		<guid isPermaLink="false">http://blog.koolkraft.net/2007/08/13/auckland-codecamp/#comment-97</guid>
		<description>In my experience, the MVC rails approach lets me:&lt;br /&gt;&lt;br /&gt; * Separation of concerns.&lt;br /&gt; * Create more beautiful and succinct HTML.&lt;br /&gt; * Handle alternative logic paths easier via Action overloading.&lt;br /&gt; * Reuse code between related pages better (because they&#039;re all actions on the same controller).&lt;br /&gt; * Avoid having to deal directly with untyped query parameters.&lt;br /&gt; * Avoid having to bind complex forms to nested objects in code by using a single attribute (where as with data binding I&#039;m often left with having to surface deeply nested properties via a custom type descriptor, or to manually assign the properties myself from the control values)&lt;br /&gt; * Ability to create view components to save repetitive markup but support customization in a more lightweight and flexible manor then controls/user controls.&lt;br /&gt; * Easier to understand page flow i.e. button that submits to controller a, action b, will display b&#039;s view.. as apposed to the common button click on page a submits to page a where an event then decides to redirect to page b (you don&#039;t know until you check the code).  Can be avoided in asp.net though, so probably doesn&#039;t count.. just a common bad practice.&lt;br /&gt; * You can test both controllers and views independently of each other, TDD friendly.&lt;br /&gt; * Concise, you write less code - and the model i.e. using Flash &amp; PropertyBag to provide data to the view, makes reuse of controller logic a great deal easier (because it&#039;s not tied to a views implementation).&lt;br /&gt;&lt;br /&gt;ASP.Net Webforms:&lt;br /&gt;&lt;br /&gt; * Has a design-time experience, useful for configuring some complex controls.&lt;br /&gt; * Allows winforms developers to migrate existing knowledge about data binding, event based programming etc.&lt;br /&gt; * 3rd party controls.&lt;br /&gt;&lt;br /&gt;That&#039;s enough for now, I have work to do :)&lt;br /&gt;</description>
		<content:encoded><![CDATA[<p>In my experience, the MVC rails approach lets me:</p>
<p> * Separation of concerns.<br /> * Create more beautiful and succinct HTML.<br /> * Handle alternative logic paths easier via Action overloading.<br /> * Reuse code between related pages better (because they&#8217;re all actions on the same controller).<br /> * Avoid having to deal directly with untyped query parameters.<br /> * Avoid having to bind complex forms to nested objects in code by using a single attribute (where as with data binding I&#8217;m often left with having to surface deeply nested properties via a custom type descriptor, or to manually assign the properties myself from the control values)<br /> * Ability to create view components to save repetitive markup but support customization in a more lightweight and flexible manor then controls/user controls.<br /> * Easier to understand page flow i.e. button that submits to controller a, action b, will display b&#8217;s view.. as apposed to the common button click on page a submits to page a where an event then decides to redirect to page b (you don&#8217;t know until you check the code).  Can be avoided in asp.net though, so probably doesn&#8217;t count.. just a common bad practice.<br /> * You can test both controllers and views independently of each other, TDD friendly.<br /> * Concise, you write less code &#8211; and the model i.e. using Flash &#038; PropertyBag to provide data to the view, makes reuse of controller logic a great deal easier (because it&#8217;s not tied to a views implementation).</p>
<p>ASP.Net Webforms:</p>
<p> * Has a design-time experience, useful for configuring some complex controls.<br /> * Allows winforms developers to migrate existing knowledge about data binding, event based programming etc.<br /> * 3rd party controls.</p>
<p>That&#8217;s enough for now, I have work to do <img src='http://flanders.co.nz/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew Goldie</title>
		<link>http://flanders.co.nz/2007/08/13/auckland-codecamp/comment-page-1/#comment-96</link>
		<dc:creator>Andrew Goldie</dc:creator>
		<pubDate>Mon, 13 Aug 2007 03:42:46 +0000</pubDate>
		<guid isPermaLink="false">http://blog.koolkraft.net/2007/08/13/auckland-codecamp/#comment-96</guid>
		<description>Your talk at code camp was among the most useful. I am guilty of applying a lot of rigour to my c# coding standards and architecture while (a) avoiding javascript as much as possible (b) when I do have to use javascript hack something that just works. I hope the debate over web forms does hot up here because to me the event model and stateful nature of ASP.NET controls opened up a whole new world, but the trend to improve the user experience through (a return to) AJAX kind of smells funny when combined with &quot;runat=server&quot;. I wonder, too, where technology like Silverlight will lead us?</description>
		<content:encoded><![CDATA[<p>Your talk at code camp was among the most useful. I am guilty of applying a lot of rigour to my c# coding standards and architecture while (a) avoiding javascript as much as possible (b) when I do have to use javascript hack something that just works. I hope the debate over web forms does hot up here because to me the event model and stateful nature of ASP.NET controls opened up a whole new world, but the trend to improve the user experience through (a return to) AJAX kind of smells funny when combined with &#8220;runat=server&#8221;. I wonder, too, where technology like Silverlight will lead us?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

