<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- generator="wordpress/2.3-alpha" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>EstadoBeta &#187; Ruby &amp; Rails</title>
	<link>http://www.estadobeta.com</link>
	<description>desarrollo web con estándares</description>
	<pubDate>Sun, 31 Aug 2008 17:58:38 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3-alpha</generator>
	<language>en</language>
			<item>
		<title>MiniFlickr: una gema</title>
		<link>http://www.estadobeta.com/2008/05/14/mini-flickr-una-gema/</link>
		<comments>http://www.estadobeta.com/2008/05/14/mini-flickr-una-gema/#comments</comments>
		<pubDate>Wed, 14 May 2008 20:47:23 +0000</pubDate>
		<dc:creator>Ismael</dc:creator>
		
		<category><![CDATA[Proyectos]]></category>

		<category><![CDATA[Ruby &amp; Rails]]></category>

		<category><![CDATA[artículos]]></category>

		<guid isPermaLink="false">http://www.estadobeta.com/2008/05/14/mini-flickr-una-gema/</guid>
		<description><![CDATA[Sencilla gema Ruby para obtener fotos de Flickr.]]></description>
		<wfw:commentRss>http://www.estadobeta.com/2008/05/14/mini-flickr-una-gema/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Sluggable Finder rev. 20</title>
		<link>http://www.estadobeta.com/2008/04/04/sluggable-finder-rev-20/</link>
		<comments>http://www.estadobeta.com/2008/04/04/sluggable-finder-rev-20/#comments</comments>
		<pubDate>Fri, 04 Apr 2008 15:41:55 +0000</pubDate>
		<dc:creator>Ismael</dc:creator>
		
		<category><![CDATA[Desarrollo]]></category>

		<category><![CDATA[Proyectos]]></category>

		<category><![CDATA[Ruby &amp; Rails]]></category>

		<category><![CDATA[notas]]></category>

		<guid isPermaLink="false">http://www.estadobeta.com/2008/04/04/sluggable-finder-rev-20/</guid>
		<description><![CDATA[&#8230; Y hay m&#225;s mejoras para mi plugin sluggable_finder. 
La versi&#243;n 20 incluye un arreglo para cuando el plugin es usado en colleciones de ActiveRecord.

Code (ruby)


&#160;


@user.friends.find &#8216;ismael&#8217;


&#160;



El ejemplo anterior debiera levantar una excepci&#243;n ActiveRecord::RecordNotFound si &#8220;ismael&#8221; no es parte de la colecc&#243;n @user.friends. Esto debiera funcionar para colecciones :has_many y :has_many :though
Como siempre, le pido [...]]]></description>
		<wfw:commentRss>http://www.estadobeta.com/2008/04/04/sluggable-finder-rev-20/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Sluggable Finder rev. 19</title>
		<link>http://www.estadobeta.com/2008/03/19/sluggable-finder-rev-17/</link>
		<comments>http://www.estadobeta.com/2008/03/19/sluggable-finder-rev-17/#comments</comments>
		<pubDate>Wed, 19 Mar 2008 11:06:34 +0000</pubDate>
		<dc:creator>Ismael</dc:creator>
		
		<category><![CDATA[Desarrollo]]></category>

		<category><![CDATA[Proyectos]]></category>

		<category><![CDATA[Ruby &amp; Rails]]></category>

		<category><![CDATA[notas]]></category>

		<guid isPermaLink="false">http://www.estadobeta.com/2008/03/19/sluggable-finder-rev-17/</guid>
		<description><![CDATA[
He inclu&#237;do mejoras en mi plugin sluggable_finder para Ruby on Rails.
Estas incluyen un bugfix para la doble carga del plugin cuando usas tus objetos ActiveRecord en procesos paralelos (como colas de mensajes o procesos tipo Backgroundrb) y un nuevo argumento para definir palabras reservadas.
M&#225;s informaci&#243;n y comentarios en el art&#237;culo original.

]]></description>
		<wfw:commentRss>http://www.estadobeta.com/2008/03/19/sluggable-finder-rev-17/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Incondicionalmente</title>
		<link>http://www.estadobeta.com/2008/03/18/incondicionalmente/</link>
		<comments>http://www.estadobeta.com/2008/03/18/incondicionalmente/#comments</comments>
		<pubDate>Wed, 19 Mar 2008 01:28:52 +0000</pubDate>
		<dc:creator>Ismael</dc:creator>
		
		<category><![CDATA[Desarrollo]]></category>

		<category><![CDATA[Patrones de diseño]]></category>

		<category><![CDATA[Ruby &amp; Rails]]></category>

		<category><![CDATA[artículos]]></category>

		<guid isPermaLink="false">http://www.estadobeta.com/2008/03/18/incondicionalmente/</guid>
		<description><![CDATA[Evitando estructuras condicionales para lograr c&#243;digo m&#225;s legible y estable. Ejemplos en Ruby.]]></description>
		<wfw:commentRss>http://www.estadobeta.com/2008/03/18/incondicionalmente/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Ruby Class.inherited</title>
		<link>http://www.estadobeta.com/2008/02/25/ruby-classinherited/</link>
		<comments>http://www.estadobeta.com/2008/02/25/ruby-classinherited/#comments</comments>
		<pubDate>Mon, 25 Feb 2008 13:46:48 +0000</pubDate>
		<dc:creator>Ismael</dc:creator>
		
		<category><![CDATA[Documentaci&oacute;n]]></category>

		<category><![CDATA[Ruby &amp; Rails]]></category>

		<category><![CDATA[artículos]]></category>

		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://www.estadobeta.com/2008/02/25/ruby-classinherited/</guid>
		<description><![CDATA[En mi art&#237;culo anterior explicaba c&#243;mo podemos usar la maleabilidad de Ruby para solucionar problemas espinosos. Concretamente, c&#243;mo &#8220;inyectar&#8221; datos desde una subclase a una superclase sin contravenir las buenas practicas de OOP (leer el art&#237;culo en cuesti&#243;n para entender de qu&#233; diablos estoy hablando).
Resulta que Ruby nos ofrece otra soluci&#243;n, en bandeja de plata:

Code [...]]]></description>
		<wfw:commentRss>http://www.estadobeta.com/2008/02/25/ruby-classinherited/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Descubriendo tus propios patrones en Ruby</title>
		<link>http://www.estadobeta.com/2008/02/01/descubriendo-tus-propios-patrones-en-ruby/</link>
		<comments>http://www.estadobeta.com/2008/02/01/descubriendo-tus-propios-patrones-en-ruby/#comments</comments>
		<pubDate>Fri, 01 Feb 2008 11:43:40 +0000</pubDate>
		<dc:creator>Ismael</dc:creator>
		
		<category><![CDATA[Patrones de diseño]]></category>

		<category><![CDATA[Ruby &amp; Rails]]></category>

		<category><![CDATA[artículos]]></category>

		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://www.estadobeta.com/2008/02/01/descubriendo-tus-propios-patrones-en-ruby/</guid>
		<description><![CDATA[Ejemplos y usos de Patrones de Dise&#241;o en Ruby.]]></description>
		<wfw:commentRss>http://www.estadobeta.com/2008/02/01/descubriendo-tus-propios-patrones-en-ruby/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Usando bloques en lugar de m&#233;todos en Rails, parte I</title>
		<link>http://www.estadobeta.com/2007/12/27/bloques-ruby-en-lugar-de-metodos-1/</link>
		<comments>http://www.estadobeta.com/2007/12/27/bloques-ruby-en-lugar-de-metodos-1/#comments</comments>
		<pubDate>Fri, 28 Dec 2007 00:11:54 +0000</pubDate>
		<dc:creator>Ismael</dc:creator>
		
		<category><![CDATA[Desarrollo]]></category>

		<category><![CDATA[Ruby &amp; Rails]]></category>

		<category><![CDATA[artículos]]></category>

		<guid isPermaLink="false">http://www.estadobeta.com/2007/12/27/usando-bloques-ruby-en-lugar-de-mtodos-en-rails-parte-i/</guid>
		<description><![CDATA[Hace un tiempo contaba sobre un proyecto cuya complejidad justificaba la creaci&#243;n de un simple DSL para estructurar de mejor forma la l&#243;gica de negocios.
Dado el &#60;amargo_sarcasmo&#62;exito rotundo&#60;/amargo_sarcasmo&#62; del art&#237;culo, expongo un par de ideas que desarroll&#233; para el proyecto en cuesti&#243;n.
La aplicaci&#243;n gira en torno a la definici&#243;n de distintas &#8220;vistas&#8221; sobre los contenidos [...]]]></description>
		<wfw:commentRss>http://www.estadobeta.com/2007/12/27/bloques-ruby-en-lugar-de-metodos-1/feed/</wfw:commentRss>
		</item>
		<item>
		<title>&#191;Un poco de DSL con su ensalada?</title>
		<link>http://www.estadobeta.com/2007/10/22/un-poco-de-dsl-con-su-ensalada/</link>
		<comments>http://www.estadobeta.com/2007/10/22/un-poco-de-dsl-con-su-ensalada/#comments</comments>
		<pubDate>Mon, 22 Oct 2007 15:08:44 +0000</pubDate>
		<dc:creator>Ismael</dc:creator>
		
		<category><![CDATA[Ruby &amp; Rails]]></category>

		<category><![CDATA[artículos]]></category>

		<guid isPermaLink="false">http://www.estadobeta.com/2007/10/22/un-poco-de-dsl-con-su-ensalada/</guid>
		<description><![CDATA[Una red social (web) en que trabajo actualmente requiere que las p&#225;ginas muestren distintos art&#237;culos segun el perfil y red particular del usuario registrado. Para levantar un prototipo rapidamente (no por nada el Agile Development), definimos esa l&#243;gica directamente en nuestros modelos ActiveRecord, evaluando las condiciones y cargando los articulos seleccionados en el mismo lugar*.

Code [...]]]></description>
		<wfw:commentRss>http://www.estadobeta.com/2007/10/22/un-poco-de-dsl-con-su-ensalada/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Rails 2.0 Preview Release</title>
		<link>http://www.estadobeta.com/2007/10/02/rails-20-preview-release/</link>
		<comments>http://www.estadobeta.com/2007/10/02/rails-20-preview-release/#comments</comments>
		<pubDate>Tue, 02 Oct 2007 13:06:11 +0000</pubDate>
		<dc:creator>Ismael</dc:creator>
		
		<category><![CDATA[Ruby &amp; Rails]]></category>

		<category><![CDATA[artículos]]></category>

		<category><![CDATA[tendencias web]]></category>

		<guid isPermaLink="false">http://www.estadobeta.com/2007/10/02/rails-20-preview-release/</guid>
		<description><![CDATA[ Ruby on Rails 2.0 esta a la vuelta de la esquina. As&#237; lo acaba de afirmar DHH al anunciar la &#8220;versi&#243;n de muestra&#8221; (Preview Release) del framework. La versi&#243;n sirve para ir acostumbrandose a los cambios introducidos en 2.0 y probar aplicaciones existentes antes del salto, pero sobre todo anuncia los cambios m&#225;s importantes [...]]]></description>
		<wfw:commentRss>http://www.estadobeta.com/2007/10/02/rails-20-preview-release/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Ruby</title>
		<link>http://www.estadobeta.com/2007/08/06/ruby/</link>
		<comments>http://www.estadobeta.com/2007/08/06/ruby/#comments</comments>
		<pubDate>Mon, 06 Aug 2007 05:26:12 +0000</pubDate>
		<dc:creator>Ismael</dc:creator>
		
		<category><![CDATA[Desarrollo]]></category>

		<category><![CDATA[Ruby &amp; Rails]]></category>

		<category><![CDATA[artículos]]></category>

		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://www.estadobeta.com/2007/08/06/ruby/</guid>
		<description><![CDATA[Para entender el éxito de Rails hay que entender la joya con que está construido, Ruby.
Ruby, como cualquier lenguaje Orientado a Objetos, tiene tipos nativos. Uno de ellos es Array.

Code (ruby)


&#160;


a = &#91;&#93; #lo mismo que a = Array.new


a &#60;&#60; 1


a &#60;&#60; 2


a &#60;&#60; 3 &#60;&#60; 4


a #=&#62; [1,2,3,4]


&#160;



Nada nuevo aquí. Creamos un array y [...]]]></description>
		<wfw:commentRss>http://www.estadobeta.com/2007/08/06/ruby/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
