<?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>BUY Vrikshamla ONLINE WITHOUT PRESCRIPTION</title>
	<atom:link href="http://elegantcode.com/2009/06/19/refactoring-xmlwriter/feed/" rel="self" type="application/rss+xml" />
	<link>http://elegantcode.com/2009/06/19/refactoring-xmlwriter/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=refactoring-xmlwriter</link>
	<description></description>
	<lastBuildDate>Tue, 08 May 2012 09:13:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>BUY Vrikshamla ONLINE WITHOUT PRESCRIPTION</title>
		<link>http://elegantcode.com/2009/06/19/refactoring-xmlwriter/comment-page-2/#comment-47372</link>
		<dc:creator>Chris Brandsma</dc:creator>
		<pubDate>Wed, 01 Jul 2009 19:39:27 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2009/06/19/refactoring-xmlwriter/#comment-47372</guid>
		<description>1. were you testing in debug mode?  That changes a lot of metrics.
2. a delegate is nothing more than a function pointer. I use them constantly in a multitude of situations and have never seen a significant performance hit using delegates.  Note: Action and Func are still only delegates.
3. Define large and I&#039;ll tell you if I care.   
4. In my case, the database calls make up the VAST majority of the performance problems.</description>
		<content:encoded><![CDATA[<p>1. were you testing in debug mode?  That changes a lot of metrics.<br />
2. a delegate is nothing more than a function pointer. I use them constantly in a multitude of situations and have never seen a significant performance hit using delegates.  Note: Action and Func are still only delegates.<br />
3. Define large and I&#8217;ll tell you if I care.<br />
4. In my case, the database calls make up the VAST majority of the performance problems.</p>
]]></content:encoded>
	</item>
	<item>
		<title>BUY Vrikshamla ONLINE WITHOUT PRESCRIPTION</title>
		<link>http://elegantcode.com/2009/06/19/refactoring-xmlwriter/comment-page-2/#comment-47371</link>
		<dc:creator>Itay Sagui</dc:creator>
		<pubDate>Wed, 01 Jul 2009 18:16:55 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2009/06/19/refactoring-xmlwriter/#comment-47371</guid>
		<description>What about performance? from my VERY non-complete testing, the new solution takes almost 3 times longer to execute.
Obviously, if you are creating small XMLs this is not an issue, but if you have to handle a large data set, aren&#039;t you worried that using the Action delegate hurts performance too much?</description>
		<content:encoded><![CDATA[<p>What about performance? from my VERY non-complete testing, the new solution takes almost 3 times longer to execute.<br />
Obviously, if you are creating small XMLs this is not an issue, but if you have to handle a large data set, aren&#8217;t you worried that using the Action delegate hurts performance too much?</p>
]]></content:encoded>
	</item>
	<item>
		<title>BUY Vrikshamla ONLINE WITHOUT PRESCRIPTION</title>
		<link>http://elegantcode.com/2009/06/19/refactoring-xmlwriter/comment-page-2/#comment-47107</link>
		<dc:creator>Chris Brandsma</dc:creator>
		<pubDate>Mon, 22 Jun 2009 14:32:51 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2009/06/19/refactoring-xmlwriter/#comment-47107</guid>
		<description>@John, I&#039;ve seen Rhino Mocks use the &#039;using&#039; statement to give a type of closure for doing things like that.  The nice part about using a &#039;using&#039; statement is the code is then .net 2.0 compatible.

But, I can&#039;t just implement IDisposable on XmlWriter.  More than likely it already implements it anyway, which means I don&#039;t think I can overwrite it.  That means I would still have to create a new method for XmlWriter that returned a custom object (which implements IDisposable) so I could use &#039;using&#039; on that object -- and then I would have to re-implement a whole bunch of XmlWriter methods.

