<?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 for Manni Wood</title>
	<atom:link href="http://manniwood.wordpress.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://manniwood.wordpress.com</link>
	<description>Builder of Database-Backed Web Sites</description>
	<lastBuildDate>Mon, 23 Nov 2009 13:39:06 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on Java&#8217;s Long.toBinaryString(long l); come on, guys! by manniwood</title>
		<link>http://manniwood.wordpress.com/2009/10/21/javas-long-tobinarystringlong-l-come-on-guys/#comment-780</link>
		<dc:creator>manniwood</dc:creator>
		<pubDate>Mon, 23 Nov 2009 13:39:06 +0000</pubDate>
		<guid isPermaLink="false">http://manniwood.wordpress.com/?p=381#comment-780</guid>
		<description>Sorry. It may be out of print, but it&#039;s still copyrighted material. Maybe it will end up on google books?</description>
		<content:encoded><![CDATA[<p>Sorry. It may be out of print, but it&#8217;s still copyrighted material. Maybe it will end up on google books?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Java&#8217;s Long.toBinaryString(long l); come on, guys! by Neha</title>
		<link>http://manniwood.wordpress.com/2009/10/21/javas-long-tobinarystringlong-l-come-on-guys/#comment-779</link>
		<dc:creator>Neha</dc:creator>
		<pubDate>Sun, 22 Nov 2009 20:45:46 +0000</pubDate>
		<guid isPermaLink="false">http://manniwood.wordpress.com/?p=381#comment-779</guid>
		<description>please scan and share &quot;Advanced C Programming by Example&quot; book with your readers.</description>
		<content:encoded><![CDATA[<p>please scan and share &#8220;Advanced C Programming by Example&#8221; book with your readers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Catching Up with Ted Neward by Mwanji Ezana</title>
		<link>http://manniwood.wordpress.com/2009/10/17/catching-up-with-ted-neward/#comment-778</link>
		<dc:creator>Mwanji Ezana</dc:creator>
		<pubDate>Sat, 17 Oct 2009 21:53:58 +0000</pubDate>
		<guid isPermaLink="false">http://manniwood.wordpress.com/?p=377#comment-778</guid>
		<description>I was wondering how long it would take you to link to those... :)</description>
		<content:encoded><![CDATA[<p>I was wondering how long it would take you to link to those&#8230; :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on ORM: Whatever Works by Mwanji</title>
		<link>http://manniwood.wordpress.com/2009/10/12/orm-whatever-works/#comment-776</link>
		<dc:creator>Mwanji</dc:creator>
		<pubDate>Tue, 13 Oct 2009 16:02:21 +0000</pubDate>
		<guid isPermaLink="false">http://manniwood.wordpress.com/?p=374#comment-776</guid>
		<description>Thanks for the thorough response!

I agree that it&#039;s nice if the different concerns can be kept separate, but I&#039;m not sure how that would happen cleanly.

For example, with Hibernate, you can already plug in any kind of 2nd level cache, but I don&#039;t know if you could get automatic 1st level caching if it wasn&#039;t built in. And having to manually query and manage a cache on every DB lookup seems tedious and error-prone. And is page caching really the same as entity-caching?

Lazy-loading I don&#039;t see at all how it could be decoupled from your ORM. Who would determine the lazy-loading behaviour and trigger the queries?

By query-batching, I didn&#039;t mean batch jobs, but Hibernate&#039;s ability to group several events (such as updates to a single entity made at various points in a transaction) into a single sql update.

My experience seems to have been the opposite of yours: I&#039;ve found using ORM very easy, and managing hand-rolled SQL very hard (not so much the actual SQL, as the &quot;do I have/need the whole graph?&quot; kind of questions)</description>
		<content:encoded><![CDATA[<p>Thanks for the thorough response!</p>
<p>I agree that it&#8217;s nice if the different concerns can be kept separate, but I&#8217;m not sure how that would happen cleanly.</p>
<p>For example, with Hibernate, you can already plug in any kind of 2nd level cache, but I don&#8217;t know if you could get automatic 1st level caching if it wasn&#8217;t built in. And having to manually query and manage a cache on every DB lookup seems tedious and error-prone. And is page caching really the same as entity-caching?</p>
<p>Lazy-loading I don&#8217;t see at all how it could be decoupled from your ORM. Who would determine the lazy-loading behaviour and trigger the queries?</p>
<p>By query-batching, I didn&#8217;t mean batch jobs, but Hibernate&#8217;s ability to group several events (such as updates to a single entity made at various points in a transaction) into a single sql update.</p>
<p>My experience seems to have been the opposite of yours: I&#8217;ve found using ORM very easy, and managing hand-rolled SQL very hard (not so much the actual SQL, as the &#8220;do I have/need the whole graph?&#8221; kind of questions)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Brandon Bloom Nails it on ORM; and ORM&#8217;s Definition Has Grown by ORM: Whatever Works &#171; Manni Wood</title>
		<link>http://manniwood.wordpress.com/2009/10/07/brandon-bloom-nails-it-on-orm-and-orms-definition-has-grown/#comment-775</link>
		<dc:creator>ORM: Whatever Works &#171; Manni Wood</dc:creator>
		<pubDate>Tue, 13 Oct 2009 02:13:31 +0000</pubDate>
		<guid isPermaLink="false">http://manniwood.wordpress.com/?p=370#comment-775</guid>
		<description>[...] 2009 Posted by manniwood in Uncategorized.  trackback  Mwanji Ezana asked me in a comment on my previous blog post:  I think one of the major advantages of ORMs is their lazy-loading, caching and query-batching [...]</description>
		<content:encoded><![CDATA[<p>[...] 2009 Posted by manniwood in Uncategorized.  trackback  Mwanji Ezana asked me in a comment on my previous blog post:  I think one of the major advantages of ORMs is their lazy-loading, caching and query-batching [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Brandon Bloom Nails it on ORM; and ORM&#8217;s Definition Has Grown by Mwanji Ezana</title>
		<link>http://manniwood.wordpress.com/2009/10/07/brandon-bloom-nails-it-on-orm-and-orms-definition-has-grown/#comment-773</link>
		<dc:creator>Mwanji Ezana</dc:creator>
		<pubDate>Thu, 08 Oct 2009 18:51:34 +0000</pubDate>
		<guid isPermaLink="false">http://manniwood.wordpress.com/?p=370#comment-773</guid>
		<description>I think one of the major advantages of ORMs is their lazy-loading, caching and query-batching ability. It&#039;s not just about generating a schema and queries. 

In all your anti-ORM posts, I&#039;ve never seen you mention these capabilities. What do you make of them? Are they unimportant to you?</description>
		<content:encoded><![CDATA[<p>I think one of the major advantages of ORMs is their lazy-loading, caching and query-batching ability. It&#8217;s not just about generating a schema and queries. </p>
<p>In all your anti-ORM posts, I&#8217;ve never seen you mention these capabilities. What do you make of them? Are they unimportant to you?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The RDBMS as Final Arbiter of Your Data Model by Brandon Bloom Nails it on ORM; and ORM&#8217;s Definition Has Grown &#171; Manni Wood</title>
		<link>http://manniwood.wordpress.com/2009/07/08/the-rdbms-as-final-arbiter-of-your-data-model/#comment-772</link>
		<dc:creator>Brandon Bloom Nails it on ORM; and ORM&#8217;s Definition Has Grown &#171; Manni Wood</dc:creator>
		<pubDate>Wed, 07 Oct 2009 23:14:12 +0000</pubDate>
		<guid isPermaLink="false">http://manniwood.wordpress.com/?p=101#comment-772</guid>
		<description>[...] Bloom&#8217;s article is well worth reading. It treads over ground I&#8217;ve covered in my own blog, and I&#8217;m not surprised any time somebody discovers that &#8220;the database itself should hold the authoritative schema, not a class declaration in the code.&#8221; I agree. [...]</description>
		<content:encoded><![CDATA[<p>[...] Bloom&#8217;s article is well worth reading. It treads over ground I&#8217;ve covered in my own blog, and I&#8217;m not surprised any time somebody discovers that &#8220;the database itself should hold the authoritative schema, not a class declaration in the code.&#8221; I agree. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on FizzBuzz, Nostalgia, and Baby Steps in a New Language by Þór Adam Rúnarsson</title>
		<link>http://manniwood.wordpress.com/2009/09/09/fizzbuzz-nostalgia-and-baby-steps-in-a-new-language/#comment-771</link>
		<dc:creator>Þór Adam Rúnarsson</dc:creator>
		<pubDate>Thu, 01 Oct 2009 20:52:51 +0000</pubDate>
		<guid isPermaLink="false">http://manniwood.wordpress.com/?p=324#comment-771</guid>
		<description>What about Perl: 	

print map{(&quot;Fizz&quot;)[$_%3].(&quot;Buzz&quot;)[$_%5]&#124;&#124;$_,&quot;\n&quot;}1..100;

Btw did not code this myself, found it on codepad.</description>
		<content:encoded><![CDATA[<p>What about Perl: 	</p>
<p>print map{(&#8220;Fizz&#8221;)[$_%3].(&#8220;Buzz&#8221;)[$_%5]||$_,&#8221;\n&#8221;}1..100;</p>
<p>Btw did not code this myself, found it on codepad.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Heroic Programming and Simple Programming by Comments on Joel Spolsky&#8217;s &#8220;The Duct Tape Programmer&#8221; &#171; Manni Wood</title>
		<link>http://manniwood.wordpress.com/2009/09/15/heroic-programming-and-simple-programming/#comment-769</link>
		<dc:creator>Comments on Joel Spolsky&#8217;s &#8220;The Duct Tape Programmer&#8221; &#171; Manni Wood</dc:creator>
		<pubDate>Tue, 29 Sep 2009 00:14:10 +0000</pubDate>
		<guid isPermaLink="false">http://manniwood.wordpress.com/?p=347#comment-769</guid>
		<description>[...] 28 September 2009 Posted by manniwood in Programming.  trackback  I blogged not too long ago about heroic programming, and how when I was younger, I thought Real Programmers used Real Languages like C. Real [...]</description>
		<content:encoded><![CDATA[<p>[...] 28 September 2009 Posted by manniwood in Programming.  trackback  I blogged not too long ago about heroic programming, and how when I was younger, I thought Real Programmers used Real Languages like C. Real [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on From J2EE to Django: Observations from Porting a Web App by Stephan Schmidt</title>
		<link>http://manniwood.wordpress.com/2009/07/08/from-j2ee-to-django-observations-from-porting-a-web-app/#comment-767</link>
		<dc:creator>Stephan Schmidt</dc:creator>
		<pubDate>Tue, 22 Sep 2009 06:52:37 +0000</pubDate>
		<guid isPermaLink="false">http://manniwood.wordpress.com/?p=98#comment-767</guid>
		<description>Sorry for my typos on your blog :-( Morning and no coffee yet. 

your =&gt; you&#039;re
blocked =&gt; I&#039;ve blogged</description>
		<content:encoded><![CDATA[<p>Sorry for my typos on your blog :-( Morning and no coffee yet. </p>
<p>your =&gt; you&#8217;re<br />
blocked =&gt; I&#8217;ve blogged</p>
]]></content:encoded>
	</item>
</channel>
</rss>
