<?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:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
xmlns:rawvoice="http://www.rawvoice.com/rawvoiceRssModule/"
	>
<channel>
	<title>Comments for GrailsMX</title>
	<atom:link href="http://grails.org.mx/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://grails.org.mx</link>
	<description>Groovy y Grails en tu idioma</description>
	<lastBuildDate>Sun, 12 May 2013 19:37:21 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Comment on Bootstrap by Sohjiro</title>
		<link>http://grails.org.mx/2012/12/02/bootstrap/#comment-67</link>
		<dc:creator>Sohjiro</dc:creator>
		<pubDate>Sun, 12 May 2013 19:37:21 +0000</pubDate>
		<guid isPermaLink="false">http://grails.org.mx/?p=641#comment-67</guid>
		<description>Para liberar los recursos o cualquier otra cosa que necesites hacer al final de la aplicación.
Saludos</description>
		<content:encoded><![CDATA[<p>Para liberar los recursos o cualquier otra cosa que necesites hacer al final de la aplicación.<br />
Saludos</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Bootstrap by Erik Tarango</title>
		<link>http://grails.org.mx/2012/12/02/bootstrap/#comment-66</link>
		<dc:creator>Erik Tarango</dc:creator>
		<pubDate>Fri, 10 May 2013 15:32:13 +0000</pubDate>
		<guid isPermaLink="false">http://grails.org.mx/?p=641#comment-66</guid>
		<description>¿Y para que sirve el destroy?</description>
		<content:encoded><![CDATA[<p>¿Y para que sirve el destroy?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Podcast de GrailsMx, temporada 2 episodio 3 by Roberto Guerra</title>
		<link>http://grails.org.mx/2013/03/06/podcast-de-grailsmx-temporada-2-episodio-3/#comment-65</link>
		<dc:creator>Roberto Guerra</dc:creator>
		<pubDate>Thu, 07 Mar 2013 19:49:44 +0000</pubDate>
		<guid isPermaLink="false">http://grails.org.mx/?p=729#comment-65</guid>
		<description>Grails por el podcast. 
Disculpas de antemano por la gramatica. Uso un teclado ingles, asi ke no hay enhes.

Mis comentarios:

1. Testing. Yo me inclino mucho hacia la filosofia de Kent Beck y Bob Martin en cuanto se refierre a TDD y diseno. Si los tests se tardan mucho, es por que nuestro codigo esta mal disenado. El otro punto es que 90% de los tests deben ser unitarios y el resto de integracion/sistema. El problema con grails, es que utiliza el termino &#039;domain&#039; de una forma erronea. La verdad, esos no son &#039;domains&#039;, son un poco como Active Record models segun Martin Fowler. Eso es mi problema principal con grails. Creo que la documentacion oficial(y los libros y tutoriales) tienden a favorecer una mala practica. Las clases de persistencia en grails no deben de hacer &#039;leak&#039; en nuestro &#039;domain&#039;. De hecho, grails no debe de hacer &#039;leak&#039; en nuestro dominio/aplicacion. Y cuando nuestros tests se toman mucho tiempo es por que nuestro codigo depende mucho de grails y gorm. Grails debe ser solo un mecanismo de distribucion, y nada mas. El problema con estos frameworks (django, rails, grails) es que suelen intrometerse mucho en nuestro dominio.

2. Me gustarai que hubieran mas librerias de persistencia. Que fuera mas facil re-emplazar GORM. De esta forma yo podria construir la capa de persistencia como un modulo independiente que no depende de Grails ni GORM e inyectarla en cualquier punto de la aplicacion donde necesito persistencia. Eso si, tendria que definir interfaces para que las capas de persistencia implementaran. Pero eso no es tan dificil.

Gracias de nuevo por el podcast. Sigan con el buen trabajo.</description>
		<content:encoded><![CDATA[<p>Grails por el podcast.<br />
Disculpas de antemano por la gramatica. Uso un teclado ingles, asi ke no hay enhes.</p>
<p>Mis comentarios:</p>
<p>1. Testing. Yo me inclino mucho hacia la filosofia de Kent Beck y Bob Martin en cuanto se refierre a TDD y diseno. Si los tests se tardan mucho, es por que nuestro codigo esta mal disenado. El otro punto es que 90% de los tests deben ser unitarios y el resto de integracion/sistema. El problema con grails, es que utiliza el termino &#8216;domain&#8217; de una forma erronea. La verdad, esos no son &#8216;domains&#8217;, son un poco como Active Record models segun Martin Fowler. Eso es mi problema principal con grails. Creo que la documentacion oficial(y los libros y tutoriales) tienden a favorecer una mala practica. Las clases de persistencia en grails no deben de hacer &#8216;leak&#8217; en nuestro &#8216;domain&#8217;. De hecho, grails no debe de hacer &#8216;leak&#8217; en nuestro dominio/aplicacion. Y cuando nuestros tests se toman mucho tiempo es por que nuestro codigo depende mucho de grails y gorm. Grails debe ser solo un mecanismo de distribucion, y nada mas. El problema con estos frameworks (django, rails, grails) es que suelen intrometerse mucho en nuestro dominio.</p>
<p>2. Me gustarai que hubieran mas librerias de persistencia. Que fuera mas facil re-emplazar GORM. De esta forma yo podria construir la capa de persistencia como un modulo independiente que no depende de Grails ni GORM e inyectarla en cualquier punto de la aplicacion donde necesito persistencia. Eso si, tendria que definir interfaces para que las capas de persistencia implementaran. Pero eso no es tan dificil.</p>
<p>Gracias de nuevo por el podcast. Sigan con el buen trabajo.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on De Java hacia Groovy by neodevelop</title>
		<link>http://grails.org.mx/2009/05/17/de-java-hacia-groovy/#comment-60</link>
		<dc:creator>neodevelop</dc:creator>
		<pubDate>Fri, 01 Mar 2013 19:08:02 +0000</pubDate>
		<guid isPermaLink="false">http://grails.org.mx/?p=3#comment-60</guid>
		<description>Hola Javier!
Por qué dices que no es tan diferente?</description>
		<content:encoded><![CDATA[<p>Hola Javier!<br />
Por qué dices que no es tan diferente?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on De Java hacia Groovy by Javier Díaz</title>
		<link>http://grails.org.mx/2009/05/17/de-java-hacia-groovy/#comment-59</link>
		<dc:creator>Javier Díaz</dc:creator>
		<pubDate>Fri, 01 Mar 2013 11:37:02 +0000</pubDate>
		<guid isPermaLink="false">http://grails.org.mx/?p=3#comment-59</guid>
		<description>Woow! Pues no es tan diferente, pero de verdad que ayuda a estructurar y dejar mas optimizado el código, con esto podriamos decir que es un Java con Esteroides :)</description>
		<content:encoded><![CDATA[<p>Woow! Pues no es tan diferente, pero de verdad que ayuda a estructurar y dejar mas optimizado el código, con esto podriamos decir que es un Java con Esteroides <img src='http://grails.org.mx/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Podcast de GrailsMX, Temporada 2 &#8211; Episodio 0 by Questa settimana in Grails (2013-06) - luca-canducci.com - Il blog di Luca Canducci: notizie, tips e nuove tecnologie dal mondo dell’IT.</title>
		<link>http://grails.org.mx/2013/02/05/podcast-de-grailsmx-temporada-2-episodio-0/#comment-57</link>
		<dc:creator>Questa settimana in Grails (2013-06) - luca-canducci.com - Il blog di Luca Canducci: notizie, tips e nuove tecnologie dal mondo dell’IT.</dc:creator>
		<pubDate>Tue, 12 Feb 2013 14:48:22 +0000</pubDate>
		<guid isPermaLink="false">http://grails.org.mx/?p=704#comment-57</guid>
		<description>[...] seconda stagione del podcast in spagnolo &#8220;Podcast de GrailsMX&#8220; comincerà presto. Sarebbe molto interessante avere gli stessi podcast in [...]</description>
		<content:encoded><![CDATA[<p>[...] seconda stagione del podcast in spagnolo &#8220;Podcast de GrailsMX&#8220; comincerà presto. Sarebbe molto interessante avere gli stessi podcast in [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Podcast de GrailsMX, Temporada 2 &#8211; Episodio 0 by jaguilarb</title>
		<link>http://grails.org.mx/2013/02/05/podcast-de-grailsmx-temporada-2-episodio-0/#comment-56</link>
		<dc:creator>jaguilarb</dc:creator>
		<pubDate>Tue, 12 Feb 2013 10:15:49 +0000</pubDate>
		<guid isPermaLink="false">http://grails.org.mx/?p=704#comment-56</guid>
		<description>Que bien, hace no mucho que encontré los podcast de la temporada anterior y son muy buenos. Felicidades por retomarlos.</description>
		<content:encoded><![CDATA[<p>Que bien, hace no mucho que encontré los podcast de la temporada anterior y son muy buenos. Felicidades por retomarlos.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Podcast de GrailsMX, Temporada 2 &#8211; Episodio 0 by An Army of Solipsists &#187; Blog Archive &#187; This Week in Grails (2013-06)</title>
		<link>http://grails.org.mx/2013/02/05/podcast-de-grailsmx-temporada-2-episodio-0/#comment-54</link>
		<dc:creator>An Army of Solipsists &#187; Blog Archive &#187; This Week in Grails (2013-06)</dc:creator>
		<pubDate>Mon, 11 Feb 2013 08:14:37 +0000</pubDate>
		<guid isPermaLink="false">http://grails.org.mx/?p=704#comment-54</guid>
		<description>[...] 2 of the Spanish-language Podcast de GrailsMX is starting soon. It sure would be cool to have an English-language Groovy and Grails [...]</description>
		<content:encoded><![CDATA[<p>[...] 2 of the Spanish-language Podcast de GrailsMX is starting soon. It sure would be cool to have an English-language Groovy and Grails [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Resumen del SpringIO 2012 by Podcast de GrailsMX, Temporada 2 &#8211; Episodio 0 &#124; GrailsMX</title>
		<link>http://grails.org.mx/2012/03/08/resumen-del-springio-2012/#comment-52</link>
		<dc:creator>Podcast de GrailsMX, Temporada 2 &#8211; Episodio 0 &#124; GrailsMX</dc:creator>
		<pubDate>Tue, 05 Feb 2013 23:01:09 +0000</pubDate>
		<guid isPermaLink="false">http://grails.org.mx/?p=94#comment-52</guid>
		<description>[...] http://grails.org.mx/2012/03/08/resumen-del-springio-2012/ [...]</description>
		<content:encoded><![CDATA[<p>[...] <a href="http://grails.org.mx/2012/03/08/resumen-del-springio-2012/" rel="nofollow">http://grails.org.mx/2012/03/08/resumen-del-springio-2012/</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on De Java hacia Groovy by neodevelop</title>
		<link>http://grails.org.mx/2009/05/17/de-java-hacia-groovy/#comment-51</link>
		<dc:creator>neodevelop</dc:creator>
		<pubDate>Wed, 23 Jan 2013 21:14:54 +0000</pubDate>
		<guid isPermaLink="false">http://grails.org.mx/?p=3#comment-51</guid>
		<description>Pues en realidad el manejo es el mismo, sólo que mucho más abreviado, la situación radicará en exactamente lo que quieres hacer.
¿Que te gustaría ver en especial?

Saludos</description>
		<content:encoded><![CDATA[<p>Pues en realidad el manejo es el mismo, sólo que mucho más abreviado, la situación radicará en exactamente lo que quieres hacer.<br />
¿Que te gustaría ver en especial?</p>
<p>Saludos</p>
]]></content:encoded>
	</item>
</channel>
</rss>
