<?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"
	>
<channel>
	<title>Comments on: Another Rails and dynamic language fallacy concerning missing methods</title>
	<atom:link href="http://www.codemonkeyism.com/archives/2008/06/13/another-rails-and-dynamic-language-fallacy-concerning-missing-methods/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.codemonkeyism.com/archives/2008/06/13/another-rails-and-dynamic-language-fallacy-concerning-missing-methods/</link>
	<description>Programming is hard</description>
	<pubDate>Sat, 22 Nov 2008 12:20:59 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
		<item>
		<title>By: Lucio Benfante</title>
		<link>http://www.codemonkeyism.com/archives/2008/06/13/another-rails-and-dynamic-language-fallacy-concerning-missing-methods/#comment-109805</link>
		<dc:creator>Lucio Benfante</dc:creator>
		<pubDate>Fri, 13 Jun 2008 20:14:35 +0000</pubDate>
		<guid isPermaLink="false">http://stephan.reposita.org/archives/2008/06/13/another-rails-and-dynamic-language-fallacy-concerning-missing-methods/#comment-109805</guid>
		<description>Yes, it's possible. It's in the parancoe-core module. At present there is a limitation on the JPA implementation to use: it must be Hibernate. In parancoe-core the most part is the persistence DAO feature. Another interesting part is the support to unit-testing the persistence-related code.

I know a person that is using parancoe-core in a Swing application.

I'm working our next release of Parancoe (2.0), an I'm evaluating to isolate the DAO feature in a specific module with minimal dependencies.</description>
		<content:encoded><![CDATA[<p>Yes, it&#8217;s possible. It&#8217;s in the parancoe-core module. At present there is a limitation on the JPA implementation to use: it must be Hibernate. In parancoe-core the most part is the persistence DAO feature. Another interesting part is the support to unit-testing the persistence-related code.</p>
<p>I know a person that is using parancoe-core in a Swing application.</p>
<p>I&#8217;m working our next release of Parancoe (2.0), an I&#8217;m evaluating to isolate the DAO feature in a specific module with minimal dependencies.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: stephan</title>
		<link>http://www.codemonkeyism.com/archives/2008/06/13/another-rails-and-dynamic-language-fallacy-concerning-missing-methods/#comment-109758</link>
		<dc:creator>stephan</dc:creator>
		<pubDate>Fri, 13 Jun 2008 16:32:30 +0000</pubDate>
		<guid isPermaLink="false">http://stephan.reposita.org/archives/2008/06/13/another-rails-and-dynamic-language-fallacy-concerning-missing-methods/#comment-109758</guid>
		<description>@Lucio: Is it possible to just use Parancoe daos (for JPA) without anything else?</description>
		<content:encoded><![CDATA[<p>@Lucio: Is it possible to just use Parancoe daos (for JPA) without anything else?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lucio Benfante</title>
		<link>http://www.codemonkeyism.com/archives/2008/06/13/another-rails-and-dynamic-language-fallacy-concerning-missing-methods/#comment-109675</link>
		<dc:creator>Lucio Benfante</dc:creator>
		<pubDate>Fri, 13 Jun 2008 12:50:16 +0000</pubDate>
		<guid isPermaLink="false">http://stephan.reposita.org/archives/2008/06/13/another-rails-and-dynamic-language-fallacy-concerning-missing-methods/#comment-109675</guid>
		<description>In fact Parancoe is doing better than a prepared statement: it's using pre-compiled (at application bootstrap/deploy time) named queries.</description>
		<content:encoded><![CDATA[<p>In fact Parancoe is doing better than a prepared statement: it&#8217;s using pre-compiled (at application bootstrap/deploy time) named queries.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: stephan</title>
		<link>http://www.codemonkeyism.com/archives/2008/06/13/another-rails-and-dynamic-language-fallacy-concerning-missing-methods/#comment-109613</link>
		<dc:creator>stephan</dc:creator>
		<pubDate>Fri, 13 Jun 2008 11:04:28 +0000</pubDate>
		<guid isPermaLink="false">http://stephan.reposita.org/archives/2008/06/13/another-rails-and-dynamic-language-fallacy-concerning-missing-methods/#comment-109613</guid>
		<description>@Fabrizio: Yes, this the way I think is a good idea. Especially when the system creates a prepared statement.</description>
		<content:encoded><![CDATA[<p>@Fabrizio: Yes, this the way I think is a good idea. Especially when the system creates a prepared statement.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fabrizio Giudici</title>
		<link>http://www.codemonkeyism.com/archives/2008/06/13/another-rails-and-dynamic-language-fallacy-concerning-missing-methods/#comment-109582</link>
		<dc:creator>Fabrizio Giudici</dc:creator>
		<pubDate>Fri, 13 Jun 2008 09:49:00 +0000</pubDate>
		<guid isPermaLink="false">http://stephan.reposita.org/archives/2008/06/13/another-rails-and-dynamic-language-fallacy-concerning-missing-methods/#comment-109582</guid>
		<description>I'd like to point out that the Parancoe framework (http://www.parancoe.org, go to http://www.parancoe.org/articles/2007/08/28/how-to-add-finder-methods-to-parancoe-daos/ for a specific example) allows you to define an interface with a statically declared method findAllByCardTypeAndExpirationData() and it gets implemented by dynamic generation of code. To me it's the best approach if you like expressive method names, compiler safety and would like to avoid boilerplate code.</description>
		<content:encoded><![CDATA[<p>I&#8217;d like to point out that the Parancoe framework (http://www.parancoe.org, go to <a href="http://www.parancoe.org/articles/2007/08/28/how-to-add-finder-methods-to-parancoe-daos/" rel="nofollow">http://www.parancoe.org/articles/2007/08/28/how-to-add-finder-methods-to-parancoe-daos/</a> for a specific example) allows you to define an interface with a statically declared method findAllByCardTypeAndExpirationData() and it gets implemented by dynamic generation of code. To me it&#8217;s the best approach if you like expressive method names, compiler safety and would like to avoid boilerplate code.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
