<?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 for Carfey Software Blog</title>
	<atom:link href="http://www.obsidianscheduler.com/blog/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.obsidianscheduler.com/blog</link>
	<description>The official Carfey Software Blog</description>
	<lastBuildDate>Tue, 02 Apr 2013 17:40:53 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
	<item>
		<title>Comment on Feature Comparison of Java Job Schedulers by aiden</title>
		<link>http://www.obsidianscheduler.com/blog/feature-comparison-of-java-schedulers/#comment-4120</link>
		<dc:creator>aiden</dc:creator>
		<pubDate>Tue, 02 Apr 2013 17:40:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.carfey.com/blog/?p=186#comment-4120</guid>
		<description><![CDATA[If I have say a set of chained jobs, say job1 job2 job3 job4. I had a new version of job2, how would I be able to update the 
server?]]></description>
		<content:encoded><![CDATA[<p>If I have say a set of chained jobs, say job1 job2 job3 job4. I had a new version of job2, how would I be able to update the<br />
server?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Swapping out Spring Bean Configuration at Runtime by ibrahim Zaki</title>
		<link>http://www.obsidianscheduler.com/blog/swapping-out-spring-bean-configuration-at-runtime/#comment-4075</link>
		<dc:creator>ibrahim Zaki</dc:creator>
		<pubDate>Thu, 28 Mar 2013 10:07:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.carfey.com/blog/?p=135#comment-4075</guid>
		<description><![CDATA[could you please provide a sample use for the fraudService method swapFraudStrategy method in a usage context]]></description>
		<content:encoded><![CDATA[<p>could you please provide a sample use for the fraudService method swapFraudStrategy method in a usage context</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Java 7 is Pathetic by Ramki</title>
		<link>http://www.obsidianscheduler.com/blog/java-7-is-pathetic/#comment-3766</link>
		<dc:creator>Ramki</dc:creator>
		<pubDate>Wed, 06 Mar 2013 05:22:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.carfey.com/blog/?p=88#comment-3766</guid>
		<description><![CDATA[I think u forgot NIO2.

Its also significant contribution to NIO]]></description>
		<content:encoded><![CDATA[<p>I think u forgot NIO2.</p>
<p>Its also significant contribution to NIO</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Java 7 &#8211; Project Coin Feature Overview by Kevin</title>
		<link>http://www.obsidianscheduler.com/blog/java-7-project-coin-feature-overview/#comment-3430</link>
		<dc:creator>Kevin</dc:creator>
		<pubDate>Wed, 05 Dec 2012 15:30:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.carfey.com/blog/?p=145#comment-3430</guid>
		<description><![CDATA[Thanks for the write up! Most places just have the list of changes and I was a bit unsure what some of them meant, so it&#039;s nice to see them outlined here.]]></description>
		<content:encoded><![CDATA[<p>Thanks for the write up! Most places just have the list of changes and I was a bit unsure what some of them meant, so it&#8217;s nice to see them outlined here.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Java 7 &#8211; Project Coin Feature Overview by Sree Ramakrishna</title>
		<link>http://www.obsidianscheduler.com/blog/java-7-project-coin-feature-overview/#comment-3428</link>
		<dc:creator>Sree Ramakrishna</dc:creator>
		<pubDate>Wed, 05 Dec 2012 10:53:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.carfey.com/blog/?p=145#comment-3428</guid>
		<description><![CDATA[Very nice overview on Java 7 features. ]]></description>
		<content:encoded><![CDATA[<p>Very nice overview on Java 7 features. </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Testing GWT Apps with Selenium or WebDriver by Colin Smith</title>
		<link>http://www.obsidianscheduler.com/blog/testing-gwt-apps-with-selenium-or-webdriver/#comment-3415</link>
		<dc:creator>Colin Smith</dc:creator>
		<pubDate>Thu, 29 Nov 2012 20:55:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.carfey.com/blog/?p=142#comment-3415</guid>
		<description><![CDATA[Nice tips. Thanks for sharing.]]></description>
		<content:encoded><![CDATA[<p>Nice tips. Thanks for sharing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Using MongoDB with Morphia by carey</title>
		<link>http://www.obsidianscheduler.com/blog/using-mongodb-with-morphia/#comment-3405</link>
		<dc:creator>carey</dc:creator>
		<pubDate>Sat, 24 Nov 2012 18:58:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.carfey.com/blog/?p=77#comment-3405</guid>
		<description><![CDATA[My mistake, the example should filter on className for both cases. I was using 0.99. Thanks for catching that.]]></description>
		<content:encoded><![CDATA[<p>My mistake, the example should filter on className for both cases. I was using 0.99. Thanks for catching that.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Using MongoDB with Morphia by carey</title>
		<link>http://www.obsidianscheduler.com/blog/using-mongodb-with-morphia/#comment-3404</link>
		<dc:creator>carey</dc:creator>
		<pubDate>Sat, 24 Nov 2012 18:58:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.carfey.com/blog/?p=77#comment-3404</guid>
		<description><![CDATA[Hi, you&#039;ll need to call disableValidation() to use the className field since it&#039;s not mapped on your class explicitly.]]></description>
		<content:encoded><![CDATA[<p>Hi, you&#8217;ll need to call disableValidation() to use the className field since it&#8217;s not mapped on your class explicitly.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Using MongoDB with Morphia by Jens Zastrow</title>
		<link>http://www.obsidianscheduler.com/blog/using-mongodb-with-morphia/#comment-3391</link>
		<dc:creator>Jens Zastrow</dc:creator>
		<pubDate>Mon, 12 Nov 2012 10:32:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.carfey.com/blog/?p=77#comment-3391</guid>
		<description><![CDATA[Which version of morphia did you use?
With the current 0.99.1-SNAPSHOT the ds.createQuery(Return.class) returns all Order types, not only Return&#039;s.]]></description>
		<content:encoded><![CDATA[<p>Which version of morphia did you use?<br />
With the current 0.99.1-SNAPSHOT the ds.createQuery(Return.class) returns all Order types, not only Return&#8217;s.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Java Concurrency Part 1 – Semaphores by Prince</title>
		<link>http://www.obsidianscheduler.com/blog/java-concurrency-part-1-semaphores/#comment-3382</link>
		<dc:creator>Prince</dc:creator>
		<pubDate>Tue, 06 Nov 2012 03:51:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.carfey.com/blog/?p=55#comment-3382</guid>
		<description><![CDATA[Hi I see big problem here..... imagine you are writing mutithreading code and caller calls ConnectionLimiter.release multiple time before calling ConnectionLimiter.acquire then max number of concurrent count is increased to 2 in this case.... :(]]></description>
		<content:encoded><![CDATA[<p>Hi I see big problem here&#8230;.. imagine you are writing mutithreading code and caller calls ConnectionLimiter.release multiple time before calling ConnectionLimiter.acquire then max number of concurrent count is increased to 2 in this case&#8230;. <img src='http://www.obsidianscheduler.com/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Why Developers Keep Making Bad Technology Choices by craig</title>
		<link>http://www.obsidianscheduler.com/blog/why-developers-keep-making-bad-technology-choices/#comment-3328</link>
		<dc:creator>craig</dc:creator>
		<pubDate>Fri, 31 Aug 2012 16:24:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.carfey.com/blog/?p=180#comment-3328</guid>
		<description><![CDATA[We&#039;re not talking about all new technology.  We&#039;re talking about using new technology for new technology&#039;s sake.  Thus the post on making bad technology choices.  If you evaluate a new technology and it will give you some real advantage to your project, then you haven&#039;t met any of the criteria of the post.  The primary concern with new and especially faddish technology choices is that there perhaps is no real benefit to you or your project.  Yet many succumb to the hype and adopt and end up introducing something that at best has no benefit but at worst can introduce unneeded complexity that impacts quality and productivity.]]></description>
		<content:encoded><![CDATA[<p>We&#8217;re not talking about all new technology.  We&#8217;re talking about using new technology for new technology&#8217;s sake.  Thus the post on making bad technology choices.  If you evaluate a new technology and it will give you some real advantage to your project, then you haven&#8217;t met any of the criteria of the post.  The primary concern with new and especially faddish technology choices is that there perhaps is no real benefit to you or your project.  Yet many succumb to the hype and adopt and end up introducing something that at best has no benefit but at worst can introduce unneeded complexity that impacts quality and productivity.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Using MongoDB with Morphia by Raghavendra</title>
		<link>http://www.obsidianscheduler.com/blog/using-mongodb-with-morphia/#comment-3324</link>
		<dc:creator>Raghavendra</dc:creator>
		<pubDate>Mon, 20 Aug 2012 09:08:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.carfey.com/blog/?p=77#comment-3324</guid>
		<description><![CDATA[Hi Carey, I want to understand the below segment:

Query q = ds.createQuery(Order.class)
    .filter(&quot;createdDate &gt;=&quot;, cutOffDate)
    .filter(&quot;className&quot;, Order.class.getName());, 

When I am trying this I am getting error for    .filter(&quot;className&quot;, Order.class.getName());, can you please explaing why are we filtering this way.
Thanks in advance]]></description>
		<content:encoded><![CDATA[<p>Hi Carey, I want to understand the below segment:</p>
<p>Query q = ds.createQuery(Order.class)<br />
    .filter(&#8220;createdDate &gt;=&#8221;, cutOffDate)<br />
    .filter(&#8220;className&#8221;, Order.class.getName());, </p>
<p>When I am trying this I am getting error for    .filter(&#8220;className&#8221;, Order.class.getName());, can you please explaing why are we filtering this way.<br />
Thanks in advance</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Using MongoDB with Morphia by Raghavendra</title>
		<link>http://www.obsidianscheduler.com/blog/using-mongodb-with-morphia/#comment-3323</link>
		<dc:creator>Raghavendra</dc:creator>
		<pubDate>Sun, 19 Aug 2012 12:41:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.carfey.com/blog/?p=77#comment-3323</guid>
		<description><![CDATA[Hello Carey, I am stuckup. 

When I am trying to do this
	Query q = ds.createQuery(Order.class).filter(&quot;createdDate &gt;=&quot;, new java.util.Date()).filter(&quot;className&quot;, Order.class.getName());
		
		List ordersOnly = q.asList(); 

I am getting excpetion due to filter on below:
filter(&quot;className&quot;, Order.class.getName());


The field &#039;className&#039; could not be found in the package.

Could you please help me out?.

by the way the article is really nice. Thanks.]]></description>
		<content:encoded><![CDATA[<p>Hello Carey, I am stuckup. </p>
<p>When I am trying to do this<br />
	Query q = ds.createQuery(Order.class).filter(&#8220;createdDate &gt;=&#8221;, new java.util.Date()).filter(&#8220;className&#8221;, Order.class.getName());</p>
<p>		List ordersOnly = q.asList(); </p>
<p>I am getting excpetion due to filter on below:<br />
filter(&#8220;className&#8221;, Order.class.getName());</p>
<p>The field &#8216;className&#8217; could not be found in the package.</p>
<p>Could you please help me out?.</p>
<p>by the way the article is really nice. Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Files and Directories in the JDK by JavaPins</title>
		<link>http://www.obsidianscheduler.com/blog/files-and-directories-in-the-jdk/#comment-3321</link>
		<dc:creator>JavaPins</dc:creator>
		<pubDate>Tue, 14 Aug 2012 18:36:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.carfey.com/blog/?p=161#comment-3321</guid>
		<description><![CDATA[&lt;strong&gt;Files and Directories in the JDK &#124; Carfey Software Blog...&lt;/strong&gt;

Thank you for submitting this cool story - Trackback from JavaPins...]]></description>
		<content:encoded><![CDATA[<p><strong>Files and Directories in the JDK | Carfey Software Blog&#8230;</strong></p>
<p>Thank you for submitting this cool story &#8211; Trackback from JavaPins&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Why Developers Keep Making Bad Technology Choices by Adam England</title>
		<link>http://www.obsidianscheduler.com/blog/why-developers-keep-making-bad-technology-choices/#comment-3311</link>
		<dc:creator>Adam England</dc:creator>
		<pubDate>Mon, 16 Jul 2012 23:53:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.carfey.com/blog/?p=180#comment-3311</guid>
		<description><![CDATA[Not sure I&#039;m buying this.  I adopt new technologies all the time, and not because of boredom, hubris, or ignorance.  New technology is a competitive advantage to increase productivity, and therefore, profits.  If you aren&#039;t keeping up, you will be beaten by those who do.]]></description>
		<content:encoded><![CDATA[<p>Not sure I&#8217;m buying this.  I adopt new technologies all the time, and not because of boredom, hubris, or ignorance.  New technology is a competitive advantage to increase productivity, and therefore, profits.  If you aren&#8217;t keeping up, you will be beaten by those who do.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Why Developers Keep Making Bad Technology Choices by Larry Wedlock</title>
		<link>http://www.obsidianscheduler.com/blog/why-developers-keep-making-bad-technology-choices/#comment-3157</link>
		<dc:creator>Larry Wedlock</dc:creator>
		<pubDate>Thu, 26 Apr 2012 06:47:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.carfey.com/blog/?p=180#comment-3157</guid>
		<description><![CDATA[I think that its great to know why Developers keep making bad technology choices. I think that this choices should be avoided in the future. I know that everything happens for a reason and purpose.]]></description>
		<content:encoded><![CDATA[<p>I think that its great to know why Developers keep making bad technology choices. I think that this choices should be avoided in the future. I know that everything happens for a reason and purpose.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Why Developers Keep Making Bad Technology Choices by yin</title>
		<link>http://www.obsidianscheduler.com/blog/why-developers-keep-making-bad-technology-choices/#comment-3149</link>
		<dc:creator>yin</dc:creator>
		<pubDate>Wed, 25 Apr 2012 19:12:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.carfey.com/blog/?p=180#comment-3149</guid>
		<description><![CDATA[Nice article. It removes my rèason 4. Thz]]></description>
		<content:encoded><![CDATA[<p>Nice article. It removes my rèason 4. Thz</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Why Developers Keep Making Bad Technology Choices by Mike Miller</title>
		<link>http://www.obsidianscheduler.com/blog/why-developers-keep-making-bad-technology-choices/#comment-3142</link>
		<dc:creator>Mike Miller</dc:creator>
		<pubDate>Tue, 24 Apr 2012 21:27:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.carfey.com/blog/?p=180#comment-3142</guid>
		<description><![CDATA[Nice article.  We fight those urges daily!  Work on a project for over 5 years and the boredom seeps in.]]></description>
		<content:encoded><![CDATA[<p>Nice article.  We fight those urges daily!  Work on a project for over 5 years and the boredom seeps in.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Files and Directories in the JDK by craig</title>
		<link>http://www.obsidianscheduler.com/blog/files-and-directories-in-the-jdk/#comment-2698</link>
		<dc:creator>craig</dc:creator>
		<pubDate>Thu, 08 Mar 2012 01:43:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.carfey.com/blog/?p=161#comment-2698</guid>
		<description><![CDATA[I can&#039;t disagree with your analysis that these become static representations of something that is dynamic in nature (then again, aren&#039;t most objects?), these aren&#039;t meant to be anything more than a easy-to-use toolset for basic operations against files and directories.  If you&#039;re going to be changing /home/craig/somepath/ (dir) to /home/craig/somepath (file), I&#039;d guess you have more intersting things to worry about.]]></description>
		<content:encoded><![CDATA[<p>I can&#8217;t disagree with your analysis that these become static representations of something that is dynamic in nature (then again, aren&#8217;t most objects?), these aren&#8217;t meant to be anything more than a easy-to-use toolset for basic operations against files and directories.  If you&#8217;re going to be changing /home/craig/somepath/ (dir) to /home/craig/somepath (file), I&#8217;d guess you have more intersting things to worry about.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Files and Directories in the JDK by craig</title>
		<link>http://www.obsidianscheduler.com/blog/files-and-directories-in-the-jdk/#comment-2697</link>
		<dc:creator>craig</dc:creator>
		<pubDate>Thu, 08 Mar 2012 01:39:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.carfey.com/blog/?p=161#comment-2697</guid>
		<description><![CDATA[Nice thing about the libs we provide for free is they are extremely small and lightweight.  But sure, if there&#039;s a library you prefer, by all means keep using it.

The target for this library is JDK 5 and 6.  We wrote these classes years ago and there is a little similarity to the JDK 7 classes.  We currently use java.io.File and in future, we&#039;ll probably use java.nio.file.Path if we choose to maintain the library.  It does give us some more functionality and can still maintain our preferred distinction between Files and Directories.]]></description>
		<content:encoded><![CDATA[<p>Nice thing about the libs we provide for free is they are extremely small and lightweight.  But sure, if there&#8217;s a library you prefer, by all means keep using it.</p>
<p>The target for this library is JDK 5 and 6.  We wrote these classes years ago and there is a little similarity to the JDK 7 classes.  We currently use java.io.File and in future, we&#8217;ll probably use java.nio.file.Path if we choose to maintain the library.  It does give us some more functionality and can still maintain our preferred distinction between Files and Directories.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Files and Directories in the JDK by Alan</title>
		<link>http://www.obsidianscheduler.com/blog/files-and-directories-in-the-jdk/#comment-2478</link>
		<dc:creator>Alan</dc:creator>
		<pubDate>Fri, 02 Mar 2012 14:24:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.carfey.com/blog/?p=161#comment-2478</guid>
		<description><![CDATA[Many of the issues and short comings with java.io.File were addressed in JDK7, see the java.nio.file package.]]></description>
		<content:encoded><![CDATA[<p>Many of the issues and short comings with java.io.File were addressed in JDK7, see the java.nio.file package.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Files and Directories in the JDK by Milhouse Friedman</title>
		<link>http://www.obsidianscheduler.com/blog/files-and-directories-in-the-jdk/#comment-2473</link>
		<dc:creator>Milhouse Friedman</dc:creator>
		<pubDate>Fri, 02 Mar 2012 09:43:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.carfey.com/blog/?p=161#comment-2473</guid>
		<description><![CDATA[I&#039;d recommend using the Files class from Google&#039;s Guava library instead of any homegrown code.
In Java 7, this is anyway all obsolete, as the File API got a major overhaul.]]></description>
		<content:encoded><![CDATA[<p>I&#8217;d recommend using the Files class from Google&#8217;s Guava library instead of any homegrown code.<br />
In Java 7, this is anyway all obsolete, as the File API got a major overhaul.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Files and Directories in the JDK by Christian Schlichtherle</title>
		<link>http://www.obsidianscheduler.com/blog/files-and-directories-in-the-jdk/#comment-2471</link>
		<dc:creator>Christian Schlichtherle</dc:creator>
		<pubDate>Fri, 02 Mar 2012 07:07:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.carfey.com/blog/?p=161#comment-2471</guid>
		<description><![CDATA[I think having separate classes for files and directories is not a good decision because classes are static, i.e. they don&#039;t change at runtime. However, the file system is not static and a file system node can change its state at any time, e.g. from not existing to file, then not existing again, then directory, then not existing again etc. Therefore, a VFS API typically has one class to represent all these states. A more modern VFS API (e.g. NIO.2 and implementations like TrueZIP Path) would even separate file system addressing (Path) from actual file system I/O (Files).]]></description>
		<content:encoded><![CDATA[<p>I think having separate classes for files and directories is not a good decision because classes are static, i.e. they don&#8217;t change at runtime. However, the file system is not static and a file system node can change its state at any time, e.g. from not existing to file, then not existing again, then directory, then not existing again etc. Therefore, a VFS API typically has one class to represent all these states. A more modern VFS API (e.g. NIO.2 and implementations like TrueZIP Path) would even separate file system addressing (Path) from actual file system I/O (Files).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Designing a Date/Calendar alternative by Files and Directories in the JDK &#124; Carfey Software Blog</title>
		<link>http://www.obsidianscheduler.com/blog/designing-a-datecalendar-alternative/#comment-2321</link>
		<dc:creator>Files and Directories in the JDK &#124; Carfey Software Blog</dc:creator>
		<pubDate>Tue, 28 Feb 2012 03:25:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.carfey.com/blog/?p=23#comment-2321</guid>
		<description><![CDATA[[...] under the MIT licence. It does depend on our open-source Date library which we spoke about here. If you&#8217;d rather skip the extra library, you can drop the getLastModifiedDate method from the [...]]]></description>
		<content:encoded><![CDATA[<p>[...] under the MIT licence. It does depend on our open-source Date library which we spoke about here. If you&#8217;d rather skip the extra library, you can drop the getLastModifiedDate method from the [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Problems with ORMs Part 2 &#8211; Queries by Moandji Ezana</title>
		<link>http://www.obsidianscheduler.com/blog/problems-with-orms-part-2-queries/#comment-2112</link>
		<dc:creator>Moandji Ezana</dc:creator>
		<pubDate>Mon, 20 Feb 2012 21:03:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.carfey.com/blog/?p=158#comment-2112</guid>
		<description><![CDATA[I have a similar opinion of ORMs and a similar wish list. I currently tend to use Apache Commons DbUtils, which is a SQL handling library rather than an ORM. I&#039;m adding a few features to it via an extension that uses JPA&#039;s annotations to enable more powerful mapping: https://github.com/mwanji/DbUtils-JPA.

I was thinking about using JPA&#039;s @ManyToOne, etc. to add relation-mapping to DbUtils. How do you handle relations in Cafey? My initial project-specific attempts have led to code that feels uncomfortably complex.]]></description>
		<content:encoded><![CDATA[<p>I have a similar opinion of ORMs and a similar wish list. I currently tend to use Apache Commons DbUtils, which is a SQL handling library rather than an ORM. I&#8217;m adding a few features to it via an extension that uses JPA&#8217;s annotations to enable more powerful mapping: <a href="https://github.com/mwanji/DbUtils-JPA" rel="nofollow">https://github.com/mwanji/DbUtils-JPA</a>.</p>
<p>I was thinking about using JPA&#8217;s @ManyToOne, etc. to add relation-mapping to DbUtils. How do you handle relations in Cafey? My initial project-specific attempts have led to code that feels uncomfortably complex.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Problems with ORMs by Problems with ORMs Part 2 &#8211; Queries &#124; Carfey Software Blog</title>
		<link>http://www.obsidianscheduler.com/blog/problems-with-orms/#comment-1790</link>
		<dc:creator>Problems with ORMs Part 2 &#8211; Queries &#124; Carfey Software Blog</dc:creator>
		<pubDate>Wed, 08 Feb 2012 05:53:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.carfey.com/blog/?p=93#comment-1790</guid>
		<description><![CDATA[[...] my previous post on Object-Relational Mapping tools (ORMs), I discussed various issues that I&#8217;ve faced [...]]]></description>
		<content:encoded><![CDATA[<p>[...] my previous post on Object-Relational Mapping tools (ORMs), I discussed various issues that I&#8217;ve faced [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Evolving Document Structures with Morphia and MongoDB by Morphia and MongoDB: Evolving Document Structures &#8211; Java Code &#8230; &#124; Programmer Solution</title>
		<link>http://www.obsidianscheduler.com/blog/evolving-document-structures-with-morphia-and-mongodb/#comment-1524</link>
		<dc:creator>Morphia and MongoDB: Evolving Document Structures &#8211; Java Code &#8230; &#124; Programmer Solution</dc:creator>
		<pubDate>Wed, 18 Jan 2012 22:10:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.carfey.com/blog/?p=133#comment-1524</guid>
		<description><![CDATA[[...]  Morphia and MongoDB: Evolving Document Structures  from our JCG partner Craig Flichel at the Carfey Software [...]]]></description>
		<content:encoded><![CDATA[<p>[...]  Morphia and MongoDB: Evolving Document Structures  from our JCG partner Craig Flichel at the Carfey Software [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Combining mockDomain() and mockFor() in Grails by Using mockFor() and HQL &#124; Carfey Software Blog</title>
		<link>http://www.obsidianscheduler.com/blog/combining-mockdomain-and-mockfor-in-grails/#comment-750</link>
		<dc:creator>Using mockFor() and HQL &#124; Carfey Software Blog</dc:creator>
		<pubDate>Sun, 27 Nov 2011 08:31:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.carfey.com/blog/?p=131#comment-750</guid>
		<description><![CDATA[[...] a previous post, we discussed how to actually go about combining mockFor() and mockDomain() when it comes to unit [...]]]></description>
		<content:encoded><![CDATA[<p>[...] a previous post, we discussed how to actually go about combining mockFor() and mockDomain() when it comes to unit [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Java 7 is Pathetic by Java 7 &#8211; Project Coin Feature Overview &#124; Carfey Software Blog</title>
		<link>http://www.obsidianscheduler.com/blog/java-7-is-pathetic/#comment-595</link>
		<dc:creator>Java 7 &#8211; Project Coin Feature Overview &#124; Carfey Software Blog</dc:creator>
		<pubDate>Thu, 17 Nov 2011 18:18:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.carfey.com/blog/?p=88#comment-595</guid>
		<description><![CDATA[[...] discussed previously everything that didn&#8217;t make it into Java 7 and then reviewed the useful Fork/Join Framework [...]]]></description>
		<content:encoded><![CDATA[<p>[...] discussed previously everything that didn&#8217;t make it into Java 7 and then reviewed the useful Fork/Join Framework [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Java 7 &#8211; Fork/Join by Java 7 &#8211; Project Coin Feature Overview &#124; Carfey Software Blog</title>
		<link>http://www.obsidianscheduler.com/blog/java-7-forkjoin/#comment-582</link>
		<dc:creator>Java 7 &#8211; Project Coin Feature Overview &#124; Carfey Software Blog</dc:creator>
		<pubDate>Wed, 16 Nov 2011 23:00:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.carfey.com/blog/?p=127#comment-582</guid>
		<description><![CDATA[[...] discussed previously everything that didn&#8217;t make it into Java 7 and then reviewed the useful Fork/Join Framework that did make it in. Today&#8217;s post will take us through each of the Project Coin features [...]]]></description>
		<content:encoded><![CDATA[<p>[...] discussed previously everything that didn&#8217;t make it into Java 7 and then reviewed the useful Fork/Join Framework that did make it in. Today&#8217;s post will take us through each of the Project Coin features [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
