<?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: Opinionated Input Builders Part 6 – Performance of the builders</title>
	<atom:link href="http://lostechies.com/erichexter/2009/06/13/opinionated-input-builders-part-6-performance-of-the-builders/feed/" rel="self" type="application/rss+xml" />
	<link>http://lostechies.com/erichexter/2009/06/13/opinionated-input-builders-part-6-performance-of-the-builders/</link>
	<description></description>
	<lastBuildDate>Thu, 23 May 2013 18:10:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
	<item>
		<title>By: John Farrell</title>
		<link>http://lostechies.com/erichexter/2009/06/13/opinionated-input-builders-part-6-performance-of-the-builders/#comment-175</link>
		<dc:creator>John Farrell</dc:creator>
		<pubDate>Sun, 14 Jun 2009 16:12:51 +0000</pubDate>
		<guid isPermaLink="false">/blogs/hex/archive/2009/06/13/opinionated-input-builders-part-6-performance-of-the-builders.aspx#comment-175</guid>
		<description>I&#039;m running this on my local machine with debug enabled and seeing a 400ms duration between just the controller and view rendering.

Thats pretty unacceptable to just render a form.</description>
		<content:encoded><![CDATA[<p>I&#8217;m running this on my local machine with debug enabled and seeing a 400ms duration between just the controller and view rendering.</p>
<p>Thats pretty unacceptable to just render a form.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: smurf</title>
		<link>http://lostechies.com/erichexter/2009/06/13/opinionated-input-builders-part-6-performance-of-the-builders/#comment-174</link>
		<dc:creator>smurf</dc:creator>
		<pubDate>Sun, 14 Jun 2009 15:59:30 +0000</pubDate>
		<guid isPermaLink="false">/blogs/hex/archive/2009/06/13/opinionated-input-builders-part-6-performance-of-the-builders.aspx#comment-174</guid>
		<description>the same is true for me</description>
		<content:encoded><![CDATA[<p>the same is true for me</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: erichexter</title>
		<link>http://lostechies.com/erichexter/2009/06/13/opinionated-input-builders-part-6-performance-of-the-builders/#comment-173</link>
		<dc:creator>erichexter</dc:creator>
		<pubDate>Sun, 14 Jun 2009 12:56:03 +0000</pubDate>
		<guid isPermaLink="false">/blogs/hex/archive/2009/06/13/opinionated-input-builders-part-6-performance-of-the-builders.aspx#comment-173</guid>
		<description>@smurf, There will be a way to extend this and plugin your own DI. I prefer to expose that through some sort of factory method so that this framework does not take a direct dependency on a DI framework and force that on everyone else.. I hate when Open Source Projects do that.</description>
		<content:encoded><![CDATA[<p>@smurf, There will be a way to extend this and plugin your own DI. I prefer to expose that through some sort of factory method so that this framework does not take a direct dependency on a DI framework and force that on everyone else.. I hate when Open Source Projects do that.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: erichexter</title>
		<link>http://lostechies.com/erichexter/2009/06/13/opinionated-input-builders-part-6-performance-of-the-builders/#comment-172</link>
		<dc:creator>erichexter</dc:creator>
		<pubDate>Sun, 14 Jun 2009 12:54:16 +0000</pubDate>
		<guid isPermaLink="false">/blogs/hex/archive/2009/06/13/opinionated-input-builders-part-6-performance-of-the-builders.aspx#comment-172</guid>
		<description>@Haacked, I did set debug=false in the config. But I am using a virtualPathProvider to read partials out of my assembly. So I think it would be good to pull that out and see what the performance looks like. I know there is caching provided by the path provider that is not being handled by my implementation.

@Chad totally agree that the performance issues are solvable and in most cases perform good enough for most projects.  The other reason I would suggest sticking with this approach is that as I get this into MvcContrib, we will be optimizing this and as a result solving problems for the community so that as a community we can solve this and provide more efficiency/productivity.  I hope we can do this through runtime enhancements rather than through precompilation but if that is what it takes ... that is an option. </description>
		<content:encoded><![CDATA[<p>@Haacked, I did set debug=false in the config. But I am using a virtualPathProvider to read partials out of my assembly. So I think it would be good to pull that out and see what the performance looks like. I know there is caching provided by the path provider that is not being handled by my implementation.</p>
<p>@Chad totally agree that the performance issues are solvable and in most cases perform good enough for most projects.  The other reason I would suggest sticking with this approach is that as I get this into MvcContrib, we will be optimizing this and as a result solving problems for the community so that as a community we can solve this and provide more efficiency/productivity.  I hope we can do this through runtime enhancements rather than through precompilation but if that is what it takes &#8230; that is an option. </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: smurf</title>
		<link>http://lostechies.com/erichexter/2009/06/13/opinionated-input-builders-part-6-performance-of-the-builders/#comment-171</link>
		<dc:creator>smurf</dc:creator>
		<pubDate>Sun, 14 Jun 2009 10:55:39 +0000</pubDate>
		<guid isPermaLink="false">/blogs/hex/archive/2009/06/13/opinionated-input-builders-part-6-performance-of-the-builders.aspx#comment-171</guid>
		<description>eric, take your time.

What was the pain in reusing?

if you don&#039;t provide a string based version, please mind DI to plug it in via a container easely</description>
		<content:encoded><![CDATA[<p>eric, take your time.</p>
<p>What was the pain in reusing?</p>
<p>if you don&#8217;t provide a string based version, please mind DI to plug it in via a container easely</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Haacked</title>
		<link>http://lostechies.com/erichexter/2009/06/13/opinionated-input-builders-part-6-performance-of-the-builders/#comment-170</link>
		<dc:creator>Haacked</dc:creator>
		<pubDate>Sun, 14 Jun 2009 04:48:19 +0000</pubDate>
		<guid isPermaLink="false">/blogs/hex/archive/2009/06/13/opinionated-input-builders-part-6-performance-of-the-builders.aspx#comment-170</guid>
		<description>Eric, did you make sure to do your perf runs NOT in debug mode? When in debug mode, some optimizations in the view engine are turned off, such as caching.</description>
		<content:encoded><![CDATA[<p>Eric, did you make sure to do your perf runs NOT in debug mode? When in debug mode, some optimizations in the view engine are turned off, such as caching.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: erichexter</title>
		<link>http://lostechies.com/erichexter/2009/06/13/opinionated-input-builders-part-6-performance-of-the-builders/#comment-169</link>
		<dc:creator>erichexter</dc:creator>
		<pubDate>Sat, 13 Jun 2009 20:39:28 +0000</pubDate>
		<guid isPermaLink="false">/blogs/hex/archive/2009/06/13/opinionated-input-builders-part-6-performance-of-the-builders.aspx#comment-169</guid>
		<description>@smurf I do not plan on building a string based version because it has caused me pain trying to reuse it from project to project. I think we could consider it in the future or once this gets into mvccontrib see if someone in the community would be willing to achive the same results with a string based approach.

  I will run the test against a page build using the string version of the builders and we can see what its performance footprint looks like. 
I think I have a few more posts to get some feedback on the way that the partials are named before I commit this to mvccontrib.  Not too much longer....</description>
		<content:encoded><![CDATA[<p>@smurf I do not plan on building a string based version because it has caused me pain trying to reuse it from project to project. I think we could consider it in the future or once this gets into mvccontrib see if someone in the community would be willing to achive the same results with a string based approach.</p>
<p>  I will run the test against a page build using the string version of the builders and we can see what its performance footprint looks like.<br />
I think I have a few more posts to get some feedback on the way that the partials are named before I commit this to mvccontrib.  Not too much longer&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: smurf</title>
		<link>http://lostechies.com/erichexter/2009/06/13/opinionated-input-builders-part-6-performance-of-the-builders/#comment-168</link>
		<dc:creator>smurf</dc:creator>
		<pubDate>Sat, 13 Jun 2009 19:25:55 +0000</pubDate>
		<guid isPermaLink="false">/blogs/hex/archive/2009/06/13/opinionated-input-builders-part-6-performance-of-the-builders.aspx#comment-168</guid>
		<description>thx for that post, i already assumed that the performance will suffer from a lot RenderPartial calls, but with this post it is proofed.

in the CodeCampServer project the InputBuilder approach just build strings, without using partials.

so i would really like it, if you would provide an option to switch between partials and string building and retest the performance with it. (i&#039;m very interested in the results). so people can choose the option which fits best for their needs.

when do you guesstimate to have a first version one can use? (i already extracted the inputbuilders of codecampserver for the next project ;) ) </description>
		<content:encoded><![CDATA[<p>thx for that post, i already assumed that the performance will suffer from a lot RenderPartial calls, but with this post it is proofed.</p>
<p>in the CodeCampServer project the InputBuilder approach just build strings, without using partials.</p>
<p>so i would really like it, if you would provide an option to switch between partials and string building and retest the performance with it. (i&#8217;m very interested in the results). so people can choose the option which fits best for their needs.</p>
<p>when do you guesstimate to have a first version one can use? (i already extracted the inputbuilders of codecampserver for the next project <img src='http://lostechies.com/erichexter/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ) </p>
]]></content:encoded>
	</item>
</channel>
</rss>