Basically, unless you own the entire code base, and IDisposable is not already in use, ... no that is just a lot of work.</description>
		<content:encoded><![CDATA[<p>@John, I&#8217;ve seen Rhino Mocks use the &#8216;using&#8217; statement to give a type of closure for doing things like that.  The nice part about using a &#8216;using&#8217; statement is the code is then .net 2.0 compatible.</p>
<p>But, I can&#8217;t just implement IDisposable on XmlWriter.  More than likely it already implements it anyway, which means I don&#8217;t think I can overwrite it.  That means I would still have to create a new method for XmlWriter that returned a custom object (which implements IDisposable) so I could use &#8216;using&#8217; on that object &#8212; and then I would have to re-implement a whole bunch of XmlWriter methods.</p>
<p>Basically, unless you own the entire code base, and IDisposable is not already in use, &#8230; no that is just a lot of work.</p>
]]></content:encoded>
	</item>
	<item>
		<title>BUY Vrikshamla ONLINE WITHOUT PRESCRIPTION</title>
		<link>http://elegantcode.com/2009/06/19/refactoring-xmlwriter/comment-page-1/#comment-47104</link>
		<dc:creator>John</dc:creator>
		<pubDate>Mon, 22 Jun 2009 12:31:52 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2009/06/19/refactoring-xmlwriter/#comment-47104</guid>
		<description>How about implementing IDisposable and writing the end element in the dispose?</description>
		<content:encoded><![CDATA[<p>How about implementing IDisposable and writing the end element in the dispose?</p>
]]></content:encoded>
	</item>
	<item>
		<title>BUY Vrikshamla ONLINE WITHOUT PRESCRIPTION</title>
		<link>http://elegantcode.com/2009/06/19/refactoring-xmlwriter/comment-page-1/#comment-47099</link>
		<dc:creator>Reflective Perspective - Chris Alcock &#187; The Morning Brew #373</dc:creator>
		<pubDate>Mon, 22 Jun 2009 07:34:46 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2009/06/19/refactoring-xmlwriter/#comment-47099</guid>
		<description>[...] Refactoring XmlWriter - Chris Brandsma talks about some recent work he did with refactoring the use of XMLWriter in some code, using Lambda expressions to help make the code safer and easier [...]</description>
		<content:encoded><![CDATA[<p>[...] Refactoring XmlWriter &#8211; Chris Brandsma talks about some recent work he did with refactoring the use of XMLWriter in some code, using Lambda expressions to help make the code safer and easier [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>BUY Vrikshamla ONLINE WITHOUT PRESCRIPTION</title>
		<link>http://elegantcode.com/2009/06/19/refactoring-xmlwriter/comment-page-1/#comment-47093</link>
		<dc:creator>Chris Brandsma</dc:creator>
		<pubDate>Mon, 22 Jun 2009 03:20:26 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2009/06/19/refactoring-xmlwriter/#comment-47093</guid>
		<description>@John, Inherited code. You make it work for you.</description>
		<content:encoded><![CDATA[<p>@John, Inherited code. You make it work for you.</p>
]]></content:encoded>
	</item>
	<item>
		<title>BUY Vrikshamla ONLINE WITHOUT PRESCRIPTION</title>
		<link>http://elegantcode.com/2009/06/19/refactoring-xmlwriter/comment-page-1/#comment-47092</link>
		<dc:creator>John Sheehan</dc:creator>
		<pubDate>Mon, 22 Jun 2009 02:56:11 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2009/06/19/refactoring-xmlwriter/#comment-47092</guid>
		<description>You&#039;re sort of recreating the syntax used by LINQ to XML, was that not available for your project?</description>
		<content:encoded><![CDATA[<p>You&#8217;re sort of recreating the syntax used by LINQ to XML, was that not available for your project?</p>
]]></content:encoded>
	</item>
	<item>
		<title>BUY Vrikshamla ONLINE WITHOUT PRESCRIPTION</title>
		<link>http://elegantcode.com/2009/06/19/refactoring-xmlwriter/comment-page-1/#comment-47091</link>
		<dc:creator>Arjan&#8217;s World &#187; LINKBLOG for June 21, 2009</dc:creator>
		<pubDate>Sun, 21 Jun 2009 19:32:12 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2009/06/19/refactoring-xmlwriter/#comment-47091</guid>
		<description>[...] Refactoring XmlWriter - Chris Brandsma [...]</description>
		<content:encoded><![CDATA[<p>[...] Refactoring XmlWriter &#8211; Chris Brandsma [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>BUY Vrikshamla ONLINE WITHOUT PRESCRIPTION</title>
		<link>http://elegantcode.com/2009/06/19/refactoring-xmlwriter/comment-page-1/#comment-47086</link>
		<dc:creator>Daily Links for Sunday, June 21th, 2009</dc:creator>
		<pubDate>Sun, 21 Jun 2009 11:36:59 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2009/06/19/refactoring-xmlwriter/#comment-47086</guid>
		<description>[...] Refactoring XmlWriter &#124; Elegant Code [...]</description>
		<content:encoded><![CDATA[<p>[...] Refactoring XmlWriter | Elegant Code [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>BUY Vrikshamla ONLINE WITHOUT PRESCRIPTION</title>
		<link>http://elegantcode.com/2009/06/19/refactoring-xmlwriter/comment-page-1/#comment-47070</link>
		<dc:creator>Chris Brandsma</dc:creator>
		<pubDate>Sat, 20 Jun 2009 22:03:40 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2009/06/19/refactoring-xmlwriter/#comment-47070</guid>
		<description>Hey Sergio,

Now that you bring it up I remember you posting that.  I had to laugh/cringe at some of the comments you go for that tho.
I&#039;m still waiting to see if the anti-lambda police will come after me for this one as well.</description>
		<content:encoded><![CDATA[<p>Hey Sergio,</p>
<p>Now that you bring it up I remember you posting that.  I had to laugh/cringe at some of the comments you go for that tho.<br />
I&#8217;m still waiting to see if the anti-lambda police will come after me for this one as well.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

