<?xml version="1.0"?>
<rss version="2.0" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:yt="http://gdata.youtube.com/schemas/2007" xmlns:atom="http://www.w3.org/2005/Atom">
   <channel>
      <title>Contenido de javaHispano</title>
      <description>Feed agregando todo el contenido de todas las secciones de javaHispano.org</description>
      <link>http://pipes.yahoo.com/pipes/pipe.info?_id=117b90ac4f99039f9094cfcf7e232b78</link>
      <atom:link rel="next" href="http://pipes.yahoo.com/pipes/pipe.run?_id=117b90ac4f99039f9094cfcf7e232b78&amp;_render=rss&amp;page=2"/>
      <pubDate>Thu, 01 Oct 2015 23:25:07 +0000</pubDate>
      <generator>http://pipes.yahoo.com/pipes/</generator>
      <item>
         <title>Cursos gratuitos para parados sobre tecnologías de Oracle en Barcelona</title>
         <link>http://www.javahispano.org/portada/2015/10/1/cursos-gratuitos-para-parados-sobre-tecnologias-de-oracle-en.html</link>
         <description>&lt;p&gt;&lt;span class=&quot;caps&quot;&gt;PUE,&lt;/span&gt; Oracle Approved Education Center, a trav&amp;eacute;s de la convocatoria menores de 30 del &lt;span class=&quot;caps&quot;&gt;SEPE, &lt;/span&gt;ofrece formaci&amp;oacute;n oficial de Oracle en Java y MySQL con &lt;span class=&quot;caps&quot;&gt;PHP &lt;/span&gt;en Barcelona de manera gratuita para desempleados, incluyendo la posibilidad de tomar ex&amp;aacute;menes de certificaci&amp;oacute;n gratuitamente.&lt;/p&gt;
&lt;p&gt;Entre los cursos relacionados con las tecnolog&amp;iacute;as de Oracle se encuentran cursos de programaci&amp;oacute;n b&amp;aacute;sica con Java, desarrollo de aplicaciones para dispositivos m&amp;oacute;viles, y un curso b&amp;aacute;sico y otro m&amp;aacute;s avanzado sobreJava EE. Ten&amp;eacute;is el &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://jovenestic.pue.es/TIC30&quot;&gt;listado completo de cursos aqu&amp;iacute;&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Si eres menor de 30 a&amp;ntilde;os&lt;/strong&gt;, est&amp;aacute;s desempleado y puedes acudir al curso en Barcelona, escr&amp;iacute;be a formacion@pue.es o inf&amp;oacute;rmate &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://jovenestic.pue.es/&quot;&gt;en el portal de PUE&lt;/a&gt;.&lt;/p&gt;</description>
         <author>Abraham</author>
         <guid isPermaLink="false">http://www.javahispano.org/portada/2015/10/1/cursos-gratuitos-para-parados-sobre-tecnologias-de-oracle-en.html</guid>
         <pubDate>Thu, 01 Oct 2015 05:04:09 +0000</pubDate>
      </item>
      <item>
         <title>1,400,000,000 de usuarios activos de Android</title>
         <link>http://www.javahispano.org/portada/2015/9/30/1400000000-de-usuarios-activos-de-android.html</link>
         <description>&lt;p&gt;&lt;span class=&quot;full-image-float-right ssNonEditable&quot;&gt;&lt;span&gt;&lt;img style=&quot;width:400px;&quot; src=&quot;http://www.javahispano.org/storage/imagenes/androids.gif?__SQUARESPACE_CACHEVERSION=1443592390983&quot; alt=&quot;&quot;/&gt;&lt;/span&gt;&lt;/span&gt;Sundar Pichai, CEO De Google, anunci&amp;oacute; ayer que en estos momentos Android tiene 1,400,000,000 de usuarios activos. Al margen de la cifra en s&amp;iacute;, que es impresionante, lo que probablemente sea m&amp;aacute;s impresionante es que en los &amp;uacute;ltimos cuatro meses Android ha ganado 100,000,000 de usuarios al mes: en mayo de este a&amp;ntilde;o el n&amp;uacute;mero de usuarios activos de Android era 1000 millones.&lt;/p&gt;
&lt;p&gt;Este crecimiento espectacular se debe fundamentalmente a pa&amp;iacute;ses emergentes, especialmente Indonesia y Vietnam. En estos dos pa&amp;iacute;ses en el &amp;uacute;ltimo a&amp;ntilde;o el n&amp;uacute;mero de usuarios de Android se ha duplicado. Sundar Tambi&amp;eacute;n dijo que en estos momentos hay m&amp;aacute;s de 10,000 empresas que est&amp;aacute;n probando &quot;Android for Work&quot;, una versi&amp;oacute;n de Android orientada a la empresa.&lt;/p&gt;</description>
         <author>Abraham</author>
         <guid isPermaLink="false">http://www.javahispano.org/portada/2015/9/30/1400000000-de-usuarios-activos-de-android.html</guid>
         <pubDate>Wed, 30 Sep 2015 05:50:19 +0000</pubDate>
      </item>
      <item>
         <title>El 13 de noviembre se celebra el everis codeFEST en Sevilla</title>
         <link>http://www.javahispano.org/portada/2015/9/29/el-13-de-noviembre-se-celebra-el-everis-codefest-en-sevilla.html</link>
         <author>escoem</author>
         <guid isPermaLink="false">http://www.javahispano.org/portada/2015/9/29/el-13-de-noviembre-se-celebra-el-everis-codefest-en-sevilla.html</guid>
         <pubDate>Tue, 29 Sep 2015 13:05:53 +0000</pubDate>
      </item>
      <item>
         <title>JUnit consigue financiación para evolucionar el proyecto en una campaña de crowfunding</title>
         <link>http://www.javahispano.org/portada/2015/9/16/junit-consigue-financiacion-para-evolucionar-el-proyecto-en.html</link>
         <author>Abraham</author>
         <guid isPermaLink="false">http://www.javahispano.org/portada/2015/9/16/junit-consigue-financiacion-para-evolucionar-el-proyecto-en.html</guid>
         <pubDate>Wed, 16 Sep 2015 05:21:49 +0000</pubDate>
      </item>
      <item>
         <title>Resumen del funcionamiento del sistema de módulos de Java 9</title>
         <link>http://www.javahispano.org/portada/2015/9/14/resumen-del-funcionamiento-del-sistema-de-modulos-de-java-9.html</link>
         <author>Abraham</author>
         <guid isPermaLink="false">http://www.javahispano.org/portada/2015/9/14/resumen-del-funcionamiento-del-sistema-de-modulos-de-java-9.html</guid>
         <pubDate>Mon, 14 Sep 2015 06:05:54 +0000</pubDate>
      </item>
      <item>
         <title>Charla de MadridJUG: Grid Computing Fundamentals</title>
         <link>http://www.javahispano.org/portada/2015/9/10/charla-de-madridjug-grid-computing-fundamentals.html</link>
         <description>&lt;p&gt;&lt;span class=&quot;full-image-float-right ssNonEditable&quot;&gt;&lt;span&gt;&lt;img style=&quot;width:350px;&quot; src=&quot;http://www.javahispano.org/storage/imagenes/madridJug2.png?__SQUARESPACE_CACHEVERSION=1441864613074&quot; alt=&quot;&quot;/&gt;&lt;/span&gt;&lt;/span&gt;El pr&amp;oacute;ximo jueves 24 septiembre a las 19:30 MadridJUG organiza una charla con Christoph Engelbert, evangelista de &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://hazelcast.com/&quot;&gt;Hazelcast&lt;/a&gt;. Christoph hablar&amp;aacute; sobre sistemas &quot;in-memory computing&quot;. La charla se celebrar&amp;aacute; en el&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://www.campus.co/madrid/es&quot;&gt;Google Campus&lt;/a&gt;. Como siempre, la charla es gratuita pero &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.meetup.com/es/MadridJUG/events/222956266/&quot;&gt;requiere registro&lt;/a&gt;.&lt;/p&gt;</description>
         <author>Abraham</author>
         <guid isPermaLink="false">http://www.javahispano.org/portada/2015/9/10/charla-de-madridjug-grid-computing-fundamentals.html</guid>
         <pubDate>Thu, 10 Sep 2015 15:45:59 +0000</pubDate>
      </item>
      <item>
         <title>JetBrains cambiará a un modelo de suscripción a partir del 2 noviembre</title>
         <link>http://www.javahispano.org/portada/2015/9/10/jetbrains-cambiara-a-un-modelo-de-suscripcion-a-partir-del-2.html</link>
         <author>Abraham</author>
         <guid isPermaLink="false">http://www.javahispano.org/portada/2015/9/10/jetbrains-cambiara-a-un-modelo-de-suscripcion-a-partir-del-2.html</guid>
         <pubDate>Thu, 10 Sep 2015 05:35:13 +0000</pubDate>
      </item>
      <item>
         <title>¿Cómo enseñar testing a tus programadores?</title>
         <link>http://www.javahispano.org/portada/2015/9/8/como-ensear-testing-a-tus-programadores.html</link>
         <author>javaHispano</author>
         <guid isPermaLink="false">http://www.javahispano.org/portada/2015/9/8/como-ensear-testing-a-tus-programadores.html</guid>
         <pubDate>Tue, 08 Sep 2015 15:41:27 +0000</pubDate>
      </item>
      <item>
         <title>III Codemotion Meetup: Charlas sobre HTTP 2.0 y sobre cómo sobrevivir al ecosistema JavaScript</title>
         <link>http://www.javahispano.org/portada/2015/9/7/iii-codemotion-meetup-charlas-sobre-http-20-y-sobre-como-sob.html</link>
         <description>&lt;p&gt;&lt;span class=&quot;full-image-float-right ssNonEditable&quot;&gt;&lt;span&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://2015.codemotion.es/&quot;&gt;&lt;img style=&quot;width:340px;&quot; src=&quot;http://www.javahispano.org/storage/imagenes/Codemotion.png?__SQUARESPACE_CACHEVERSION=1441557502164&quot; alt=&quot;&quot;/&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://codemotion.es/&quot;&gt;Codemotion.es&lt;/a&gt;&amp;nbsp;organiza su &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://blog.codemotion.es/iii-codemotion-meetup-nacho-coloma-y-ricardo-borillo-en-google-campus/&quot;&gt;III Codemotion Meetups&lt;/a&gt;, el pr&amp;oacute;ximo lunes 21 septiembre a las 19:00. En esta ocasi&amp;oacute;n se va a celebrar en el &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://www.campus.co/madrid/es&quot;&gt;Google Campus&lt;/a&gt;&amp;nbsp;y habr&amp;aacute; dos ponentes pesos pesados: Nacho Coloma y Ricardo Borillo.&lt;/p&gt;
&lt;p&gt;Nacho impartir&amp;aacute; una charla titulada &quot;&lt;strong&gt;HTTP/2: soportado por todos los navegadores modernos (s&amp;iacute;, incluyendo &amp;eacute;se)&lt;/strong&gt;&quot;, mientras que Ricardo impartir&amp;aacute; la charla &quot;&lt;strong&gt;Sobreviviendo al ecosistema JavaScript con estilo&lt;/strong&gt;&quot;. Pod&amp;eacute;is encontrar &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://blog.codemotion.es/iii-codemotion-meetup-nacho-coloma-y-ricardo-borillo-en-google-campus/&quot;&gt;m&amp;aacute;s informaci&amp;oacute;n sobre el contenido de las charlas aqu&amp;iacute;&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;La asistencia es gratuita pero &lt;strong&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.meetup.com/es/Codemotion-Meetups/events/225035645/&quot;&gt;requiere registro&lt;/a&gt;&lt;/strong&gt;. Despu&amp;eacute;s de las charlas habr&amp;aacute; cervezas y pinchos :)&lt;/p&gt;</description>
         <author>Abraham</author>
         <guid isPermaLink="false">http://www.javahispano.org/portada/2015/9/7/iii-codemotion-meetup-charlas-sobre-http-20-y-sobre-como-sob.html</guid>
         <pubDate>Mon, 07 Sep 2015 07:25:07 +0000</pubDate>
      </item>
      <item>
         <title>Oracle elimina varias posiciones de Java Evangelist dentro de la compañía</title>
         <link>http://www.javahispano.org/portada/2015/9/5/oracle-elimina-varias-posiciones-de-java-evangelist-dentro-d.html</link>
         <author>Abraham</author>
         <guid isPermaLink="false">http://www.javahispano.org/portada/2015/9/5/oracle-elimina-varias-posiciones-de-java-evangelist-dentro-d.html</guid>
         <pubDate>Sat, 05 Sep 2015 19:20:51 +0000</pubDate>
      </item>
      <item>
         <title>Más ejemplos sobre constructores</title>
         <link>http://www.javahispano.org/certificacion/2015/4/9/mas-ejemplos-sobre-constructores.html</link>
         <description>&lt;p&gt;¿Compilaría y ejecutaría el siguiente código?
Si no compila, ¿por qué razón?
Si ejecuta, ¿cuál sería la salida?&lt;/p&gt;

&lt;strong&gt;Clase constructores1.Pruebas&lt;/strong&gt;

&lt;pre class=&quot;brush:java&quot;&gt;
package constructores1;


public class Pruebas {

	private String s = &quot;publico&quot;;
	
	protected Pruebas() {
		this.s = &quot;protected&quot;;  
    }

	/* (non-Javadoc)
	 * @see java.lang.Object#toString()
	 */
	@Override
	public String toString() {
		return &quot;Pruebas [s=&quot; + s + &quot;]&quot;;
	}
	

}

&lt;/pre&gt;

&lt;strong&gt;Clase constructores2.Pruebas&lt;/strong&gt;

&lt;pre class=&quot;brush:java&quot;&gt;
package constructores2;


public class Pruebas {

	private String s = &quot;publico&quot;;
	
	protected Pruebas() {
		this.s = &quot;protected&quot;;  
    }

	/* (non-Javadoc)
	 * @see java.lang.Object#toString()
	 */
	@Override
	public String toString() {
		return &quot;Pruebas4 [s=&quot; + s + &quot;]&quot;;
	}
	

}
&lt;/pre&gt;

&lt;strong&gt;Clase Principal&lt;/strong&gt;
&lt;pre class=&quot;brush:java&quot;&gt;

package constructores;

public class Principal {

	public static void main(String args[]){
		constructores1.Pruebas pruebas1 = new constructores1.Pruebas();
		System.out.println(pruebas1.toString());
		
		constructores1.Pruebas pruebas2 = new constructores2.Pruebas();
		System.out.println(pruebas2.toString());
		
	}
}
&lt;/pre&gt;</description>
         <author>jcarmonaloeches</author>
         <guid isPermaLink="false">http://www.javahispano.org/certificacion/2015/4/9/mas-ejemplos-sobre-constructores.html</guid>
         <pubDate>Thu, 09 Apr 2015 08:43:25 +0000</pubDate>
      </item>
      <item>
         <title>Ejemplos sobre constructores</title>
         <link>http://www.javahispano.org/certificacion/2015/4/9/ejemplos-sobre-constructores.html</link>
         <description>&lt;p&gt;¿Compilarían los siguientes ejemplos?&lt;/p&gt;

&lt;b&gt; Ejemplo 1 &lt;/b&gt;

&lt;pre class=&quot;brush:java&quot;&gt;
package constructores;

public class Pruebas1 {

	public Pruebas1(){
		
	};
	
	private Pruebas1(){
		
	};
	
	
}
&lt;/pre&gt;

&lt;b&gt; Ejemplo 2 &lt;/b&gt;

&lt;pre class=&quot;brush:java&quot;&gt;
package constructores;

public class Pruebas2 {

	private Pruebas2(){
		
	};
	
	
}
&lt;/pre&gt;</description>
         <author>jcarmonaloeches</author>
         <guid isPermaLink="false">http://www.javahispano.org/certificacion/2015/4/9/ejemplos-sobre-constructores.html</guid>
         <pubDate>Thu, 09 Apr 2015 08:16:35 +0000</pubDate>
      </item>
      <item>
         <title>¿Error en la utilidad References de Eclipse utilizando implementaciones e interfaces?</title>
         <link>http://www.javahispano.org/certificacion/2015/4/9/error-en-la-utilidad-references-de-eclipse-utilizando-implem.html</link>
         <description>&lt;p&gt;Buenos días. Realizando un ejercicio donde pretendía buscar métodos pertenecientes a la implementación de una interfaz en Eclipse me encontré con un caso curioso &lt;/p&gt;
&lt;p&gt; El código de ejemplo es el siguiente (son diferentes clases):&lt;/p&gt;

&lt;pre class=&quot;brush:java&quot;&gt;

package test.interfacesEImplementaciones;

public interface InterfazDePrueba {
	void holaMundo();
}

package test.interfacesEImplementaciones;

public class ImplementacionDePrueba1 implements InterfazDePrueba{

	@Override
	public void holaMundo() {
		// TODO Auto-generated method stub
		
	}

}

package test.interfacesEImplementaciones;

public class ImplementacionDePrueba2 implements InterfazDePrueba{

	@Override
	public void holaMundo() {
		// TODO Auto-generated method stub
		
	}

}

package test.interfacesEImplementaciones;

public class Main {

	public static void main(String[] args) {
		InterfazDePrueba itfcs = new ImplementacionDePrueba1();
		itfcs.holaMundo();

	}

}

&lt;/pre&gt;

&lt;p&gt; La prueba que hice es buscar referencias del método &quot;holaMundo&quot; de la clase ImplementacionDePrueba2.... y Eclipse me dijo que desde el método main (de la clase Main), era invocado... &lt;/p&gt;
&lt;p&gt; ¿Sois capaces de determinar por qué Eclipse indica eso? &lt;/p&gt; 
&lt;p&gt; Yo tengo mi teoría al respecto (de hecho, tengo dos), pero creo que sería positivo para todos dar más puntos de vista. &lt;/p&gt;
&lt;p&gt; Saludos cordiales. &lt;/p&gt;</description>
         <author>jcarmonaloeches</author>
         <guid isPermaLink="false">http://www.javahispano.org/certificacion/2015/4/9/error-en-la-utilidad-references-de-eclipse-utilizando-implem.html</guid>
         <pubDate>Thu, 09 Apr 2015 06:33:19 +0000</pubDate>
      </item>
      <item>
         <title>Lambda Quick Start</title>
         <link>http://www.javahispano.org/certificacion/2015/4/8/lambda-quick-start.html</link>
         <description>&lt;p&gt;Buenos días, dejamos un código explicativo sobre Lambda, nueva característica de Java 8.&lt;/p&gt;

&lt;pre class=&quot;brush:java&quot;&gt;

package lambda;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
import javax.swing.JButton;

/**
 * Clase que utilizaremos en la parte de métodos de comparación con Lambda
 *
 * @author jaimecl
 *
 */
public class Persona {

	private String surName;

	public Persona(String surName) {
		super();
		this.surName = surName;
	}

	public String getSurName() {
		return surName;
	}

	public void setSurName(String surName) {
		this.surName = surName;
	}

	/* Método de impresión de valores */
	public void printName() {
		System.out.println(&quot;surName=&quot; + surName + &quot;]&quot;);
	}

	/* Método que creará una lista corta de Personas, a modo de datos de ejemplo */
	private static List createShortList() {
		ArrayList lista = new ArrayList ();
		lista.add(new Persona(&quot;Carmona&quot;));
		lista.add(new Persona(&quot;Pérez&quot;));
		return lista;

	}

	/**
	 * Método principal
	 *
	 * @param args
	 */
	public static void main(String args) {

		/*
		 * Empezamos con clases anónimas: utilizadas en un sólo punto del código
		 * No hay necesidad de tener que definir una clase única que sea
		 * referenciada sólo una vez
		 */
		JButton testButton = new JButton(&quot;Test Button&quot;);
		testButton.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent ae) {
				System.out.println(&quot;Click Detected by Anon Class&quot;);
			}
		});

		/*
		 * Java8 define como interfaz funcional aquella clase que define un sólo
		 * método. Las expresiones Lambda pueden ser aplicadas sobre dichas
		 * interfaces La sintaxis es la siguiente argumento -&amp;gt; cuerpo. (int x,
		 * int y) -&amp;gt; x + y
		 * 
		 * () -&amp;gt; 42
		 * 
		 * (String s) -&amp;gt; { System.out.println(s); }
		 */

		/* A continuación, vemos cómo definir Lambda Runnable */

		/* Manera antigua, con una clase anónima */
		new Runnable() {
			@Override
			public void run() {
				System.out.println(&quot;JavaHispaneros, ¡manera anónima!&quot;);
			}
		}.run();

		// Con Lambda, la interfaz runnable tiene un sólo método, por lo tanto,
		// podemos redefinirlo de la siguiente manera.
		Runnable r2 = () -&amp;gt; System.out
				.println(&quot;JavaHispaneros, ¡esto es Lambda!&quot;);

		/* A continuación, vemos un ejemplo de ordenación de listas */
		List personList = Persona.createShortList();

		/*
		 * Ordenación con clases anónimas. Dentro del método sort, que espera
		 * una interfaz de tipo Comparator, hacemos una redefinición
		 */

		Collections.sort(personList, new Comparator () {
			public int compare(Persona p1, Persona p2) {
				return p1.getSurName().compareTo(p2.getSurName());
			}
		});

		// Ordenación ascendente, en este caso, haciendo uso de expresiones
		// lambda

		/*
		 * El método sort de Collections espera un único método, con dos
		 * parámetros. Por lo tanto, utilizamos la sintaxis lambda para definir
		 * el método de comparación
		 */
		Collections.sort(personList, (Persona p1, Persona p2) -&amp;gt; p1
				.getSurName().compareTo(p2.getSurName()));

		// Mismo caso, ejerciendo la ordenación descendente.
		Collections.sort(personList,
				(p1, p2) -&amp;gt; p2.getSurName().compareTo(p1.getSurName()));

		/* Otro caso para listeners */
		JButton botonMetodoAnonimo = new JButton(&quot;Botón con método anónimo&quot;);
		botonMetodoAnonimo.addActionListener(new ActionListener() {
			@Override
			public void actionPerformed(ActionEvent ae) {
				System.out.println(&quot;Click detectado por clase anónima&quot;);
			}
		});

		/*
		 * De nuevo, vemos que addActionListener acepta una clase que implemente
		 * la interfaz listener, que define un método único, por lo tanto,
		 * acepta expresiones lambda Recordamos la sintaxis: nombre de variable
		 * en parámetro -&amp;gt; acción a realizar Choca ver que en la parte de
		 * parámetros no existe el tipo de parámetro que es
		 */

		JButton botonMetodoLambda = new JButton(&quot;Botón con método lambda&quot;);
		botonMetodoLambda.addActionListener(e -&amp;gt; System.out
				.println(&quot;Click Detected by Lambda Listner&quot;));

	}
}


&lt;/pre&gt;</description>
         <author>jcarmonaloeches</author>
         <guid isPermaLink="false">http://www.javahispano.org/certificacion/2015/4/8/lambda-quick-start.html</guid>
         <pubDate>Wed, 08 Apr 2015 10:11:47 +0000</pubDate>
      </item>
      <item>
         <title>Definición de métodos</title>
         <link>http://www.javahispano.org/certificacion/2015/2/7/definicion-de-metodos.html</link>
         <author>jcarmonaloeches</author>
         <guid isPermaLink="false">http://www.javahispano.org/certificacion/2015/2/7/definicion-de-metodos.html</guid>
         <pubDate>Sat, 07 Feb 2015 21:46:14 +0000</pubDate>
      </item>
      <item>
         <title>Acaba de salir la versión 2.0 de Espresso</title>
         <link>http://www.javahispano.org/android/2014/12/26/acaba-de-salir-la-version-20-de-espresso.html</link>
         <author>jtristan</author>
         <guid isPermaLink="false">http://www.javahispano.org/android/2014/12/26/acaba-de-salir-la-version-20-de-espresso.html</guid>
         <pubDate>Fri, 26 Dec 2014 07:07:14 +0000</pubDate>
      </item>
      <item>
         <title>7 acciones para optimizar tu código Android para ART</title>
         <link>http://www.javahispano.org/android/2014/9/16/7-acciones-para-optimizar-tu-codigo-android-para-art.html</link>
         <author>pedrogk</author>
         <guid isPermaLink="false">http://www.javahispano.org/android/2014/9/16/7-acciones-para-optimizar-tu-codigo-android-para-art.html</guid>
         <pubDate>Tue, 16 Sep 2014 21:40:48 +0000</pubDate>
      </item>
      <item>
         <title>Duda sobre ArrayList y Vector.</title>
         <link>http://www.javahispano.org/certificacion/2014/7/14/duda-sobre-arraylist-y-vector.html</link>
         <description>&lt;b&gt;Duda sobre ArrayList y Vector. &lt;/b&gt;
&lt;p&gt; Buenos d&amp;iacute;s. Pensaba que tanto Vector como ArrayList se diferenciaban en que sus m&amp;eacute;todos eran (o no eran) thread-safe. Sali&amp;oacute; el debate en mi trabajo, y quise comprobarlo por mi mismo. Desarroll&amp;eacute; el siguiente c&amp;oacute;digo. ¿Alguien puede indicarme la salida del mismo e intentar explicar la diferencia real, en un ejemplo pr&amp;aacute;ctico, entre Vector y ArrayList? Muchas gracias &lt;/p&gt;

&lt;pre class=&quot;brush:java&quot;&gt;
import java.util.ArrayList;
import java.util.List;

public class Principal implements Runnable {

	private List lista = new ArrayList ();
	private static List hilos = new ArrayList ();

	private int i = 0;

	private final int MAX_VAL = 1000;
	private final static int MAX_VAL_STATIC = 1000;
	private final static int MAX_HILOS = 1000;
	private final static int TIEMPO_ESPERA_MS = 1000;

	public Principal(List lista) {
		this.lista = lista;

	}

	public static void main(String[] args) throws InterruptedException {

		Long inicio = System.currentTimeMillis();
		
		List lista = new ArrayList ();

		System.out.println(&quot;Iniciando hilos....&quot;);
		for (int i = 0; i &amp;lt; MAX_HILOS; i++) {
			Principal p = new Principal(lista);
			hilos.add(p);
		}

		System.out.println(&quot;OK&quot;);

		System.out.println(&quot;Ejecutando hilos....&quot;);
		for (Principal hilo : hilos) {
			hilo.run();
		}
		System.out.println(&quot;OK&quot;);

		System.out.println(&quot;Esperando finalización&quot;);

		boolean finalizado = true;
		do {
			Thread.sleep(TIEMPO_ESPERA_MS);

			for (Principal hilo : hilos) {
				if (hilo.i &amp;lt; MAX_VAL_STATIC) {
					finalizado = false;
				}
			}

		} while (!finalizado);

		System.out.println(&quot;OK&quot;);

		System.out.println(&quot;EL TAMAÑO DE LA LISTA ES: &quot; + lista.size());
		Long total = System.currentTimeMillis() - inicio;
	}

	public int getI() {
		return i;
	}

	public void setI(int i) {
		this.i = i;
	}

	@Override
	public void run() {
		while (i &amp;lt; MAX_VAL) {
			lista.add(&quot;&quot; + i);
			i++;
		}
	}

}

&lt;/pre&gt;</description>
         <author>jcarmonaloeches</author>
         <guid isPermaLink="false">http://www.javahispano.org/certificacion/2014/7/14/duda-sobre-arraylist-y-vector.html</guid>
         <pubDate>Mon, 14 Jul 2014 08:23:47 +0000</pubDate>
      </item>
      <item>
         <title>Resumen de las novedades en el Google I/O 2014</title>
         <link>http://www.javahispano.org/android/2014/7/7/resumen-de-las-novedades-en-el-google-io-2014.html</link>
         <author>jtristan</author>
         <guid isPermaLink="false">http://www.javahispano.org/android/2014/7/7/resumen-de-las-novedades-en-el-google-io-2014.html</guid>
         <pubDate>Mon, 07 Jul 2014 01:22:00 +0000</pubDate>
      </item>
      <item>
         <title>Adiós Dalvik, hola Art</title>
         <link>http://www.javahispano.org/android/2014/6/20/adios-dalvik-hola-art.html</link>
         <author>jtristan</author>
         <guid isPermaLink="false">http://www.javahispano.org/android/2014/6/20/adios-dalvik-hola-art.html</guid>
         <pubDate>Fri, 20 Jun 2014 07:06:08 +0000</pubDate>
      </item>
      <item>
         <title>El nuevo diseño de android: Quantum Paper</title>
         <link>http://www.javahispano.org/android/2014/6/16/el-nuevo-diseo-de-android-quantum-paper.html</link>
         <author>jtristan</author>
         <guid isPermaLink="false">http://www.javahispano.org/android/2014/6/16/el-nuevo-diseo-de-android-quantum-paper.html</guid>
         <pubDate>Mon, 16 Jun 2014 15:50:00 +0000</pubDate>
      </item>
      <item>
         <title>Empieza la actualización a android 4.4.3</title>
         <link>http://www.javahispano.org/android/2014/6/4/empieza-la-actualizacion-a-android-443.html</link>
         <author>jtristan</author>
         <guid isPermaLink="false">http://www.javahispano.org/android/2014/6/4/empieza-la-actualizacion-a-android-443.html</guid>
         <pubDate>Wed, 04 Jun 2014 06:22:41 +0000</pubDate>
      </item>
      <item>
         <title>Charla: Going real-time with WebSockets and Spring</title>
         <link>http://www.javahispano.org/espanha/2014/5/7/charla-going-real-time-with-websockets-and-spring.html</link>
         <description>&lt;p&gt;El pr&amp;oacute;ximo lunes 12 de Mayo, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.javahispano.org/&quot;&gt;javaHispano&lt;/a&gt; y &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.barcelonajug.org/&quot;&gt;BarcelonaJUG&lt;/a&gt; te invitan a la charla 'Going real-time with WebSockets and Spring' en Barcelona.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span class=&quot;full-image-inline ssNonEditable&quot;&gt;&lt;span&gt;&lt;img src=&quot;http://www.javatpoint.com/images/spimages/spring1.png?__SQUARESPACE_CACHEVERSION=1399453328837&quot; alt=&quot;&quot;/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Uno de los cambios significativos en Spring 4 es el soporte para WebSockets. En esta sesi&amp;oacute;n vamos a aprender a desarrollar aplicaciones en tiempo real usando WebSocket para una comunicaci&amp;oacute;n bidireccional. Gracias a SockJS, Spring permite el intercambio de mensajes en contenedores anteriores a Servlet 3.1 y entre navegadores que no soportan WebSockets (como IE anterior a la versi&amp;oacute;n 10). Sin embargo cuando usamos WebSockets para la comunicaci&amp;oacute;n, es similar a usar un socket directamente (no tenemos un protocolo como HTTP donde podemos usar headers, par&amp;aacute;metros...). El protocolo WebSocket tiene un mecanismo para negociar un subprotocolo. Spring tiene soporto para STOMP que nos permite implementar mensajer&amp;iacute;a basada en WebSockets. Varemos c&amp;oacute;mo Spring proporciona un broker STOMP simple en memoria pero tambi&amp;eacute;n soporta la integraci&amp;oacute;n de un broker STOMP standalone como RabbitMQ o ActiveMQ.&lt;/p&gt;
&lt;p&gt;URL del meetup: http://www.meetup.com/BarcelonaJUG/events/181565622/&lt;/p&gt;</description>
         <author>javaHispano</author>
         <guid isPermaLink="false">http://www.javahispano.org/espanha/2014/5/7/charla-going-real-time-with-websockets-and-spring.html</guid>
         <pubDate>Wed, 07 May 2014 08:51:49 +0000</pubDate>
      </item>
      <item>
         <title>Date-Time API (JAVA 8)</title>
         <link>http://www.javahispano.org/certificacion/2014/4/28/date-time-api-java-8.html</link>
         <description>&lt;p&gt;Java 8 presenta un cambio profundo con respecto al manejo de fechas, aqu&amp;iacute; dejamos unos ejercicios para medir el nivel de los que est&amp;eacute;n interesados.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;DATE-TIME API&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PREGUNTAS &lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;1) &amp;iquest;Qu&amp;eacute; clase utilizar&amp;iacute;as para almacenar tu cumplea&amp;ntilde;os en a&amp;ntilde;os, meses, d&amp;iacute;as, segundos y nanosegundos?&lt;/p&gt;
&lt;p&gt;2) Dada una fecha aleatoria, &amp;iquest;c&amp;oacute;mo obtendr&amp;iacute;as el jueves pasado?&lt;/p&gt;
&lt;p&gt;3) &amp;iquest;Qu&amp;eacute; diferencia existe entre ZoneId y ZoneOffset?&lt;/p&gt;
&lt;p&gt;4) &amp;iquest;C&amp;oacute;mo convertir&amp;iacute;as Instant a ZonedDateTime? &amp;iquest;C&amp;oacute;mo convertir&amp;iacute;as ZonedDateTime a Instant?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;EJERCICIOS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;1) Escribe un programa que, para un a&amp;ntilde;o dado, reporta el n&amp;ordm; de d&amp;iacute;as de cada mes dentro del a&amp;ntilde;o.&lt;/p&gt;
&lt;p&gt;2) Escribe un programa que, para un mes del a&amp;ntilde;o actual, lista todos los lunes del mes.&lt;/p&gt;
&lt;p&gt;3) Escribe un ejemplo que chequea si una fecha se corresponde a viernes 13.&lt;/p&gt;
&lt;div id=&quot;_mcePaste&quot; style=&quot;width:1px;height:1px;overflow:hidden;&quot;&gt;&lt;/div&gt;</description>
         <author>jcarmonaloeches</author>
         <guid isPermaLink="false">http://www.javahispano.org/certificacion/2014/4/28/date-time-api-java-8.html</guid>
         <pubDate>Mon, 28 Apr 2014 21:51:27 +0000</pubDate>
      </item>
      <item>
         <title>Más sobre GregorianCalendar....</title>
         <link>http://www.javahispano.org/certificacion/2014/4/7/mas-sobre-gregoriancalendar.html</link>
         <description>&lt;p&gt;¿Cuál es la siguiente salida y por qué? &lt;/p&gt;
&lt;p&gt; Aclaraciones: se dispone de un equipo bastante potente a la hora de ejecución, y el día de ejecución es: 7 de Abril de 2014 &lt;/p&gt;
&lt;b&gt;NOTA: no vale hacer uso de IDE.&lt;/b&gt;



&lt;pre class=&quot;brush:java&quot;&gt;
package es.orange.gateway.tools;

import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.GregorianCalendar;

public class Pruebas {

	/**
	 * @param args
	 */
	public static void main(String[] args) {

		GregorianCalendar gc1 = new GregorianCalendar();

		gc1.set(Calendar.MONTH, 4);

		try {
			Thread.sleep(10);
		} catch (InterruptedException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		GregorianCalendar gc2 = new GregorianCalendar();

		gc2.set(Calendar.MONTH, 4);

		System.out.println(gc2.compareTo(gc1));
		
		GregorianCalendar gc3 = new GregorianCalendar();

		gc3.set(Calendar.MONTH, 4);
		
		GregorianCalendar gc4 = new GregorianCalendar();

		gc4.set(Calendar.MONTH, 4);

		System.out.println(gc4.compareTo(gc3));
		
		GregorianCalendar gc5 = new GregorianCalendar();

		gc3.set(Calendar.MONTH, 4);
		
		GregorianCalendar gc6 = new GregorianCalendar();

		gc6.set(Calendar.MONTH, 16);

		System.out.println(gc5.compareTo(gc6));

		System.out.println(new SimpleDateFormat(&quot;dd/MM/yyyy&quot;).format(gc6.getTime()));

	}

}


&lt;/pre&gt;</description>
         <author>jcarmonaloeches</author>
         <guid isPermaLink="false">http://www.javahispano.org/certificacion/2014/4/7/mas-sobre-gregoriancalendar.html</guid>
         <pubDate>Mon, 07 Apr 2014 12:26:01 +0000</pubDate>
      </item>
      <item>
         <title>Pregunta sobre Java</title>
         <link>http://www.javahispano.org/certificacion/2014/4/3/pregunta-sobre-java.html</link>
         <description>&lt;p&gt;
¿Cuál es la salida por consola, y cuál la escrita en el fichero, de ejecutar el siguiente código fuente?
&lt;/p&gt;

&lt;p&gt; NOTA: tiene más gracia contestar sin hacer uso de IDE que haciendo uso de IDE &lt;/p&gt;


&lt;pre class=&quot;brush:java&quot;&gt;

package pruebas;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
/**
 *
 * @author Jaime Carmona Loeches
 *
 */
public class Escritor implements Runnable {
private String nombreFichero = &quot;&quot;;
@Override
public void run() {
System.out.println(&quot;Escritor ejecutando&quot;);
ejecutaLogica(0);
}
public Escritor(String nombreFichero) {
System.out.println(&quot;Escritor inicializado&quot;);
this.nombreFichero = nombreFichero;
}
private synchronized void ejecutaLogica(int numEjecucion) {
System.out.println(numEjecucion);
FileWriter fw = null;
BufferedWriter bw = null;
try {
File file = new File(nombreFichero);
fw = new FileWriter(file);
bw = new BufferedWriter(fw);
for (int i = 0; i &amp;lt; 10; i++) {
String texto = numEjecucion + &quot;:&quot; + i;
bw.write(texto + &quot;&amp;#92;n&quot;);
}
cierraRecursos(fw, bw);
numEjecucion++;
if (numEjecucion &amp;lt; 2)
ejecutaLogica(numEjecucion);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} finally {
}
}
private void cierraRecursos(FileWriter fw, BufferedWriter bw) {
try {
bw.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
fw.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
/**
* @param args
* @throws InterruptedException
*/
public static void main(String[] args) {
String nombreFichero = &quot;out.txt&quot;;
Escritor escritor = new Escritor(nombreFichero);
escritor.run();
}
}

&lt;/pre&gt;</description>
         <author>jcarmonaloeches</author>
         <guid isPermaLink="false">http://www.javahispano.org/certificacion/2014/4/3/pregunta-sobre-java.html</guid>
         <pubDate>Thu, 03 Apr 2014 20:55:41 +0000</pubDate>
      </item>
      <item>
         <title>GregorianCalendar en Java</title>
         <link>http://www.javahispano.org/certificacion/2014/4/2/gregoriancalendar-en-java.html</link>
         <description>&lt;strong&gt;¿Cuál es la salida del siguiente programa y por qué? 
NOTA: no vale hacer uso de IDE.&lt;/strong&gt;
&lt;pre class=&quot;brush:java&quot;&gt;
package test;

import java.util.Calendar;
import java.util.GregorianCalendar;

/**
 * Probando Gregorian Calendar
 * 
 * @author Jaime Carmona Loeches
 * 
 */
public class Pruebas {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		GregorianCalendar gc1 = new GregorianCalendar();
		gc1.set(Calendar.MONTH, 4);
		GregorianCalendar gc2 = new GregorianCalendar();
		gc2.set(Calendar.MONTH, 12);
		
		System.out.println(gc2.compareTo(gc1));		
	}

}

&lt;/pre&gt;</description>
         <author>jcarmonaloeches</author>
         <guid isPermaLink="false">http://www.javahispano.org/certificacion/2014/4/2/gregoriancalendar-en-java.html</guid>
         <pubDate>Wed, 02 Apr 2014 16:03:13 +0000</pubDate>
      </item>
      <item>
         <title>Samsung pide ayuda a Google en su batalla legal contra Apple</title>
         <link>http://www.javahispano.org/android/2014/4/2/samsung-pide-ayuda-a-google-en-su-batalla-legal-contra-apple.html</link>
         <description>&lt;p&gt;&lt;span class=&quot;full-image-float-right ssNonEditable&quot;&gt;&lt;span&gt;&lt;img style=&quot;width:440px;&quot; src=&quot;http://www.javahispano.org/storage/imagenes/SamsungVSApple.jpg?__SQUARESPACE_CACHEVERSION=1396331194248&quot; alt=&quot;&quot;/&gt;&lt;/span&gt;&lt;/span&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://online.wsj.com/news/articles/SB10001424052702304688104579470170432070410?mg=reno64-wsj&amp;amp;url=http%3A%2F%2Fonline.wsj.com%2Farticle%2FSB10001424052702304688104579470170432070410.html&quot;&gt;Samsung est&amp;aacute; siendo demandado por Apple por 2000 millones&lt;/a&gt; de d&amp;oacute;lares en concepto de da&amp;ntilde;os y perjuicios por infringir cinco de sus patentes, entre las cuales est&amp;aacute; la patente de deslizar para desbloquear. Adem&amp;aacute;s, Apple est&amp;aacute; pidi&amp;eacute;ndole hasta $40 en royalties por cada uno de sus terminales m&amp;oacute;viles (si me pregunt&amp;aacute;is a m&amp;iacute;, s&amp;iacute;ntoma claro de que Apple ya no sabe innovar as&amp;iacute; que est&amp;aacute; intentando ganar la batalla en los juzgados).&lt;/p&gt;
&lt;p&gt;Dada esta situaci&amp;oacute;n, samsung ha pedido ayuda Google para que varias personas, inclusive Andy Rubin, testifiquen a su favor en el juicio contra Apple.&lt;/p&gt;
&lt;p&gt;El culebr&amp;oacute;n contin&amp;uacute;a&amp;hellip;&lt;/p&gt;</description>
         <author>Abraham</author>
         <guid isPermaLink="false">http://www.javahispano.org/android/2014/4/2/samsung-pide-ayuda-a-google-en-su-batalla-legal-contra-apple.html</guid>
         <pubDate>Wed, 02 Apr 2014 10:13:46 +0000</pubDate>
      </item>
      <item>
         <title>Primeros pasos con el preview de Android wear</title>
         <link>http://www.javahispano.org/android/2014/3/20/primeros-pasos-con-el-preview-de-android-wear.html</link>
         <author>jtristan</author>
         <guid isPermaLink="false">http://www.javahispano.org/android/2014/3/20/primeros-pasos-con-el-preview-de-android-wear.html</guid>
         <pubDate>Thu, 20 Mar 2014 14:54:31 +0000</pubDate>
      </item>
      <item>
         <title>Android wear preview developer</title>
         <link>http://www.javahispano.org/android/2014/3/19/android-wear-preview-developer.html</link>
         <author>jtristan</author>
         <guid isPermaLink="false">http://www.javahispano.org/android/2014/3/19/android-wear-preview-developer.html</guid>
         <pubDate>Wed, 19 Mar 2014 10:38:53 +0000</pubDate>
      </item>
      <item>
         <title>Fragmentos anidados</title>
         <link>http://www.javahispano.org/android/2014/3/5/fragmentos-anidados.html</link>
         <author>jtristan</author>
         <guid isPermaLink="false">http://www.javahispano.org/android/2014/3/5/fragmentos-anidados.html</guid>
         <pubDate>Wed, 05 Mar 2014 13:10:00 +0000</pubDate>
      </item>
      <item>
         <title>Programación políglota sobre la JVM – 8 #Javaday</title>
         <link>http://www.javahispano.org/colombia/2013/8/15/programacion-poliglota-sobre-la-jvm-8-javaday.html</link>
         <description>&lt;p&gt;&lt;span&gt;Seguimos con los Javaday en Ciudad Bog&amp;oacute;tica, &amp;nbsp;esta vez Carlos Obreg&amp;oacute;n y Rick Buitrago nos presentan dos charlas que muestran que la JVM habla varios lenguajes:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp;-La JVM m&amp;aacute;s all&amp;aacute; de OpenEnglish: Scala, Groovy y Clojure.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;strong&gt;&amp;nbsp;-UNIT TESTING IN ANGER (cuando [JUnit, TestNG] se encuentra con [Maven, Gradle]).&lt;/strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;&lt;strong&gt;D&amp;oacute;nde?&lt;/strong&gt;&amp;nbsp;&amp;nbsp;Bosz Digital,&amp;nbsp;Calle 26 # 69D &amp;ndash; 91, Centro Empresarial Arrecife,&amp;nbsp;Oficina 507&amp;nbsp;Torre Dorado&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;&lt;strong&gt;Cu&amp;aacute;ndo?&amp;nbsp;&lt;/strong&gt;S&amp;aacute;bado 31 de agosto 2013&amp;nbsp;2:00 pm &amp;ndash; 5:00 pm&lt;/p&gt;
&lt;p&gt;Nuevamente gracias al apoyo de&amp;nbsp;Bosz Digital. Mas informacion en:&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://colombiajug.wordpress.com/&quot;&gt;http://colombiajug.wordpress.com/&lt;/a&gt;&lt;/p&gt;</description>
         <author>Christian Cabrejo J.</author>
         <guid isPermaLink="false">http://www.javahispano.org/colombia/2013/8/15/programacion-poliglota-sobre-la-jvm-8-javaday.html</guid>
         <pubDate>Thu, 15 Aug 2013 14:38:10 +0000</pubDate>
      </item>
      <item>
         <title>Java Day el próximo 1 de Junio</title>
         <link>http://www.javahispano.org/colombia/2013/5/23/java-day-el-proximo-1-de-junio.html</link>
         <description>&lt;p&gt;El proximo mes se estara realizando en la ciudad de Bogota un Java Day el sabado 1 de junio. El lugar y la hora todavia estan por confirmarse.&lt;/p&gt;
&lt;p&gt;Dentro los temas a tratar se encuentran:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Clean Code&lt;/strong&gt;: Sobre buenas practicas de programacion y escritura de codigo en Java&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Introduccion a Integracion Continua&lt;/strong&gt;: En esta charla se expondr&amp;aacute;n las ventajas de la Integraci&amp;oacute;n Continua, se explicar&amp;aacute; el proceso de IC y se instalar&amp;aacute; y configurar&amp;aacute; Jenkins como motor de IC de un proyecto de ejemplo con caracter&amp;iacute;sticas comunes a proyectos &amp;ldquo;de la vida real&amp;rdquo;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Mas informacion sobre este Java Day en:&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://colombiajug.wordpress.com/&quot;&gt;http://colombiajug.wordpress.com/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
         <author>marioko</author>
         <guid isPermaLink="false">http://www.javahispano.org/colombia/2013/5/23/java-day-el-proximo-1-de-junio.html</guid>
         <pubDate>Thu, 23 May 2013 21:56:28 +0000</pubDate>
      </item>
      <item>
         <title>Fotos del seminario de Android</title>
         <link>http://www.javahispano.org/espanha/2013/4/18/fotos-del-seminario-de-android.html</link>
         <description>&lt;p&gt;Ayer celebramos en Madrid un seminario titulado &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.javahispano.org/portada/2013/4/1/seminario-programacion-multidispositivo-en-android.html&quot;&gt;&quot;Seminario: Programaci&amp;oacute;n multidispositivo en Android&quot;&lt;/a&gt; en colaboraci&amp;oacute;n con &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.paradigmatecnologico.com/&quot;&gt;Paradigma Tecnol&amp;oacute;gico&lt;/a&gt;. En breve publicaremos el video y el material de la charla, pero hasta entonces pod&amp;eacute;is ver aqu&amp;iacute; unas fotos de la charla:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;div id=&quot;squarespace-slideshow-wrapper-1366266409&quot; class=&quot;ss-slideshow-v2&quot;&gt;&lt;/div&gt;</description>
         <author>Abraham</author>
         <guid isPermaLink="false">http://www.javahispano.org/espanha/2013/4/18/fotos-del-seminario-de-android.html</guid>
         <pubDate>Thu, 18 Apr 2013 06:25:49 +0000</pubDate>
      </item>
      <item>
         <title>Seminario: Programación multidispositivo en Android</title>
         <link>http://www.javahispano.org/espanha/2013/4/1/seminario-programacion-multidispositivo-enandroid.html</link>
         <author>Abraham</author>
         <guid isPermaLink="false">http://www.javahispano.org/espanha/2013/4/1/seminario-programacion-multidispositivo-enandroid.html</guid>
         <pubDate>Mon, 01 Apr 2013 16:22:54 +0000</pubDate>
      </item>
      <item>
         <title>Fotos del seminario sobre SEO</title>
         <link>http://www.javahispano.org/espanha/2013/2/28/fotos-del-seminario-sobre-seo.html</link>
         <description>&lt;p&gt;El martes celebramos en Madrid un seminario titulado &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.javahispano.org/portada/2013/2/8/seo-para-desarrolladores-seminario-de-javahispano-y-paradigm.html&quot;&gt;&quot;SEO para desarrolladores&quot;&lt;/a&gt; en colaboraci&amp;oacute;n con &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.paradigmatecnologico.com/&quot;&gt;Paradigma Tecnol&amp;oacute;gico&lt;/a&gt;. En breve publicaremos el video y el material de la charla, pero hasta entonces pod&amp;eacute;is ver aqu&amp;iacute; unas fotos de la charla:&lt;/p&gt;
&lt;p&gt;&lt;div id=&quot;squarespace-slideshow-wrapper-1361966864&quot; class=&quot;ss-slideshow-v2&quot;&gt;&lt;/div&gt;</description>
         <author>javaHispano</author>
         <guid isPermaLink="false">http://www.javahispano.org/espanha/2013/2/28/fotos-del-seminario-sobre-seo.html</guid>
         <pubDate>Thu, 28 Feb 2013 15:41:44 +0000</pubDate>
      </item>
      <item>
         <title>Groovy 2.1</title>
         <link>http://www.javahispano.org/groovy-grails/2013/1/25/groovy-21.html</link>
         <description>&lt;p&gt;&lt;span class=&quot;full-image-float-right ssNonEditable&quot;&gt;&lt;span&gt;&lt;img src=&quot;http://www.javahispano.org/storage/imagenes/groovy-logo.png?__SQUARESPACE_CACHEVERSION=1359150847296&quot; alt=&quot;&quot;/&gt;&lt;/span&gt;&lt;/span&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://glaforge.appspot.com/article/groovy-2-1-is-released&quot;&gt;Guillaume Laforge ha anunciado Groovy 2.1&lt;/a&gt;. La principal novedad de soporte completo para &amp;ldquo;invoke dynamic&amp;rdquo;, mejoras en la funcionalidad de tipado est&amp;aacute;tico con una nueva anotaci&amp;oacute;n que permite a&amp;ntilde;adir chequeos est&amp;aacute;ticos de tipos en DSLs, nuevas opciones para la compilaci&amp;oacute;n del programa y &quot;meta anotaciones&quot;que permiten combinar varias anotaciones.&lt;/p&gt;</description>
         <author>Abraham</author>
         <guid isPermaLink="false">http://www.javahispano.org/groovy-grails/2013/1/25/groovy-21.html</guid>
         <pubDate>Fri, 25 Jan 2013 21:55:17 +0000</pubDate>
      </item>
      <item>
         <title>Nuevo blog con contenido de Groovy</title>
         <link>http://www.javahispano.org/groovy-grails/2013/1/10/nuevo-blog-con-contenido-de-groovy.html</link>
         <description>&lt;p&gt;Cre&amp;eacute; un blog para publicar art&amp;iacute;culos dedicados al groovy y otros temas relacionados, ya tengo 2 art&amp;iacute;culos publicados. El enlace es:&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot; http://jabelcraft.blogspot.com/&quot;&gt; http://jabelcraft.blogspot.com/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot; http://jabelcraft.blogspot.com/&quot;&gt;&lt;/a&gt;&lt;br /&gt;&lt;em style=&quot;font-size:80%;&quot;&gt;&lt;span style=&quot;font-size:90%;&quot;&gt;&lt;strong&gt; Nota&lt;/strong&gt;: noticia enviada por jabelardo&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;</description>
         <author>Abraham</author>
         <guid isPermaLink="false">http://www.javahispano.org/groovy-grails/2013/1/10/nuevo-blog-con-contenido-de-groovy.html</guid>
         <pubDate>Thu, 10 Jan 2013 17:35:09 +0000</pubDate>
      </item>
      <item>
         <title>Charla de MadridJUG: Reflection Madness (contenidos de Java Specialist)</title>
         <link>http://www.javahispano.org/espanha/2013/1/10/charla-de-madridjug-reflection-madness-contenidos-de-java-sp.html</link>
         <author>Abraham</author>
         <guid isPermaLink="false">http://www.javahispano.org/espanha/2013/1/10/charla-de-madridjug-reflection-madness-contenidos-de-java-sp.html</guid>
         <pubDate>Thu, 10 Jan 2013 08:31:36 +0000</pubDate>
      </item>
      <item>
         <title>Charla BarcelonaJUG: Introducción a jBPM5 y Drools</title>
         <link>http://www.javahispano.org/espanha/2012/12/17/charla-barcelonajug-introduccion-a-jbpm5-y-drools.html</link>
         <description>&lt;p&gt;El pr&amp;oacute;ximo mi&amp;eacute;rcoles 19 de Diciembre a las 19h, BarcelonaJUG no ofrece una charla de introducci&amp;oacute;n a &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.jboss.org/jbpm&quot;&gt;jBMP5&lt;/a&gt; y Drools por parte de &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://salaboy.com/&quot;&gt;Mauricio Salatino&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;span class=&quot;full-image-float-left ssNonEditable&quot;&gt;&lt;span&gt;&lt;img src=&quot;http://3.bp.blogspot.com/-BLOooxryqaU/UK5NXWOtY0I/AAAAAAAAAAU/8MC4MZoR_j4/s300/logo_bicolor.png?__SQUARESPACE_CACHEVERSION=1355745095632&quot; alt=&quot;&quot;/&gt;&lt;/span&gt;&lt;/span&gt;Nos introduciremos primeramente en el framework de desarrollo, porqu&amp;eacute; y cu&amp;aacute;ndo es recomendable su utilizaci&amp;oacute;n. Seguidamente nos enfocaremos a explicar c&amp;oacute;mo la utilizaci&amp;oacute;n de Drools y jBPM provee una plataforma &amp;uacute;nica para la ejecuci&amp;oacute;n (no s&amp;oacute;lo) de Procesos de Negocio. Finalmente acabaremos la exposici&amp;oacute;n con un repaso de casos de uso m&amp;aacute;s avanzados que intentan tomar el m&amp;aacute;ximo provecho de los motores de reglas y procesos de negocio.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;a rel=&quot;nofollow&quot; style=&quot;color:#888888;&quot; target=&quot;_blank&quot; href=&quot;http://salaboy.com/&quot;&gt;Mauricio Salatino&lt;/a&gt;&amp;nbsp;es desarrollador de jBPM5 y Drools en Red Hat / JBoss UK y miembro activo de la comunidad jBPM desde 2008. Es adem&amp;aacute;s autor del libro&amp;nbsp;&lt;a rel=&quot;nofollow&quot; style=&quot;color:#888888;&quot; target=&quot;_blank&quot; href=&quot;http://www.packtpub.com/jboss-business-process-management-jbpm-developer-guide/book&quot;&gt;jBPM Developer Guide for Packt Publishing&lt;/a&gt;, y entre otros, el 2011 fue el Ganador del Premio a la Resoluci&amp;oacute;n de Errores y Nuevas Caracter&amp;iacute;sticas dentro de la Comunidad JBoss.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;M&amp;aacute;s informaci&amp;oacute;n en: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://barcelonajug.blogspot.com.es/2012/12/1912-intro-jbpm5-y-drools.html&quot;&gt;http://barcelonajug.blogspot.com.es/2012/12/1912-intro-jbpm5-y-drools.html&lt;/a&gt;&lt;/p&gt;</description>
         <author>salmar</author>
         <guid isPermaLink="false">http://www.javahispano.org/espanha/2012/12/17/charla-barcelonajug-introduccion-a-jbpm5-y-drools.html</guid>
         <pubDate>Mon, 17 Dec 2012 10:13:04 +0000</pubDate>
      </item>
      <item>
         <title>Charla de MadridJUG: JBoss Forge 101</title>
         <link>http://www.javahispano.org/espanha/2012/12/8/charla-de-madridjug-jboss-forge-101.html</link>
         <description>&lt;p&gt;&lt;span class=&quot;full-image-float-right ssNonEditable&quot;&gt;&lt;span&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://madridjug.jottit.com/&quot;&gt;&lt;img style=&quot;width:320px;&quot; src=&quot;http://www.javahispano.org/storage/imagenes/madridJug2.png?__SQUARESPACE_CACHEVERSION=1354950783220&quot; alt=&quot;&quot;/&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;El pr&amp;oacute;ximo 13 diciembrea las 19:30 Helder De Oliveira impartir&amp;aacute; la charla &quot;JBoss Forge 101&quot; en FON Headquarters- Quintanavides 15 2-1, en Las Tablas. Teneis &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://madridjug.jottit.com/diciembre_2012&quot;&gt;m&amp;aacute;s informaci&amp;oacute;n de la charla y sobre c&amp;oacute;mo llegar all&amp;iacute; aqu&amp;iacute;&lt;/a&gt;.&lt;/p&gt;</description>
         <author>Abraham</author>
         <guid isPermaLink="false">http://www.javahispano.org/espanha/2012/12/8/charla-de-madridjug-jboss-forge-101.html</guid>
         <pubDate>Sat, 08 Dec 2012 07:09:38 +0000</pubDate>
      </item>
      <item>
         <title>Esta semana en Grails 2012-47</title>
         <link>http://www.javahispano.org/groovy-grails/2012/11/29/esta-semana-en-grails-2012-47.html</link>
         <description>&lt;p&gt;Otra semana m&amp;aacute;s traducimos el articulo de Burt Beckwith. Puedes leer el art&amp;iacute;culo original aqu&amp;iacute;: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://burtbeckwith.com/blog/?p= 1693&quot;&gt;http://burtbeckwith.com/blog/?p= 1693 &lt;/a&gt;. Está es la última traducción que hago, si estás interesado en continuar con esta tarea, puedes ponerte en contacto con Burt o conmigo mismo.&lt;/p&gt; 

&lt;p&gt;La gran noticia de la semana es la &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/news/1285414&quot;&gt;actualización&lt;/a&gt;&amp;nbsp;de&amp;nbsp;la web&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/&quot;&gt;grails.org&lt;/a&gt;. Ha sido un esfuerzo combinado de empleados de VMware y miembros de la comunidad, incluyendo a Eric Berry, Damien Vitrac, y Craig Burke. El sitio es una aplicación web y es código abierto, el reositorio está&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://github.com/grails-samples/grails-website&quot;&gt;aquí&lt;/a&gt;, por si tienes un parche o una funcionalidad y quieres enviar un&amp;nbsp;pull request. Tenemos un JIRA &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://jira.grails.org/browse/WEBSITE&quot;&gt;aquí&lt;/a&gt;&amp;nbsp;por si quieres comentarnos cualquier cosa que veas.&lt;/p&gt;
&lt;p&gt;Como parte de la actualización del sitio, hemos implementado un nuevo sistema para enviar los plugins. En vez de enviarlo a la lista de desarrollo, manda este&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugins/submitPlugin&quot;&gt;formulario&lt;/a&gt;.&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://disqus.com/&quot;&gt;Disqus&lt;/a&gt;&amp;nbsp;está disponible en la web, para que puedas hacer sugerencias y preguntar sobre los plugins enviados, así como comentar en otras partes también.&lt;/p&gt;
&lt;p&gt;Los ganadores del hackathon&amp;nbsp;Grails48&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://g48.io/event/results&quot;&gt;han sido anunciados&lt;/a&gt;. Felicidades para el equipo&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://osoco.es/&quot;&gt;OSOCO&lt;/a&gt;&amp;nbsp;por su primera posición.&lt;/p&gt;
&lt;p&gt;La versión inacabada de&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://shop.oreilly.com/product/0636920024750.do&quot;&gt;Programming Grails&lt;/a&gt;&amp;nbsp;ha sido actualizada con tres nuevos capítulos, de un total de diez. Sólo quedan dos&amp;nbsp;&lt;img class=&quot;wp-smiley&quot; src=&quot;http://burtbeckwith.com/blog/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot;&gt;&lt;/p&gt;
&lt;div id=&quot;miscellaneous&quot;&gt;
&lt;h2&gt;Artículos varios&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.1312388.n4.nabble.com/Looking-for-devs-to-assume-grails-aws-tp4637876.html&quot;&gt;Buscando desarrolladores para hacerse cargo de grails-aws&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.kickroot.com/blog/2012/11/20/custom-grails-taglib-for-showing-content-based-on-roles-and-acls-without-going-crazy/&quot;&gt;Taglib personalizada para mostrar contenico basado en roles y ACLs (sin volverse loco)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://tedvinke.wordpress.com/2012/08/22/grails-scaffolding-enums-and-i18n/&quot;&gt;¡Truco rápido! Grails scaffolding: enums y i18n&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://scn.sap.com/community/developer-center/cloud-platform/blog/2012/11/23/deploying-grails-applications-on-sap-netweaver-cloud-with-maven&quot;&gt;Desplegando una aplicación Grails en SAP NetWeaver Cloud con Maven&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.springsource.org/node/3743&quot;&gt;Esta semana en Spring – 20 de Noviembre de 2012&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&quot;plugins&quot;&gt;
&lt;h2&gt;Plugins&lt;/h2&gt;
&lt;p&gt;Se han publicado 3 plugins nuevos:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/bootstrap-theme&quot;&gt;bootstrap-theme&lt;/a&gt;&amp;nbsp;versión 1.0.RC2. Proporciona un tema básico basado en Twitter Bootstrap.&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/bootstrap-ui&quot;&gt;bootstrap-ui&lt;/a&gt;&amp;nbsp;versión&amp;nbsp;1.0.RC2. Interface de usuario basada en Twitter Bootstrap para el plugin platform.&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/platform-ui&quot;&gt;platform-ui&lt;/a&gt;&amp;nbsp;versión&amp;nbsp;1.0.RC1. Interfaz de usuario y temas para interoperabilidad entre plugins y aplicaciones.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;y se actualizaron 7 plugins:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/jesque&quot;&gt;jesque&lt;/a&gt;&amp;nbsp;versión&amp;nbsp;0.5.0. Una aproximación más Groovy para usar jesque.&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/lamer-filter&quot;&gt;lamer-filter&lt;/a&gt;&amp;nbsp;versión&amp;nbsp;1.0.2.&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/page-resources&quot;&gt;page-resources&lt;/a&gt;&amp;nbsp;versión&amp;nbsp;0.2.1. Mejora el plugin resources permitiendo la creación de modulos de recursos para páginas usando convención sobre configuración.&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/platform-core&quot;&gt;platform-core&lt;/a&gt;&amp;nbsp;versión&amp;nbsp;1.0.RC1. Proporciona funcionalidad para los plugins para tener más integración unos con otros y con las aplicaciones.&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/release&quot;&gt;release&lt;/a&gt;&amp;nbsp;versión&amp;nbsp;2.1.0. Publica plugins Grails a un repositorio privado o público.&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/spring-security-facebook&quot;&gt;spring-security-facebook&lt;/a&gt;&amp;nbsp;version 0.10. Plugin para Facebook Authentication, como una extensión del plugin Grails Spring Security Core.&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/vaadin&quot;&gt;vaadin&lt;/a&gt;&amp;nbsp;versión&amp;nbsp;1.7.0-beta9.2. Añade integración con Vaadin (http://vaadin.com/).&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&quot;tweets&quot;&gt;
&lt;h2&gt;Tweets interesantes&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/deanyhwilliams/status/270719427350257664&quot;&gt;@deanyhwilliams&lt;/a&gt;: Thoroughly enjoying the tutorials on Groovy and Grails in this months and last months&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/WebDesignerMag&quot;&gt;@WebDesignerMag&lt;/a&gt;, well done folks looking forward to p3&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/benboggess/status/270925331169439744&quot;&gt;@benboggess&lt;/a&gt;: New&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23gum&quot;&gt;#gum&lt;/a&gt;&amp;nbsp;website.&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/wMTSOQBC&quot;&gt;http://t.co/wMTSOQBC&lt;/a&gt;&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23grails&quot;&gt;#grails&lt;/a&gt;&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23groovy&quot;&gt;#groovy&lt;/a&gt;&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23verynice&quot;&gt;#verynice&lt;/a&gt;&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23props&quot;&gt;#props&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/mittie/status/270985745693552640&quot;&gt;@mittie&lt;/a&gt;: ported a class from&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23groovy&quot;&gt;#groovy&lt;/a&gt;&amp;nbsp;to Java and it became _slower_ !&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/jeffscottbrown/status/271622799372730369&quot;&gt;@jeffscottbrown&lt;/a&gt;: The Grails48 event delivered some awesome Grails projects –&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/0roJs9sd&quot;&gt;http://t.co/0roJs9sd&lt;/a&gt;&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23grails48&quot;&gt;#grails48&lt;/a&gt;&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23grails&quot;&gt;#grails&lt;/a&gt;&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23groovy&quot;&gt;#groovy&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/lhotari/status/271640638976569344&quot;&gt;@lhotari&lt;/a&gt;: Our company won a Graphie for Most Innovative Enterprise Graph Application&lt;br&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/tb8k5he5&quot;&gt;http://t.co/tb8k5he5&lt;/a&gt;&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23grails&quot;&gt;#grails&lt;/a&gt;&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23neo4j&quot;&gt;#neo4j&lt;/a&gt;&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23graphconne&quot;&gt;#graphconne&lt;/a&gt;&amp;nbsp;…&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/gvmtool/status/271649208711380992&quot;&gt;@gvmtool&lt;/a&gt;: Fantastic, we’re featured on the new&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/U3Tle3nw&quot;&gt;http://t.co/U3Tle3nw&lt;/a&gt;&amp;nbsp;website!&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/1tNIxlFo&quot;&gt;http://t.co/1tNIxlFo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/alberto_deavila/status/271649719422423041&quot;&gt;@alberto_deavila&lt;/a&gt;: Congrat to OSOCO and good job guys!&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/alvaro_sanchez&quot;&gt;@alvaro_sanchez&lt;/a&gt;&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/daureos&quot;&gt;@daureos&lt;/a&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/fatimacasau&quot;&gt;@fatimacasau&lt;/a&gt;&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/ilopmar&quot;&gt;@ilopmar&lt;/a&gt;&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/olmaygti&quot;&gt;@olmaygti&lt;/a&gt;&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23grails&quot;&gt;#grails&lt;/a&gt;&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23gr84&quot;&gt;#gr84&lt;/a&gt;&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23grails48&quot;&gt;#grails48&lt;/a&gt;/ cc&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/Grails48&quot;&gt;@Grails48&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/old_sound/status/271657417614454784&quot;&gt;@old_sound&lt;/a&gt;: This happens when you let some Mexicans use grails:&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/HXvHmfZC&quot;&gt;http://t.co/HXvHmfZC&lt;/a&gt;awesome stuff.&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23kanban&quot;&gt;#kanban&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/tim_yates/status/271920218098499584&quot;&gt;@tim_yates&lt;/a&gt;: My Lazy,&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23groovy&quot;&gt;#groovy&lt;/a&gt;&amp;nbsp;six-frame DNA translator goes from processing 15,000 bases per second to 30,000 when I use CompileStatic&amp;nbsp;&lt;img class=&quot;wp-smiley&quot; src=&quot;http://burtbeckwith.com/blog/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot;&gt;&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23winning&quot;&gt;#winning&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/craigburke1/status/272008555245219840&quot;&gt;@craigburke1&lt;/a&gt;: Nice! Testimonials are getting added to the new&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23grails&quot;&gt;#grails&lt;/a&gt;&amp;nbsp;site, it’s cool to see something you do getting used:&lt;br&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/fMWQ6DZm&quot;&gt;http://t.co/fMWQ6DZm&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/domix/status/272055423916441602&quot;&gt;@domix&lt;/a&gt;: ¿Eres de Hispanoamerica?¿Tu empresa usa Grails?¿Te gustaría compartir tu experiencia conmigo? La usare en una charla en el&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23ggx&quot;&gt;#ggx&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/tim_yates/status/272066195342114816&quot;&gt;@tim_yates&lt;/a&gt;: everything is greater than null in&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23groovy&quot;&gt;#groovy&lt;/a&gt;&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/AjIuPKN5&quot;&gt;http://t.co/AjIuPKN5&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/rmangi/status/272082794878996482&quot;&gt;@rmangi&lt;/a&gt;: Been playing with&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23vert&quot;&gt;#vert&lt;/a&gt;.x and put together a starter kit for&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23groovy&quot;&gt;#groovy&lt;/a&gt;&amp;nbsp;here&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://t.co/nnXei36S&quot;&gt;https://t.co/nnXei36S&lt;/a&gt;&amp;nbsp;would love some feedback.&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/DailyGrailsTip/status/272278573178572800&quot;&gt;@DailyGrailsTip&lt;/a&gt;: The latest version of the Grails console plugin allows you to execute code from a file – cool ! –&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/GSf9kz77&quot;&gt;http://t.co/GSf9kz77&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/Grails48/status/272742838314344448&quot;&gt;@Grails48&lt;/a&gt;: 19&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23Groovy&quot;&gt;#Groovy&lt;/a&gt;&amp;nbsp;t-shirts to go with 4 days left. We are cutting it close&amp;nbsp;&lt;img class=&quot;wp-smiley&quot; src=&quot;http://burtbeckwith.com/blog/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/vsRnpH79&quot;&gt;http://t.co/vsRnpH79&lt;/a&gt;&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23Grails&quot;&gt;#Grails&lt;/a&gt;&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23G48&quot;&gt;#G48&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/greach_es/status/273034088988934144&quot;&gt;@greach_es&lt;/a&gt;: Have you seen the our speaker list? and we are talking with many more!&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/eJ9rHGVh&quot;&gt;http://t.co/eJ9rHGVh&lt;/a&gt;&amp;nbsp;buy your ticket before 30th and save 25%&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23groovy&quot;&gt;#groovy&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&quot;jobs&quot;&gt;
&lt;h2&gt;Grupos de usuarios y conferencias&lt;/h2&gt;
&lt;/div&gt;
&lt;div id=&quot;meetups&quot;&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://skillsmatter.com/event/groovy-grails/groovy-grails-exchange-2012/&quot;&gt;Groovy &amp;amp; Grails eXchange 2012&lt;/a&gt; 
&lt;ul&gt;
&lt;li&gt;13&lt;sup&gt;th&lt;/sup&gt;-14&lt;sup&gt;th&lt;/sup&gt;&amp;nbsp;December, London&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://greach.es/&quot;&gt;Greach 2013&lt;/a&gt; 
&lt;ul&gt;
&lt;li&gt;January 25&lt;sup&gt;th&lt;/sup&gt;-26&lt;sup&gt;th&lt;/sup&gt;, Madrid&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://gr8conf.us/&quot;&gt;GR8Conf Europe 2013&lt;/a&gt; 
&lt;ul&gt;
&lt;li&gt;May 22&lt;sup&gt;nd&lt;/sup&gt;-24&lt;sup&gt;th&lt;/sup&gt;&amp;nbsp;Copenhagen, Denmark&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://gr8conf.eu/&quot;&gt;GR8Conf US 2013&lt;/a&gt; 
&lt;ul&gt;
&lt;li&gt;July 21&lt;sup&gt;st&lt;/sup&gt;-23&lt;sup&gt;rd&lt;/sup&gt;&amp;nbsp;Minneapolis, MN&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.meetup.com/Austin-Groovy-and-Grails-Users/events/91381792/&quot;&gt;Group planning meeting – November 28, 2012&lt;/a&gt; 
&lt;ul&gt;
&lt;li&gt;Austin Groovy and Grails Users&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.meetup.com/techlifecolumbus/events/92518482/&quot;&gt;Introduction to Grails Web Flow – December 11, 2012&lt;/a&gt; 
&lt;ul&gt;
&lt;li&gt;TechLife Columbus&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://burtbeckwith.com/blog/www.meetup.com/San-Francisco-Grails-Cafe-Centro/events/89297602/&quot;&gt;Holiday ‘Pub Night’ December 12, 2012&lt;/a&gt; 
&lt;ul&gt;
&lt;li&gt;San Francisco Grails Cafe Centro&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;

&lt;p&gt;El art&amp;iacute;culo original contiene &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://burtbeckwith.com/blog/?p=1693#jobs&quot;&gt;una secci&amp;oacute;n de trabajos&lt;/a&gt;.&lt;/p&gt;</description>
         <author>Aitor</author>
         <guid isPermaLink="false">http://www.javahispano.org/groovy-grails/2012/11/29/esta-semana-en-grails-2012-47.html</guid>
         <pubDate>Thu, 29 Nov 2012 11:02:54 +0000</pubDate>
      </item>
      <item>
         <title>Esta semana en Grails 2012-46</title>
         <link>http://www.javahispano.org/groovy-grails/2012/11/20/esta-semana-en-grails-2012-46.html</link>
         <description>&lt;p&gt;Otra semana m&amp;aacute;s traducimos el articulo de Burt Beckwith. Puedes leer el art&amp;iacute;culo original aqu&amp;iacute;: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://burtbeckwith.com/blog/?p= 1683&quot;&gt;http://burtbeckwith.com/blog/?p= 1683 &lt;/a&gt;&lt;/p&gt;

&lt;div class=&quot;entrytext&quot;&gt;
&lt;p&gt;El precio reducido de las entradas del&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://greach.es/&quot;&gt;Greach&lt;/a&gt; termina el 30 de noviembre, compra tus entradas antes de que suban los precios.&lt;/p&gt;
&lt;p&gt;La GR8Conf &amp;nbsp;EEUU y Europa han sido anunciadas; la conferencia en EEUU será del 21 al 23 de julio, y las fechas en europa sean del 22 al 24 de MAyo. Los C4P de ambas conferencias están abiertos; manda a la conferencia en EEUU &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://gr8conf.us/Presentation-Proposal&quot;&gt;aquí&lt;/a&gt;&amp;nbsp;y a la conferencia Europea&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://gr8conf.eu/cfp&quot;&gt;aquí&lt;/a&gt;.&lt;/p&gt;
&lt;div id=&quot;miscellaneous&quot;&gt;
&lt;h2&gt;Artículos varios&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://github.com/mstein/grails-mongodb-console/&quot;&gt;Consola de MongoDB con Grails&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.jnbridge.com/jn/blog/2012/11/14/groovy-to-net-integration/&quot;&gt;Integración Groovy con .NET&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://raibledesigns.com/rd/entry/infoq_s_top_20_web&quot;&gt;Los 20 mejores Framework de InfoQ para la JVM&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://desmontandojava.blogspot.ie/2012/11/grooscript-01.html&quot;&gt;Groovy + Javascript == Grooscript 0.1 &lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.christianoestreich.com/2012/11/grails-cxf-plugin-versi&amp;#xf3;n-one-released/&quot;&gt;Lanzada la versión 1.x del Plugin CXF&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.christianoestreich.com/2012/11/domain-constraints-grails-spock-updated/&quot;&gt;Probando Constraints de Dominio usando Grails 2.x &amp;amp; Spock 0.7&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.springsource.org/node/3737&quot;&gt;Esta semana en Spring – 13 de Noviembre, 2012&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&quot;plugins&quot;&gt;
&lt;h2&gt;Plugins&lt;/h2&gt;
&lt;p&gt;Se han lanzado 4 nuevos plugins:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/css-lint&quot;&gt;css-lint&lt;/a&gt; versión 0.1. Ejecuta csslint para ficheros css.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/kissmetrics&quot;&gt;kissmetrics&lt;/a&gt; versión 0.1.2. Permite que tu aplicación Grails use el API de KISSmetrics.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/rwt&quot;&gt;rwt&lt;/a&gt; versión 0.1. Integra RWT, Standard Widget Toolkit (SWT), para construir tus interfaces con RWT y JFace.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/vero&quot;&gt;vero&lt;/a&gt; versión 0.1.0. Permite que tu aplicación utilice la APIs de Vero.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;y se actualizaron 13 plugins:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/aws-sdk&quot;&gt;aws-sdk&lt;/a&gt; versión 1.3.24. Usa la infraestructura de servicios de Amazon.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/closure-compiler&quot;&gt;closure-compiler&lt;/a&gt; versión 0.9.1. Compila/optimiza tus recursos javascript con el compilador Google Closure.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/clover&quot;&gt;clover&lt;/a&gt; versión 3.1.8. Integra la herramienta de cobertura de código Clover.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/cookie-session&quot;&gt;cookie-session&lt;/a&gt; versión 2.0.1. Te permite almacenar los datos de tu sesión en una cookie.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/facebook-sdk&quot;&gt;facebook-sdk&lt;/a&gt; versión 0.4.4.&amp;nbsp;Permite a tu aplicación usar la plataforma Facebook y desarrollar aplicaciones Facebook en Facebook.com o en sitios web mediante Facebook Connect.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/geb&quot;&gt;geb&lt;/a&gt; versión 0.9.0-RC-1. Geb es una librería para navegación web &quot;headless&quot; en la JVM, utilizada para pruebas funcionales web.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/gwt&quot;&gt;gwt&lt;/a&gt; versión 0.8. Incorpora GWT en Grails.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/html5-mobile-scaffolding&quot;&gt;html5-mobile-scaffolding&lt;/a&gt; versión 0.4.4. Scaffolding con HTML5 para aplicaciones móviles usando jQuery mobile en una única página.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/jquery&quot;&gt;jquery&lt;/a&gt; versión 1.8.3. Integra jQuery.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/kickstart-with-bootstrap&quot;&gt;kickstart-with-bootstrap&lt;/a&gt; versión 0.8.8.&amp;nbsp;Comienza tu proyecto con un buen aspecto, con plantillas de scaffolding para las páginas con CRUD estandar usando Twitter Bootstrap.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/mongodb-morphia&quot;&gt;mongodb-morphia&lt;/a&gt; versión 0.8.2. GORM alternativo para MongoDB basado en la librería Morphia (antes gorm-mongodb).&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/nerderg-form-tags&quot;&gt;nerderg-form-tags&lt;/a&gt; versión 2.1. Proporciona facilidad de lectura, convención y consistencia al diseño de forms con CSS.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/vaadin&quot;&gt;vaadin&lt;/a&gt; versión 1.7.0-beta9.1. Añade integración con Vaadin (http://vaadin.com/).&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&quot;tweets&quot;&gt;
&lt;h2&gt;Tweets interesantes&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/altfatterz/status/269773418226913280&quot;&gt;@altfatterz&lt;/a&gt;: How cool is that the new website of &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23grails&quot;&gt;#grails&lt;/a&gt; is community driven &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://t.co/ELdtqzff&quot;&gt;https://t.co/ELdtqzff&lt;/a&gt; currently running here &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/XZPq9Z2M&quot;&gt;http://t.co/XZPq9Z2M&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/mittie/status/270595854149246976&quot;&gt;@mittie&lt;/a&gt;: Due to popular request: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23groovy&quot;&gt;#groovy&lt;/a&gt; refcard  &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/3qtaqZNk&quot;&gt;http://t.co/3qtaqZNk&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/DailyGrailsTip/status/267929956498149376&quot;&gt;@DailyGrailsTip&lt;/a&gt;: Want to isolate tests that stomp on each other? Read this useful blogpost by Ted Naleid – &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/suzCJNK0&quot;&gt;http://t.co/suzCJNK0&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/benorama/status/268274788785606656&quot;&gt;@benorama&lt;/a&gt;: Just released KISSmetrics Grails Plugin. Feedbacks welcome! &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23KISSmetrics&quot;&gt;#KISSmetrics&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23API&quot;&gt;#API&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23Grails&quot;&gt;#Grails&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23plugin&quot;&gt;#plugin&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://t.co/sHFBg6NS&quot;&gt;https://t.co/sHFBg6NS&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/KISSmetrics&quot;&gt;@KISSmetrics&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/DailyGrailsTip/status/268292340844732416&quot;&gt;@DailyGrailsTip&lt;/a&gt;: Interested in adding strong encryption to your gorm domain objects? check out this presentation on Jasypr and Grails – &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/QE3AXfqP&quot;&gt;http://t.co/QE3AXfqP&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/winkler1/status/268368389720911873&quot;&gt;@winkler1&lt;/a&gt;: JSShaper is &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23groovy&quot;&gt;#groovy&lt;/a&gt;-style AST transforms for Javascript – &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/5CUan9AO&quot;&gt;http://t.co/5CUan9AO&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/tim_yates/status/268387638686388224&quot;&gt;@tim_yates&lt;/a&gt;: A &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23Groovy&quot;&gt;#Groovy&lt;/a&gt; InterleavedIterator &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://t.co/LyFccQCZ&quot;&gt;https://t.co/LyFccQCZ&lt;/a&gt; does something like this exist already? &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/wingyplus/status/268407978942681088&quot;&gt;@wingyplus&lt;/a&gt;: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23Groovy&quot;&gt;#Groovy&lt;/a&gt; snippets for &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23Vim&quot;&gt;#Vim&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://t.co/KB28EVwR&quot;&gt;https://t.co/KB28EVwR&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/smaldini/status/268432574601375745&quot;&gt;@smaldini&lt;/a&gt;: coming back from Manchester where another great team will go &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23Grails&quot;&gt;#Grails&lt;/a&gt; and &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23Spring&quot;&gt;#Spring&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23Integration&quot;&gt;#Integration&lt;/a&gt;. Because it just works and it rocks. &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/glen_a_smith/status/268493440176754688&quot;&gt;@glen_a_smith&lt;/a&gt;: You can parse date params in Grails 2.x with params.date(‘myDate’, ‘dd-MM-yyyy’). &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23protip&quot;&gt;#protip&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23wishiknewthatlastweek&quot;&gt;#wishiknewthatlastweek&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/nobeans/status/268897444421578752&quot;&gt;@nobeans&lt;/a&gt;: “How To: Grails Plugin Development Best Practices” &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/6XYnzx32&quot;&gt;http://t.co/6XYnzx32&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/tommmetz/status/269087013007933441&quot;&gt;@tommmetz&lt;/a&gt;: Grails Command Center, GUI wrapper around &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23grails&quot;&gt;#grails&lt;/a&gt; CLI: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/RCWhgE3N&quot;&gt;http://t.co/RCWhgE3N&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/DailyGrailsTip/status/269382162669776896&quot;&gt;@DailyGrailsTip&lt;/a&gt;: Writing a grails plugin with filters? Use the WebXmlConfig plugin to play nice with other plugins – &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/4oR3PaRr&quot;&gt;http://t.co/4oR3PaRr&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/ofirwin/status/269783279450873856&quot;&gt;@ofirwin&lt;/a&gt;: For all &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23grails&quot;&gt;#grails&lt;/a&gt; &amp;amp; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23groovy&quot;&gt;#groovy&lt;/a&gt; developers – Please answer my short survey on development stack for Grails. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/jxdvhtqs&quot;&gt;http://t.co/jxdvhtqs&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/tomaslin/status/269837743629152257&quot;&gt;@tomaslin&lt;/a&gt;: Tell &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23grails&quot;&gt;#grails&lt;/a&gt; to use drip instead of java seems to only involve setting  export JAVACMD=’/usr/local/bin/drip’ &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/pmcneil/status/270058083319947265&quot;&gt;@pmcneil&lt;/a&gt;: Just released a new versión of the nerdErg Form Tags now with resourceness and up-to-datification &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/RX4QvzT0&quot;&gt;http://t.co/RX4QvzT0&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23grails&quot;&gt;#grails&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23plugin&quot;&gt;#plugin&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&quot;jobs&quot;&gt;
&lt;h2&gt;Grupos de usurios y conferencias&lt;/h2&gt;
&lt;/div&gt;
&lt;div id=&quot;meetups&quot;&gt;
&lt;ul&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://skillsmatter.com/event/groovy-grails/groovy-grails-exchange-2012/&quot;&gt;Groovy &amp;amp; Grails eXchange 2012&lt;/a&gt; 
&lt;ul&gt;
&lt;li&gt; 13&lt;sup&gt;th&lt;/sup&gt;-14&lt;sup&gt;th&lt;/sup&gt; December, London &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://greach.es/&quot;&gt;Greach 2013&lt;/a&gt; 
&lt;ul&gt;
&lt;li&gt; January 25&lt;sup&gt;th&lt;/sup&gt;-26&lt;sup&gt;th&lt;/sup&gt;, Madrid &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://gr8conf.us/&quot;&gt;GR8Conf Europe 2013&lt;/a&gt; 
&lt;ul&gt;
&lt;li&gt; May 22&lt;sup&gt;nd&lt;/sup&gt;-24&lt;sup&gt;th&lt;/sup&gt; Copenhagen, Denmark &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://gr8conf.eu/&quot;&gt;GR8Conf US 2012&lt;/a&gt; 
&lt;ul&gt;
&lt;li&gt; July 21&lt;sup&gt;st&lt;/sup&gt;-23&lt;sup&gt;rd&lt;/sup&gt; Minneapolis, MN&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.meetup.com/Groovy-Grails-Israel-Meetup-Group/events/70604442/&quot;&gt;&amp;amp; Grails Introduction – November 21, 2012&lt;/a&gt; 
&lt;ul&gt;
&lt;li&gt; Groovy &amp;amp; Grails Israel Meetup Group &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.meetup.com/San-Francisco-Grails-Cafe-Centro/events/89297082/&quot;&gt;Taking JavaScript Seriously in Grails – November 27, 2012&lt;/a&gt; 
&lt;ul&gt;
&lt;li&gt; San Francisco Grails Cafe Centro &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.meetup.com/Austin-Groovy-and-Grails-Users/events/91381792/&quot;&gt;Group planning meeting – November 28, 2012&lt;/a&gt; 
&lt;ul&gt;
&lt;li&gt; Austin Groovy and Grails Users &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot;&gt;Holiday ‘Pub Night’ December 12, 2012&lt;/a&gt; 
&lt;ul&gt;
&lt;li&gt; San Francisco Grails Cafe Centro &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;El art&amp;iacute;culo original contiene &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://burtbeckwith.com/blog/?p=1683#jobs&quot;&gt;una secci&amp;oacute;n de trabajos&lt;/a&gt;.&lt;/p&gt;</description>
         <author>Aitor</author>
         <guid isPermaLink="false">http://www.javahispano.org/groovy-grails/2012/11/20/esta-semana-en-grails-2012-46.html</guid>
         <pubDate>Tue, 20 Nov 2012 12:34:27 +0000</pubDate>
      </item>
      <item>
         <title>Fotos del Java Road Trip en Madrid</title>
         <link>http://www.javahispano.org/espanha/2012/11/12/fotos-del-java-road-trip-en-madrid.html</link>
         <description>&lt;p&gt;Aqu&amp;iacute; os dejamos unas cuantas fotos del &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.javahispano.org/portada/2012/10/25/java-roadtrip-castellon-madrid-y-bilbao.html&quot;&gt;Java Road Trip en Madrid&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;div id=&quot;squarespace-slideshow-wrapper-1352718417&quot; class=&quot;ss-slideshow-v2&quot;&gt;&lt;/div&gt;</description>
         <author>Abraham</author>
         <guid isPermaLink="false">http://www.javahispano.org/espanha/2012/11/12/fotos-del-java-road-trip-en-madrid.html</guid>
         <pubDate>Mon, 12 Nov 2012 11:03:55 +0000</pubDate>
      </item>
      <item>
         <title>Esta semana en Grails 2012-45</title>
         <link>http://www.javahispano.org/groovy-grails/2012/11/12/esta-semana-en-grails-2012-45.html</link>
         <description>&lt;p&gt;Otra semana m&amp;aacute;s traducimos el articulo de Burt Beckwith. Puedes leer el art&amp;iacute;culo original aqu&amp;iacute;: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://burtbeckwith.com/blog/?p= 1673&quot;&gt;http://burtbeckwith.com/blog/?p= 1673 &lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Este fin de semana ha tenido lugar el&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.grails48.com/&quot;&gt;Grails48&lt;/a&gt;. Parece que se han hecho un mont&amp;oacute;n de cosas, estoy deseando ver las aplicaciones que se han hecho y por supuesto los ganadores de los &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails48.hackathon.io/awards&quot;&gt;premios&lt;/a&gt;&amp;nbsp;&lt;img class=&quot;wp-smiley&quot; src=&quot;http://burtbeckwith.com/blog/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot;/&gt;&lt;/p&gt;
&lt;p&gt;El&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://skillsmatter.com/event/groovy-grails/groovy-grails-exchange-2012/&quot;&gt;Groovy &amp;amp; Grails Exchange&lt;/a&gt;&amp;nbsp;2012 es muy pronto, solo queda un mes. Aseg&amp;uacute;rate de comprar tu entrada antes de que los precios vuelvan a subir, y el&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://greach.es/&quot;&gt;Greach&lt;/a&gt;&amp;nbsp;2013 no es mucho m&amp;aacute;s tarde. Dar&amp;eacute; conferencias en ambas y estoy desendo que lleguen, especialmente el Greach porque no he estado antes en Espa&amp;ntilde;a.&lt;/p&gt;
&lt;p&gt;Empezac&amp;eacute; a trabajar en un plugin que proporciona interface de usuario para P6Spy hace mucho tiempo, pero no lo acabe. Estaba basado en la &amp;nbsp;aplicaci&amp;oacute;n Swing&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://sourceforge.net/projects/sqlprofiler/&quot;&gt;sqlprofiler&lt;/a&gt; que conesta tu aplicaci&amp;oacute;n con un appender RMI. No estoy seguro de que me ha hecho retomar el trabajo, pero lo he recuperado este fin de semana y continuo con ello. M&amp;aacute;s informaci&amp;oacute;n en la p&amp;aacute;gina del&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/p6spy-ui&quot;&gt;plugin&lt;/a&gt;; el c&amp;oacute;digo fuente est&amp;aacute; en&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://github.com/burtbeckwith/grails-p6spy-ui&quot;&gt;Github&lt;/a&gt;&amp;nbsp;as&amp;iacute; que puedes mandarme un pull requests con actualizaciones (especialmente arreglos relacionados con el CSS y la UI, ya que no soy muy bueno desarrollando interfaces de usuario).&lt;/p&gt;
&lt;div id=&quot;miscellaneous&quot;&gt;
&lt;h2&gt;Art&amp;iacute;culos varios&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://sysgears.com/articles/how-create-your-own-grails-portlet-liferay/&quot;&gt;Como crear tu propio Porlet con Grails para Liferay&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://blog.robinpercy.com/2012/11/06/grails-clustered-quartz-configs-by-environment/&quot;&gt;Grails: Configurando Quartz en cluster por entorno&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://blog.deigote.com/2012/10/31/grails-android-gcm-plugin/&quot;&gt;Grails Android GCM Plugin&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.springsource.org/node/3728&quot;&gt;Esta semana en Spring, 6 de noviembre de 2012&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&quot;plugins&quot;&gt;
&lt;h2&gt;Plugins&lt;/h2&gt;
&lt;p&gt;Se han lanzado 3 nuevos plugins:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/easygrid&quot;&gt;easygrid&lt;/a&gt; versi&amp;oacute;n 0.9.9. Proporciona una manera &amp;aacute;gil de definir Data Grids.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/mongeez&quot;&gt;mongeez&lt;/a&gt;&amp;nbsp;versi&amp;oacute;n&amp;nbsp;0.2.1. Integra el sistema de gesti&amp;oacute;n del cambio Mongeez para MongoDB.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/p6spy-ui&quot;&gt;p6spy-ui&lt;/a&gt;&amp;nbsp;versi&amp;oacute;n&amp;nbsp;0.1. Usa la librer&amp;iacute;a P6Spy para interceptar llamadas JDBC y mostrarlas en una p&amp;aacute;gina web.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;y se actualizaron 15 plugins:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/app-forty-two-paas&quot;&gt;app-forty-two-paas&lt;/a&gt; versi&amp;oacute;n 0.2. Desarrolla aplicaciones m&amp;oacute;vilies, sociales, empresariales, web y SaaS usando ShepHertz App42 PaaS Cloud y Backend como plataforma.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/closure-compiler&quot;&gt;closure-compiler&lt;/a&gt; versi&amp;oacute;n 0.9. Compila/optimiza tus recursos javascript con el compilador Google Closure.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/cookie-session&quot;&gt;cookie-session&lt;/a&gt; versi&amp;oacute;n 2.0.0. Te permite almacenar los datos de tu sesi&amp;oacute;n en una cookie.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/cxf&quot;&gt;cxf&lt;/a&gt; versi&amp;oacute;n 1.0.7. Expone servicios Grails como servicios SOAP mediante CXF.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/dojo&quot;&gt;dojo&lt;/a&gt; versi&amp;oacute;n 1.6.1.12. Agrega el kit de herramientas Dojo Javascript.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/ember-templates-precompiler&quot;&gt;ember-templates-precompiler&lt;/a&gt; versi&amp;oacute;n 0.2.1. Precompila plantillas generadas con EmberJS Handlebars.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/google-visualization&quot;&gt;google-visualization&lt;/a&gt; versi&amp;oacute;n 0.6. Proporciona una taglib para charts interactivos del API de Google Visualization.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/greenmail&quot;&gt;greenmail&lt;/a&gt; versi&amp;oacute;n 1.3.3. Proporciona una envoltorio alrededor de GreenMail y proporciona una vista que visualiza las mensaje &quot;enviados&quot;, &amp;uacute;til para pruebas.messages &amp;ndash; useful for testing &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/inflector&quot;&gt;inflector&lt;/a&gt; versi&amp;oacute;n 0.2. Proporciona tags para simplificar inflexiones comunes, como singular y plural.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/inviter&quot;&gt;inviter&lt;/a&gt; versi&amp;oacute;n 0.4. Una migraci&amp;oacute;n a Grails de la funcionalidad encontrada en el projecto OpenInviter PHP.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/jquery&quot;&gt;jquery&lt;/a&gt; versi&amp;oacute;n 1.8.2. Integra jQuery.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/mail&quot;&gt;mail&lt;/a&gt; versi&amp;oacute;n 1.0.1. Env&amp;iacute;a correos desde tu aplicaci&amp;oacute;n.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/neo4j&quot;&gt;neo4j&lt;/a&gt; versi&amp;oacute;n 1.0.0.M5. GORM para Neo4j.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/stripe&quot;&gt;stripe&lt;/a&gt; versi&amp;oacute;n 1.2. Usa Stripe para procesar transacciones con tarjetas de credito.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/vaadin&quot;&gt;vaadin&lt;/a&gt; versi&amp;oacute;n 1.7.0-beta7. A&amp;ntilde;ade integraci&amp;oacute;n con Vaadin (http://vaadin.com/).&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&quot;tweets&quot;&gt;
&lt;h2&gt;Tweets interesantes&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/CodeHum/status/265464184869888000&quot;&gt;@CodeHum&lt;/a&gt;: A web GUI for &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23mongodb&quot;&gt;#mongodb&lt;/a&gt; as a &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23grails&quot;&gt;#grails&lt;/a&gt; plugin. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/WabqADBu&quot;&gt;http://t.co/WabqADBu&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23codehum&quot;&gt;#codehum&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23socialcoding&quot;&gt;#socialcoding&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/DailyGrailsTip/status/266118013198163968&quot;&gt;@DailyGrailsTip&lt;/a&gt;: There are a bunch of great community contributed howtos for &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23grails&quot;&gt;#grails&lt;/a&gt; at &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/jYJHpk07&quot;&gt;http://t.co/jYJHpk07&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/groovylang/status/266152553841057793&quot;&gt;@groovylang&lt;/a&gt;: Do we need a mascot? I&amp;rsquo;m the temporary mascot for the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23groovylang&quot;&gt;#groovylang&lt;/a&gt;. If you like me give me a name. If not suggest a new me. &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/benboggess/status/266285593741361152&quot;&gt;@benboggess&lt;/a&gt;: Nice to be able to test abstract classes by doing def obj = [anAbstractMethod: { return 1 }] as MyAbstractClass &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23groovy&quot;&gt;#groovy&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23grails&quot;&gt;#grails&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/pledbrook/status/266459480479375362&quot;&gt;@pledbrook&lt;/a&gt;: I&amp;rsquo;ve updated introductory &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23grails&quot;&gt;#grails&lt;/a&gt; sample app with &amp;lsquo;view source&amp;rsquo; functionality: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://t.co/XHcpE6O7&quot;&gt;https://t.co/XHcpE6O7&lt;/a&gt; &amp;ndash; feedback &amp;amp; contribs welcome! &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/fatimacasau/status/266469299126939648&quot;&gt;@fatimacasau&lt;/a&gt;: Barcelona Developers Conference &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/Kh5PjW6l&quot;&gt;http://t.co/Kh5PjW6l&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23bdc12&quot;&gt;#bdc12&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/bcndevcon&quot;&gt;@bcndevcon&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23groovy&quot;&gt;#groovy&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23grails&quot;&gt;#grails&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/DailyGrailsTip/status/266480387503554562&quot;&gt;@DailyGrailsTip&lt;/a&gt;: Precompile ember.js templates on the server side? There is a &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23grails&quot;&gt;#grails&lt;/a&gt; plugin for that &amp;ndash; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/HKjaXBxl&quot;&gt;http://t.co/HKjaXBxl&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/rfletcherEW/status/266554912064823297&quot;&gt;@rfletcherEW&lt;/a&gt;: My Grails Fields plugin talk from &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23gr8conf&quot;&gt;#gr8conf&lt;/a&gt; in Minneapolis: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/Otujck7D&quot;&gt;http://t.co/Otujck7D&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/rfletcherEW/status/266555084660428800&quot;&gt;@rfletcherEW&lt;/a&gt;: My talk on Betamax from &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23gr8conf&quot;&gt;#gr8conf&lt;/a&gt; in Minneapolis: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/GTskJ98k&quot;&gt;http://t.co/GTskJ98k&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/groovylang/status/266616971565604864&quot;&gt;@groovylang&lt;/a&gt;: Now we&amp;rsquo;re talking! It&amp;rsquo;s about time I had my own t-shirt. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/FBI6ppIg&quot;&gt;http://t.co/FBI6ppIg&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23Grails&quot;&gt;#Grails&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23Groovy&quot;&gt;#Groovy&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23Grails48&quot;&gt;#Grails48&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/tomaslin/status/266689477060198400&quot;&gt;@tomaslin&lt;/a&gt;: Lots of interesting videos on the SpringSource Developer Channel &amp;ndash; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/JYkdHoj5&quot;&gt;http://t.co/JYkdHoj5&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23grails&quot;&gt;#grails&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23groovy&quot;&gt;#groovy&lt;/a&gt; ( via &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;mailto:.&amp;lt;a href=&quot;&gt;@burtbeckwith&lt;/a&gt;&amp;lsquo;&amp;gt;.&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/burtbeckwith&quot;&gt;@burtbeckwith&lt;/a&gt; ) &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/DailyGrailsTip/status/266842790372200448&quot;&gt;@DailyGrailsTip&lt;/a&gt;: Want a deeper understanding on your production &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23grails&quot;&gt;#grails&lt;/a&gt; performance? Try the New Relic plugin &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/QWzUcaPI&quot;&gt;http://t.co/QWzUcaPI&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/Grails48/status/267263576325111809&quot;&gt;@Grails48&lt;/a&gt;: Let&amp;rsquo;s start seeing some more &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/instagram&quot;&gt;@instagram&lt;/a&gt; pics today &lt;img class=&quot;wp-smiley&quot; src=&quot;http://burtbeckwith.com/blog/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot;/&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/6O3xnDZf&quot;&gt;http://t.co/6O3xnDZf&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23Grails48&quot;&gt;#Grails48&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23Grails&quot;&gt;#Grails&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23Groovy&quot;&gt;#Groovy&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&quot;jobs&quot;&gt;
&lt;h2&gt;Grupos de usuarios y conferencias&lt;/h2&gt;
&lt;/div&gt;
&lt;div id=&quot;meetups&quot;&gt;
&lt;ul&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://skillsmatter.com/event/groovy-grails/groovy-grails-exchange-2012/&quot;&gt;Groovy &amp;amp; Grails eXchange 2012&lt;/a&gt; 
&lt;ul&gt;
&lt;li&gt; 13&lt;sup&gt;th&lt;/sup&gt;-14&lt;sup&gt;th&lt;/sup&gt; December, London &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://greach.es/&quot;&gt;Greach 2013&lt;/a&gt; 
&lt;ul&gt;
&lt;li&gt; January 25&lt;sup&gt;th&lt;/sup&gt;-26&lt;sup&gt;th&lt;/sup&gt;, Madrid&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.meetup.com/Groovy-Grails-Israel-Meetup-Group/events/70604442/&quot;&gt;Groovy &amp;amp; Grails Introduction &amp;ndash; November 21, 2012&lt;/a&gt; 
&lt;ul&gt;
&lt;li&gt; Groovy &amp;amp; Grails Israel Meetup Group &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;El art&amp;iacute;culo original contiene &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://burtbeckwith.com/blog/?p=1673#jobs&quot;&gt;una secci&amp;oacute;n de trabajos&lt;/a&gt;.&lt;/p&gt;</description>
         <author>Aitor</author>
         <guid isPermaLink="false">http://www.javahispano.org/groovy-grails/2012/11/12/esta-semana-en-grails-2012-45.html</guid>
         <pubDate>Mon, 12 Nov 2012 10:38:09 +0000</pubDate>
      </item>
      <item>
         <title>Esta semana en Grails 2012-44</title>
         <link>http://www.javahispano.org/groovy-grails/2012/11/7/esta-semana-en-grails-2012-44.html</link>
         <description>&lt;div class=&quot;entrytext&quot;&gt;
&lt;p&gt;Otra semana m&amp;aacute;s traducimos el articulo de Burt Beckwith. Puedes leer el art&amp;iacute;culo original aqu&amp;iacute;: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://burtbeckwith.com/blog/?p= 1661&quot;&gt;http://burtbeckwith.com/blog/?p= 1661 &lt;/a&gt;&lt;/p&gt;

&lt;p&gt;La noticia de la semana es la publicaci&amp;oacute;n de la versi&amp;oacute;n&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.1312388.n4.nabble.com/Grails-2-2-RC2-Released-td4637243.html&quot;&gt;2.2 RC2 de Grails&lt;/a&gt;. Por favor prueba la RC2 para ayudarnos a encontrar problemas antes de la versi&amp;oacute;n definitiva.&lt;/p&gt;
&lt;p&gt;El&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.grails48.com/&quot;&gt;Grails48 hackathon&lt;/a&gt;&amp;nbsp;es este fin de semana, 9-11 de noviembre de 2012.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://mrhaki.blogspot.com/&quot;&gt;Mr Haki&lt;/a&gt; ha escrito un libro: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://mrhaki.blogspot.com/2012/10/gradle-effective-implementation-guide.html&quot;&gt;Gradle Effective Implementation Guide&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Se han publicado un par de videos del&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://gr8conf.us/&quot;&gt;GR8Conf US&lt;/a&gt;: Un de Ken Kousen&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://www.youtube.com/watch?v=GHF4TE-T4QA&quot;&gt;log.rofl(&amp;lsquo;Fun with Groovy metaprogramming&amp;rsquo;)&lt;/a&gt; y otro e Rob Fletcher:&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/ZsGHvwkv&quot;&gt;Grails Fields plugin&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;El&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://skillsmatter.com/event/groovy-grails/groovy-grails-exchange-2012/&quot;&gt;2012 Groovy &amp;amp; Grails Exchange&lt;/a&gt; es pronto, solo queda un mes. Estar&amp;eacute; haciendo dos charlas y estoy realmente ansioso, la conferencia es una de las mejores y Londres es una ciudad estupenda.&lt;/p&gt;
&lt;p&gt;La web del&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://greach.es/&quot;&gt;Greach&lt;/a&gt;&amp;nbsp;ha sido actualizada la conferencia de 2013 enero. Compra tus entradas por 90&amp;euro; hasta el 30 de noviembre, y despu&amp;eacute;s los precios suben; si tienes una idea para una charla m&amp;aacute;ndala, el call for papers est&amp;aacute; a&amp;uacute;n abierto.&lt;/p&gt;
&lt;p&gt;He escrito una entrada en el blog esta semana: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.javahispano.org/blog/?p=1654&quot;&gt;Grails SQL Logging part 2 &amp;ndash; groovy.sql.Sql&lt;/a&gt;.&lt;/p&gt;
&lt;div id=&quot;miscellaneous&quot;&gt;
&lt;h2&gt;Art&amp;iacute;culos varios&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://wordpress.transentia.com.au/wordpress/2012/11/02/derived-properties-in-grails/&quot;&gt;Propiedades derivadas en Grails&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.enhance-ict.com/2012/11/03/write-unit-tests-with-spock-a-tutorial-to-get-you-started/&quot;&gt;Escribe pruebas unitarias con Spock: un tutorial para empezar&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.christianoestreich.com/2012/02/grails-script-docs-helper/&quot;&gt;Script de ayuda para la documentaci&amp;oacute;n de Grails&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.intelligrape.com/blog/2012/10/31/grails-gsp-tag-grep/&quot;&gt;Grails GSP tag: grep &lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://fbflex.wordpress.com/2012/10/27/geb-and-sikuli/&quot;&gt;Geb y Sikuli &amp;ndash; A&amp;ntilde;adiendo reconocimiento facial para ayudar a tu prueba funconal a ver&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://blog.freeside.co/jerry-a-jquery-like-api-for-dom-parsing/&quot;&gt; Jerry: Una API similar a jQuery para parsear el DOM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.jroller.com/jurberg/entry/an_easier_way_to_exclude&quot;&gt;Una manera m&amp;aacute;s f&amp;aacute;cil de excluir m&amp;eacute;todos del plugin JMX services&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.christianoestreich.com/2012/10/deloying-grails-2-to-websphere/&quot;&gt;Grails 2.x desplegado en Websphere 7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.springsource.org/node/3718&quot;&gt;Esta semana en Spring &amp;ndash; 30 de octubre de 2012&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&quot;plugins&quot;&gt;
&lt;h2&gt;Plugins&lt;/h2&gt;
&lt;p&gt;Se ha publicado un plugin:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/modules-manager&quot;&gt;modules-manager&lt;/a&gt; versi&amp;oacute;n 0.2.1. Crea m&amp;oacute;dulos de recursos usando recursos empaquetados desde el repositorio central de Maven&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;y se actualizaron 15 plugins:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/address&quot;&gt;address&lt;/a&gt;&amp;nbsp;versi&amp;oacute;n&amp;nbsp;0.2. Un objeto de dominio que puede ser incorporado en otro objeto de dominio.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/airbrake&quot;&gt;airbrake&lt;/a&gt;&amp;nbsp;versi&amp;oacute;n&amp;nbsp;0.9.0. Plugin para notificaciones integrando aplicaciones con Airbrake.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/cache&quot;&gt;cache&lt;/a&gt;&amp;nbsp;versi&amp;oacute;n&amp;nbsp;1.0.1. A&amp;ntilde;ade cacheo de request, m&amp;eacute;todos de servicio y taglibs.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/database-migration&quot;&gt;database-migration&lt;/a&gt;&amp;nbsp;versi&amp;oacute;n&amp;nbsp;1.2. Plugin oficial para las migraciones de bases de datos.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/external-config-reload&quot;&gt;external-config-reload&lt;/a&gt;&amp;nbsp;versi&amp;oacute;n&amp;nbsp;1.2.2. Comprueba los cambios en los archivos de configuraci&amp;oacute;n externos (archivos a&amp;ntilde;adidos a grails.config.locations), recarga la configuraci&amp;oacute;n cuando ha ocurrido un cambio, y notifica a los plugins especificados ejecutando el evento onConfigChange para cada uno.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/facebook-sdk&quot;&gt;facebook-sdk&lt;/a&gt;&amp;nbsp;versi&amp;oacute;n&amp;nbsp;0.4.3. Permite a tu aplicaci&amp;oacute;n usar la plataforma Facebook y desarrollar aplicaciones Facebook en Facebook.com o en sitios web mediante Facebook Connect.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/fixtures&quot;&gt;fixtures&lt;/a&gt;&amp;nbsp;versi&amp;oacute;n&amp;nbsp;1.2. Carga datos de prueba mediante un DSL.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/html5-mobile-scaffolding&quot;&gt;html5-mobile-scaffolding&lt;/a&gt; version 0.4. &lt;span&gt;Scaffolding con HTML5 para aplicaciones m&amp;oacute;viles usando jQuery mobile en una &amp;uacute;nica p&amp;aacute;gina.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/jsonp&quot;&gt;jsonp&lt;/a&gt;&amp;nbsp;versi&amp;oacute;n&amp;nbsp;0.2. Sobreescribe el m&amp;eacute;todo render definido para todos los controladores y para a&amp;ntilde;adir una funci&amp;oacute;n callback para proporcionar controladores multidominio JSONP RESTful.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/kickstart-with-bootstrap&quot;&gt;kickstart-with-bootstrap&lt;/a&gt;&amp;nbsp;versi&amp;oacute;n&amp;nbsp;0.8.6. Comienza tu proyecto con un buen aspecto, con plantillas de scaffolding para las p&amp;aacute;ginas con CRUD estandar usando Twitter Bootstrap.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/neo4j&quot;&gt;neo4j&lt;/a&gt;&amp;nbsp;versi&amp;oacute;n&amp;nbsp;1.0.0.M4. GORM para Neo4j.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/newrelic&quot;&gt;newrelic&lt;/a&gt;&amp;nbsp;versi&amp;oacute;n&amp;nbsp;0.4. A&amp;ntilde;ade la monitorizaci&amp;oacute;n de NewRelic Real User a tus p&amp;aacute;ginas GSP.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/spock&quot;&gt;spock&lt;/a&gt;&amp;nbsp;versi&amp;oacute;n&amp;nbsp;0.7. Trae el poder del framework de prueba y especificaci&amp;oacute;n Spock a Grails.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/spring-security-saml&quot;&gt;spring-security-saml&lt;/a&gt;&amp;nbsp;versi&amp;oacute;n&amp;nbsp;1.0.0.M17. Soporte para SAML 2.x para el plugin Spring Security.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/twitter-bootstrap&quot;&gt;twitter-bootstrap&lt;/a&gt;&amp;nbsp;versi&amp;oacute;n&amp;nbsp;2.2.1. Ficheros de recursos para el framework CSS Twitter Bootstrap.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&quot;tweets&quot;&gt;
&lt;h2&gt;Tweets interesantes&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/tsuyocky/status/262855771669295104&quot;&gt;@tsuyocky&lt;/a&gt;: NTT Software launches &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23Groovy&quot;&gt;#Groovy&lt;/a&gt;/&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23Grails&quot;&gt;#Grails&lt;/a&gt; support, education and consulting service: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/8XCnmIKg&quot;&gt;http://t.co/8XCnmIKg&lt;/a&gt; (backed up by VMware!) &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/xala3pa/status/262902703099895808&quot;&gt;@xala3pa&lt;/a&gt;: Grails   AngularJS web example mobile app &amp;ndash; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/hoMdfE0a&quot;&gt;http://t.co/hoMdfE0a&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/winkler1/status/263013895634055168&quot;&gt;@winkler1&lt;/a&gt;: TodayILearned: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23groovy&quot;&gt;#groovy&lt;/a&gt; List.getAt(int idx) will return null for a bad index-unlike ArrayList.get(int idx). Whah?!!  &amp;ndash;println (['a'][1]) &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/jurberg/status/263113541643563008&quot;&gt;@jurberg&lt;/a&gt;: An easier way to exclude methods from Grails JMX plugin services: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/ppC1LY6H&quot;&gt;http://t.co/ppC1LY6H&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/DailyGrailsTip/status/263218909988139008&quot;&gt;@DailyGrailsTip&lt;/a&gt;: Change constraint defaults by setting global constraints &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/ukI8anr6&quot;&gt;http://t.co/ukI8anr6&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/pledbrook/status/263276589029158912&quot;&gt;@pledbrook&lt;/a&gt;: Playing with &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23groovy&quot;&gt;#groovy&lt;/a&gt; koans &amp;ndash; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/WD2eNO3V&quot;&gt;http://t.co/WD2eNO3V&lt;/a&gt; &amp;ndash; and liking what I see. Well thought out and worth contributing to. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23groovy&quot;&gt;#groovy&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/osoco/status/263278219657101312&quot;&gt;@osoco&lt;/a&gt;: Grails support for Sublime Text 2 &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://t.co/cWgzSJzX&quot;&gt;https://t.co/cWgzSJzX&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23grails&quot;&gt;#grails&lt;/a&gt; (&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/ArturoHerrero&quot;&gt;@ArturoHerrero&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/craigburke1/status/263298528636465153&quot;&gt;@craigburke1&lt;/a&gt;: Transitioning from writing database scripts to &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23grails&quot;&gt;#grails&lt;/a&gt; database migration on a project. Man, this is good stuff. &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/glaforge/status/263355276848156674&quot;&gt;@glaforge&lt;/a&gt;: My &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23groovy&quot;&gt;#groovy&lt;/a&gt; 2.0 webinar video published: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/bYkAWsyv&quot;&gt;http://t.co/bYkAWsyv&lt;/a&gt; and slides: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/St0uMjau&quot;&gt;http://t.co/St0uMjau&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/marcoVermeulen/status/263558694032257026&quot;&gt;@marcoVermeulen&lt;/a&gt;: The GroovyConsole still remains my fav piece of kit for trying out new &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23groovy&quot;&gt;#groovy&lt;/a&gt; tricks. &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/grails_rocks/status/263585115836407808&quot;&gt;@grails_rocks&lt;/a&gt;: Add your &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23grails&quot;&gt;#grails&lt;/a&gt; &amp;amp; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23groovy&quot;&gt;#groovy&lt;/a&gt; conferences / meetups / UGs / offered jobs to the Grails Rocks notice board &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/VK4YeeHE&quot;&gt;http://t.co/VK4YeeHE&lt;/a&gt; &amp;amp; follow it &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/smaldini/status/263610084234506242&quot;&gt;@smaldini&lt;/a&gt;: so I&amp;rsquo;ll talk about Grails events, async and integration with Atmosphere, Vert.x and Spring Integration at GGX 2012 &amp;ndash; quite excited &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/breskeby/status/263684695496220672&quot;&gt;@breskeby&lt;/a&gt;: updated &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23grails&quot;&gt;#grails&lt;/a&gt; support in &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23macports&quot;&gt;#macports&lt;/a&gt; to 2.2.0-RC2. use grails-devel port! &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/gvmtool/status/263699292940812288&quot;&gt;@gvmtool&lt;/a&gt;: Get &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23grails&quot;&gt;#grails&lt;/a&gt; 2.2.0.RC2 on &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23gvm&quot;&gt;#gvm&lt;/a&gt; now!&lt;br /&gt; &amp;lsquo;gvm install grails 2.2.0.RC2&amp;prime; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/mikekhusid/status/263704042113486848&quot;&gt;@mikekhusid&lt;/a&gt;: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/sheetsj&quot;&gt;@sheetsj&lt;/a&gt; try &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23openshift&quot;&gt;#openshift&lt;/a&gt;. grails example &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://t.co/5NaRANRU&quot;&gt;https://t.co/5NaRANRU&lt;/a&gt; custom domains &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://t.co/dgjY81p1&quot;&gt;https://t.co/dgjY81p1&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/tomaslin/status/263734115965222912&quot;&gt;@tomaslin&lt;/a&gt;: Had to restart my toy project on Heroku &amp;ndash; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/EpTLDE9Q&quot;&gt;http://t.co/EpTLDE9Q&lt;/a&gt; &amp;ndash; 8 months uptime not bad. &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/energizedwork/status/263777546439651329&quot;&gt;@energizedwork&lt;/a&gt;: w00t! &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/tomdcc&quot;&gt;@tomdcc&lt;/a&gt; will be talking about &amp;ldquo;Debugging Grails Database Performance&amp;rdquo; at London&amp;rsquo;s Groovy Grails Exchange &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23ggx&quot;&gt;#ggx&lt;/a&gt; &amp;ndash; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/pDaubg9P&quot;&gt;http://t.co/pDaubg9P&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/DailyGrailsTip/status/263943703436095489&quot;&gt;@DailyGrailsTip&lt;/a&gt;: The built-in documentation engine can generate a pdf file when you pass in the &amp;ndash;pdf flag &amp;ndash; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/AiALjYCq&quot;&gt;http://t.co/AiALjYCq&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/kenkousen/status/263994760828698624&quot;&gt;@kenkousen&lt;/a&gt;: G in spock is silent &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/jeffscottbrown&quot;&gt;@jeffscottbrown&lt;/a&gt;: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/neal4d&quot;&gt;@neal4d&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/bsletten&quot;&gt;@bsletten&lt;/a&gt; &amp;hellip; top &amp;ldquo;G&amp;rdquo; technology is fierce. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23grails&quot;&gt;#grails&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23groovy&quot;&gt;#groovy&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23gradle&quot;&gt;#gradle&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23git&quot;&gt;#git&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23spock&quot;&gt;#spock&lt;/a&gt; (oh, wait) &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/albertovilches/status/264024737074774017&quot;&gt;@albertovilches&lt;/a&gt;: Abierta la inscripci&amp;oacute;n de Greach! Aprovecha el early bird hasta el 30 de Nov: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23groovy&quot;&gt;#groovy&lt;/a&gt;&amp;rdquo; target=&amp;rsquo;_blank&amp;rsquo;&amp;gt;http://t.co/7JV1296f &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23groovy&quot;&gt;#groovy&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23grails&quot;&gt;#grails&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23griffon&quot;&gt;#griffon&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/DailyGrailsTip/status/264306120561156096&quot;&gt;@DailyGrailsTip&lt;/a&gt;: To check if your plugins are up to date, use the list-plugin-updates command &amp;ndash; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/bG2Qgl0r&quot;&gt;http://t.co/bG2Qgl0r&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/DailyGrailsTip/status/264668436171468800&quot;&gt;@DailyGrailsTip&lt;/a&gt;: Need more details about a &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23grails&quot;&gt;#grails&lt;/a&gt; plugin? Call plugin-info on it &amp;ndash; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/zCUa0TEv&quot;&gt;http://t.co/zCUa0TEv&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/Grails48/status/264891609659867136&quot;&gt;@Grails48&lt;/a&gt;: 200 hackers, 23 teams, awesome partners, mentors, judges and only 6 days away. If ur not excited u should be &lt;img class=&quot;wp-smiley&quot; src=&quot;http://burtbeckwith.com/blog/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot;/&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23Grails&quot;&gt;#Grails&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23Groovy&quot;&gt;#Groovy&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23Grails48&quot;&gt;#Grails48&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/nagai_masato/status/265027379171311617&quot;&gt;@nagai_masato&lt;/a&gt;: gbench 0.4.0 released !! &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23groovy&quot;&gt;#groovy&lt;/a&gt; project site: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/Ihhfka46&quot;&gt;http://t.co/Ihhfka46&lt;/a&gt; release notes: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/lXuk367W&quot;&gt;http://t.co/lXuk367W&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/marioggar/status/265151386935771138&quot;&gt;@marioggar&lt;/a&gt;: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/A7lGhoPI&quot;&gt;http://t.co/A7lGhoPI&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23groovy&quot;&gt;#groovy&lt;/a&gt; compiled to &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23javascript&quot;&gt;#javascript&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/DailyGrailsTip/status/265393228369514496&quot;&gt;@DailyGrailsTip&lt;/a&gt;: Want to find out more about how dataBinding changes in &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23grails&quot;&gt;#grails&lt;/a&gt; 2.3 &amp;ndash; check out the wiki &amp;ndash; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/PZA74Vw4&quot;&gt;http://t.co/PZA74Vw4&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/bobbywarner/status/265566034898071552&quot;&gt;@bobbywarner&lt;/a&gt;: I&amp;rsquo;m excited to be a speaker at Groovy &amp;amp; Grails Exchange in London this year! &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23ggx&quot;&gt;#ggx&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23grails&quot;&gt;#grails&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/craigburke1/status/265820450423181312&quot;&gt;@craigburke1&lt;/a&gt;: Nice! Got some of my code merged into the new &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23grails&quot;&gt;#grails&lt;/a&gt; site early this morning. I might have to do that again &lt;img class=&quot;wp-smiley&quot; src=&quot;http://burtbeckwith.com/blog/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot;/&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&quot;jobs&quot;&gt;
&lt;h2&gt;Grupos de usuarios y conferencias&lt;/h2&gt;
&lt;/div&gt;
&lt;div id=&quot;meetups&quot;&gt;
&lt;ul&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://skillsmatter.com/event/groovy-grails/groovy-grails-exchange-2012/&quot;&gt;Groovy &amp;amp; Grails eXchange 2012&lt;/a&gt; 
&lt;ul&gt;
&lt;li&gt; 13&lt;sup&gt;th&lt;/sup&gt;-14&lt;sup&gt;th&lt;/sup&gt; December, London &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://greach.es/&quot;&gt;Greach 2013&lt;/a&gt; 
&lt;ul&gt;
&lt;li&gt;25 y 26 de enero, Madrid&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.meetup.com/Seattle-Groovy/events/82364812/&quot;&gt;November 8, 2012&lt;/a&gt; 
&lt;ul&gt;
&lt;li&gt; Seattle Groovy/Grails Users Group &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.meetup.com/Groovy-Grails-Israel-Meetup-Group/events/70604442/&quot;&gt;Groovy &amp;amp; Grails Introduction &amp;ndash; November 21, 2012&lt;/a&gt; 
&lt;ul&gt;
&lt;li&gt; Groovy &amp;amp; Grails Israel Meetup Group &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;



&lt;p&gt;El art&amp;iacute;culo original contiene &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://burtbeckwith.com/blog/?p=1661#jobs&quot;&gt;una secci&amp;oacute;n de trabajos&lt;/a&gt;.&lt;/p&gt;</description>
         <author>Aitor</author>
         <guid isPermaLink="false">http://www.javahispano.org/groovy-grails/2012/11/7/esta-semana-en-grails-2012-44.html</guid>
         <pubDate>Tue, 06 Nov 2012 23:26:55 +0000</pubDate>
      </item>
      <item>
         <title>Esta semana en Grails 2012-43</title>
         <link>http://www.javahispano.org/groovy-grails/2012/10/29/esta-semana-en-grails-2012-43.html</link>
         <description>&lt;p&gt;Otra semana m&amp;aacute;s traducimos el articulo de Burt Beckwith. Puedes leer el art&amp;iacute;culo original aqu&amp;iacute;: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://burtbeckwith.com/blog/?p= 1643&quot;&gt;http://burtbeckwith.com/blog/?p= 1643 &lt;/a&gt;&lt;/p&gt;

&lt;p&gt;El 8 y 9 de noviembre se celebrar&amp;aacute; el &amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.grails48.com/&quot;&gt;Grails48 hackathon&lt;/a&gt;. M&amp;aacute;s informaci&amp;oacute;n en&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/grails48&quot;&gt;@grails48&lt;/a&gt;. Todos los cool kids estar&amp;aacute;n all&amp;iacute;, &amp;iquest;y t&amp;uacute;?&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://docs.google.com/spreadsheet/embeddedform?formkey=dFFqZkpiY2ZVUHNSLWFfajZrbU5JNkE6MQ&quot;&gt;Se ha abierto&lt;/a&gt;&amp;nbsp;el &quot;call for papers&quot; para el Greach 2.0 (25/26 de enero 2013 en Madrid)&amp;nbsp;&lt;/p&gt;
&lt;p&gt;He escrito una entrada enel blog esta semana: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.javahispano.org/blog/?p=1629&quot;&gt;Descubriendo autom&amp;aacute;ticamente clases de dominio anotadas con JPA en Grails&lt;/a&gt;&lt;/p&gt;
&lt;div id=&quot;miscellaneous&quot;&gt;
&lt;h2&gt;Art&amp;iacute;culos varios&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://claymccoy.blogspot.com/2012/09/grails-with-angularjs-and-coffeescript.html&quot;&gt;Tomandose JavaScript en serio (AngularJS y CoffeeScript)&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.1312388.n4.nabble.com/ANN-Gent-A-template-based-project-generator-with-Github-support-td4637012.html&quot;&gt; ANN: G​ent &amp;ndash; Un generador de projectos basado en plantillas​ (con soporte para Github)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.1312388.n4.nabble.com/Grails-CXF-Plugin-Gotchas-PSA-td4636906.html&quot;&gt;Grails​ CXF Plugin Gotchas ​-PSA​&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.1312388.n4.nabble.com/Grails-Plugin-Development-Best-Practices-Please-Help-td4636843.html&quot;&gt;Las mejores pr&amp;aacute;cticas desarrollando​ Plugin(&amp;iexcl;Ayuda por favor!)​&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.springsource.org/node/3714&quot;&gt;Esta semana en Spring &amp;ndash; 23 de Octubre de 2012&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&quot;plugins&quot;&gt;
&lt;h2&gt;Plugins&lt;/h2&gt;
&lt;p&gt;No se ha publicado ning&amp;uacute;n plugin pero se han actualizado 8:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/bootstrap-crumbs&quot;&gt;bootstrap-crumbs&lt;/a&gt; versi&amp;oacute;n 1.0.1. Proporciona la funcionalidad de &quot;migas de pan&quot; usando la librer&amp;iacute;a twitter bootstrap.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/burning-image&quot;&gt;burning-image&lt;/a&gt; versi&amp;oacute;n 0.5.1. Asocia im&amp;aacute;genes f&amp;aacute;cilmente a cualquier clase de dominio mediante una anotaci&amp;oacute;n. Tambi&amp;eacute;n puedes configurar el plugin para escalar im&amp;aacute;genes y realizar otras operaciones.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/cxf&quot;&gt;cxf&lt;/a&gt; versi&amp;oacute;n 1.0.6. Expone servicios Grails como servicios SOAP mediante CXF.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/cxf-client&quot;&gt;cxf-client&lt;/a&gt; versi&amp;oacute;n 1.4.7. Usa &amp;nbsp;el contenido generado por Apache CXF wsdl2java para invocar servicios SOAP.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/kickstart-with-bootstrap&quot;&gt;kickstart-with-bootstrap&lt;/a&gt; versi&amp;oacute;n 0.8.3. Comienza tu proyecto con un buen aspecto, con plantillas de scaffolding para las p&amp;aacute;ginas con CRUD estandar usando Twitter Bootstrap.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/oauth&quot;&gt;oauth&lt;/a&gt; versi&amp;oacute;n 2.1.0. Proporciona una interacci&amp;oacute;n f&amp;aacute;cil con proveedores de servicio OAuth.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/spring-security-taobao&quot;&gt;spring-security-taobao&lt;/a&gt; versi&amp;oacute;n 1.0.12. Integra el API abierta de &amp;nbsp;autenticaci&amp;oacute;n Taobao con el plugin Spring Security Core.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/vaadin&quot;&gt;vaadin&lt;/a&gt; versi&amp;oacute;n 1.7.0-beta5.2. A&amp;ntilde;ade integraci&amp;oacute;n con Vaadin (http://vaadin.com/).&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&quot;tweets&quot;&gt;
&lt;h2&gt;Tweets interesantes&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/darthvader42/status/260232598637383682&quot;&gt;@darthvader42&lt;/a&gt;: slides for my &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23s2gx&quot;&gt;#s2gx&lt;/a&gt; talk available on &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/sSxETE5L&quot;&gt;http://t.co/sSxETE5L&lt;/a&gt;, demo app on &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://t.co/VcZd5KUc&quot;&gt;https://t.co/VcZd5KUc&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/mittie/status/260235137084706816&quot;&gt;@mittie&lt;/a&gt;: This fall, I do more entry-level &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23groovy&quot;&gt;#groovy&lt;/a&gt; and &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23grails&quot;&gt;#grails&lt;/a&gt; training than ever before &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/FindGrailsJobs/status/260334092413988864&quot;&gt;@FindGrailsJobs&lt;/a&gt;: new Grails Jobs board (&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/JWD5cfmd&quot;&gt;http://t.co/JWD5cfmd&lt;/a&gt;). Post jobs for free: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/dAimNmJc&quot;&gt;http://t.co/dAimNmJc&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/graemerocher/status/260373988637827072&quot;&gt;@graemerocher&lt;/a&gt;: Slides from my &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23grails&quot;&gt;#grails&lt;/a&gt; update talk &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://t.co/vMH0JFZO&quot;&gt;https://t.co/vMH0JFZO&lt;/a&gt; and GORM internals &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://t.co/LjhgBxrb&quot;&gt;https://t.co/LjhgBxrb&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23springone2gx&quot;&gt;#springone2gx&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23s2gx&quot;&gt;#s2gx&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/glaforge/status/260386920310382592&quot;&gt;@glaforge&lt;/a&gt;: Recap of my &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23groovy&quot;&gt;#groovy&lt;/a&gt; and &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23dsl&quot;&gt;#dsl&lt;/a&gt; slides from &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23springone2gx&quot;&gt;#springone2gx&lt;/a&gt; last week &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/7KxF9w1G&quot;&gt;http://t.co/7KxF9w1G&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/sjurgemeyer/status/260562284785565697&quot;&gt;@sjurgemeyer&lt;/a&gt;: Just submitted patch GrailsMock.demandExplicit throw an Exception if mocked method doesn&amp;rsquo;t exist &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/b3vNK836&quot;&gt;http://t.co/b3vNK836&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23grails&quot;&gt;#grails&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23testing&quot;&gt;#testing&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/pledbrook/status/260655492970471425&quot;&gt;@pledbrook&lt;/a&gt;: GORM Gotchas Part 1 gets translated into Spanish: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/6wBQBJMY&quot;&gt;http://t.co/6wBQBJMY&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23Grails&quot;&gt;#Grails&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/grailsframework/status/260657034888884224&quot;&gt;@grailsframework&lt;/a&gt;: If the repository goes down or you have no internet connection, you can always use &amp;lsquo;grails &amp;ndash;offline &amp;hellip;&amp;rsquo; with &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23Grails&quot;&gt;#Grails&lt;/a&gt; 2.0+ &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/ldaley/status/260696567525277696&quot;&gt;@ldaley&lt;/a&gt;: Slides and code from &amp;ldquo;Productive Grails Functional Testing&amp;rdquo; given at SpringOne 2012 available here &amp;raquo; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://t.co/8DiazrEU&quot;&gt;https://t.co/8DiazrEU&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/dexterous/status/260744366300225536&quot;&gt;@dexterous&lt;/a&gt;: Source and build for a set of &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/grailsframework&quot;&gt;@grailsframework&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23HOWTO&quot;&gt;#HOWTO&lt;/a&gt; documents /via &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/GitHub&quot;&gt;@GitHub&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/bwe4T4Iu&quot;&gt;http://t.co/bwe4T4Iu&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/bksaville/status/260799743293284352&quot;&gt;@bksaville&lt;/a&gt;: Uploaded slides for &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23s2gx&quot;&gt;#s2gx&lt;/a&gt; presentation: Building an Integration Platform with Gradle/Gradle &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/wtcjCA9j&quot;&gt;http://t.co/wtcjCA9j&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/httpbuilder/status/261107136501805057&quot;&gt;@httpbuilder&lt;/a&gt;: Happy to announce &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/jgritman&quot;&gt;@jgritman&lt;/a&gt; is now taking over ownership of the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23HTTPBuilder&quot;&gt;#HTTPBuilder&lt;/a&gt; project from &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/thom_nic&quot;&gt;@thom_nic&lt;/a&gt;.  Thanks Jason! &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23groovy&quot;&gt;#groovy&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/SpringSourceU/status/261553538407215104&quot;&gt;@SpringSourceU&lt;/a&gt;: Win a Groovy &amp;amp; Grails Training Seat &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/3n37DSBD&quot;&gt;http://t.co/3n37DSBD&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/jeffscottbrown/status/261852799405551616&quot;&gt;@jeffscottbrown&lt;/a&gt;: Install Gent:&lt;br /&gt; curl -Ls &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/L8jfv72l&quot;&gt;http://t.co/L8jfv72l&lt;/a&gt; | sh
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Use Gent:&lt;br /&gt; gent &amp;ndash;name=myproj genttool/grails &amp;amp;&amp;amp; cd myproj &amp;amp;&amp;amp; ./grailsw run-app&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/jeffscottbrown/status/261853573208498176&quot;&gt;@jeffscottbrown&lt;/a&gt;: More info on previous tweet&amp;hellip; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://t.co/A9AAmZX6&quot;&gt;https://t.co/A9AAmZX6&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23grails&quot;&gt;#grails&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23groovy&quot;&gt;#groovy&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23gent&quot;&gt;#gent&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/osoco/status/261867718653902848&quot;&gt;@osoco&lt;/a&gt;: Working with Grails and Git and doing a lot of testing? Checkout our testbox VM &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/ZYOxslaH&quot;&gt;http://t.co/ZYOxslaH&lt;/a&gt; (&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/mgryszko&quot;&gt;@mgryszko&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/DailyGrailsTip/status/262116593188864000&quot;&gt;@DailyGrailsTip&lt;/a&gt;: Learn more about Asynchronous &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23grails&quot;&gt;#grails&lt;/a&gt; applications by watching this presentation by Colin Harrington &amp;ndash; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/NwKEWYIp&quot;&gt;http://t.co/NwKEWYIp&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/osoco/status/262128280390475777&quot;&gt;@osoco&lt;/a&gt;: Built another Grails website for a startup at OSOCO: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/dMQ08O2l&quot;&gt;http://t.co/dMQ08O2l&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23grails&quot;&gt;#grails&lt;/a&gt; (&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/rafael_luque&quot;&gt;@rafael_luque&lt;/a&gt;) &lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&quot;jobs&quot;&gt;
&lt;h2&gt;Grupos de usuarios y conferencias&lt;/h2&gt;
&lt;/div&gt;
&lt;div id=&quot;meetups&quot;&gt;
&lt;ul&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://skillsmatter.com/event/groovy-grails/groovy-grails-exchange-2012/&quot;&gt;Groovy &amp;amp; Grails eXchange 2012&lt;/a&gt; 
&lt;ul&gt;
&lt;li&gt; 13&lt;sup&gt;th&lt;/sup&gt;-14&lt;sup&gt;th&lt;/sup&gt; December, London &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://greach.es/&quot;&gt;Greach 2013&lt;/a&gt; 
&lt;ul&gt;
&lt;li&gt; January 25&lt;sup&gt;th&lt;/sup&gt;-26&lt;sup&gt;th&lt;/sup&gt;, Madrid&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.meetup.com/Seattle-Groovy/events/82364812/&quot;&gt;November 8, 2012&lt;/a&gt; 
&lt;ul&gt;
&lt;li&gt; Seattle Groovy/Grails Users Group &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;El art&amp;iacute;culo original contiene &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://burtbeckwith.com/blog/?p=1643#jobs&quot;&gt;una secci&amp;oacute;n de trabajos&lt;/a&gt;.&lt;/p&gt;</description>
         <author>Aitor</author>
         <guid isPermaLink="false">http://www.javahispano.org/groovy-grails/2012/10/29/esta-semana-en-grails-2012-43.html</guid>
         <pubDate>Mon, 29 Oct 2012 20:21:14 +0000</pubDate>
      </item>
      <item>
         <title>Fotos del seminario sobre servicios REST</title>
         <link>http://www.javahispano.org/espanha/2012/10/25/fotos-del-seminario-sobre-servicios-rest.html</link>
         <description>&lt;p&gt;Os dejamos aqu&amp;iacute; unas cuantas fotos del&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.javahispano.org/espanha/2012/10/4/seminario-servicios-rest-bases-de-la-tecnologia-y-soporte-co.html&quot;&gt; seminario sobre servicios REST&lt;/a&gt;&amp;nbsp;que junto con &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.paradigmatecnologico.com/&quot;&gt;Paradigma Tecnol&amp;oacute;gico&lt;/a&gt; celebramos en Madrid. Aqu&amp;iacute; ten&amp;eacute;is &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://javahispano.org/fotos-seminario-jenkings/fotos-del-seminario-servicios-rest-bases-de-la-tecnologia-y/&quot;&gt;las fotos con m&amp;aacute;s resoluci&amp;oacute;n&lt;/a&gt;. En breve publicaremos el video del seminario.&lt;/p&gt;
&lt;p&gt;&lt;div id=&quot;squarespace-slideshow-wrapper-1351180387&quot; class=&quot;ss-slideshow-v2&quot;&gt;&lt;/div&gt;</description>
         <author>Abraham</author>
         <guid isPermaLink="false">http://www.javahispano.org/espanha/2012/10/25/fotos-del-seminario-sobre-servicios-rest.html</guid>
         <pubDate>Thu, 25 Oct 2012 15:49:35 +0000</pubDate>
      </item>
      <item>
         <title>Esta semana en Grails 2012-42</title>
         <link>http://www.javahispano.org/groovy-grails/2012/10/23/esta-semana-en-grails-2012-42.html</link>
         <description>&lt;div class=&quot;entrytext&quot;&gt;
&lt;p&gt;Otra semana m&amp;aacute;s traducimos el articulo de Burt Beckwith. Puedes leer el art&amp;iacute;culo original aqu&amp;iacute;: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://burtbeckwith.com/blog/?p= 1618&quot;&gt;http://burtbeckwith.com/blog/?p= 1618 &lt;/a&gt;&lt;/p&gt;
&lt;p&gt;La noticia de la semana ha sido la&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://springone2gx.com/conference/washington/2012/10/home&quot;&gt;SpringOne 2GX&lt;/a&gt;&amp;nbsp;en Washington, DC. Ha sido tan divertidad como es habitual, y parece que 300 de los 1000 asistentes estaban all&amp;iacute; para oir cosas sobre Groovy y Grails, as&amp;iacute; que es un buen indicador sobre el inter&amp;eacute;s en estas tecnolog&amp;iacute;as, quiz&amp;aacute; en algunos a&amp;ntilde;os estemos por encima del 50% &lt;img class=&quot;wp-smiley&quot; src=&quot;https://burtbeckwith.com/blog/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot;/&gt;&amp;nbsp;Hubo una gran actividad durante la conferencia en Twitter (busca usando el hashtag&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23sg2x&quot;&gt;#sg2x&lt;/a&gt;):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/sbglasius/status/258003939704840192&quot;&gt;@sbglasius&lt;/a&gt;: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23springone2gx&quot;&gt;#springone2gx&lt;/a&gt; list of &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23grails&quot;&gt;#grails&lt;/a&gt; adopters &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/ZIuMkBhb&quot;&gt;http://t.co/ZIuMkBhb&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/chanezon/status/258010155445272576&quot;&gt;@chanezon&lt;/a&gt;: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23s2gx&quot;&gt;#s2gx&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/pledbrook&quot;&gt;@pledbrook&lt;/a&gt; &amp;amp; the kangaroo &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/PH8V5Ddp&quot;&gt;http://t.co/PH8V5Ddp&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/ColinHarrington/status/258034338770329600&quot;&gt;@ColinHarrington&lt;/a&gt;: Just ran across a HybridBinarizer. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23otherPeoplesCode&quot;&gt;#otherPeoplesCode&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23s12gx&quot;&gt;#s12gx&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23s12gx&quot;&gt;#s12gx&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/glaforge/status/258412361172529152&quot;&gt;@glaforge&lt;/a&gt;: Slides of the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23groovy&quot;&gt;#groovy&lt;/a&gt; Domain-Specific Language presentation by &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/paulk_asert&quot;&gt;@paulk_asert&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/werdnagreb&quot;&gt;@werdnagreb&lt;/a&gt; and myself at &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23s2gx&quot;&gt;#s2gx&lt;/a&gt; available &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/WfCp5JWj&quot;&gt;http://t.co/WfCp5JWj&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/tsuyocky/status/258581288137662464&quot;&gt;@tsuyocky&lt;/a&gt;: Thanks for letting me know the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23gradle&quot;&gt;#gradle&lt;/a&gt; &amp;ndash;daemon option at &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/Gradleware&quot;&gt;@Gradleware&lt;/a&gt; booth. It made my build time 3x times faster &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23springone2gx&quot;&gt;#springone2gx&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/paulk_asert/status/258632732245123072&quot;&gt;@paulk_asert&lt;/a&gt;: slides for my functional &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23groovy&quot;&gt;#groovy&lt;/a&gt; talk &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/zMumlkE4&quot;&gt;http://t.co/zMumlkE4&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23s2gx&quot;&gt;#s2gx&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/CedricChampeau/status/258647922739122176&quot;&gt;@CedricChampeau&lt;/a&gt;: Slides from my &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23s2gx&quot;&gt;#s2gx&lt;/a&gt; talk &amp;ldquo;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23Groovy&quot;&gt;#Groovy&lt;/a&gt; 2: Type checking to the rescue!&amp;rdquo; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/Y90rbVSI&quot;&gt;http://t.co/Y90rbVSI&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/pledbrook/status/258923859313569793&quot;&gt;@pledbrook&lt;/a&gt;: I put the sample code from my &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23s2gx&quot;&gt;#s2gx&lt;/a&gt; talk &amp;ldquo;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23Groovy&quot;&gt;#Groovy&lt;/a&gt; &amp;amp; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23Grails&quot;&gt;#Grails&lt;/a&gt; for spring developers&amp;rdquo; on GitHub: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://t.co/KUp37Cag&quot;&gt;https://t.co/KUp37Cag&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/andypiper/status/258937118338985986&quot;&gt;@andypiper&lt;/a&gt;: Wow, all of the SpringSource Tool Suite projects (Spring, Grails, Gradle, tcServer, CF etc) are now Open Source on Github under EPL &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23s2gx&quot;&gt;#s2gx&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/RyanVanderwerf/status/258987939487440896&quot;&gt;@RyanVanderwerf&lt;/a&gt;: Pushed my Terracotta Grails 2 Demo app to github, slides also inside &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://t.co/Z4hr0QgU&quot;&gt;https://t.co/Z4hr0QgU&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23sg2x&quot;&gt;#sg2x&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23SpringOne2GX&quot;&gt;#SpringOne2GX&lt;/a&gt; Thx to those who attended! &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/andypiper/status/258988833637560320&quot;&gt;@andypiper&lt;/a&gt;: &amp;ldquo;Grails is not just a web MVC system &amp;ndash; and it hasn&amp;rsquo;t been for a while&amp;rdquo; says &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/pledbrook&quot;&gt;@pledbrook&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23s2gx&quot;&gt;#s2gx&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/blunck2/status/258662643026513920&quot;&gt;@blunck2&lt;/a&gt;: I say got dang Groovy, where you been all my life?  &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23byetojava&quot;&gt;#byetojava&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23s12gx&quot;&gt;#s12gx&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/aalmiray/status/258667987685502977&quot;&gt;@aalmiray&lt;/a&gt;: Slides for &amp;ldquo;Groovy AST Demystified&amp;rdquo; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/bGoO5z11&quot;&gt;http://t.co/bGoO5z11&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23springone2gx&quot;&gt;#springone2gx&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/RyanVanderwerf/status/258669628962783233&quot;&gt;@RyanVanderwerf&lt;/a&gt;: Just released v.3 of GVPS plugin, and updated slides of the Streaming Video in Grails presentation &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://t.co/mR6EouuG&quot;&gt;https://t.co/mR6EouuG&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23s2gx&quot;&gt;#s2gx&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23SpringOne2gx&quot;&gt;#SpringOne2gx&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/sbglasius/status/258695300007477248&quot;&gt;@sbglasius&lt;/a&gt;: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23s1cfapp&quot;&gt;#s1cfapp&lt;/a&gt; I won first prize in the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/cloudfoundry&quot;&gt;@cloudfoundry&lt;/a&gt; app computer competition at &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23springone2gx&quot;&gt;#springone2gx&lt;/a&gt; you can win too: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/tSX7yGSk&quot;&gt;http://t.co/tSX7yGSk&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23gr8conf&quot;&gt;#gr8conf&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/kenliu/status/258745447399702530&quot;&gt;@kenliu&lt;/a&gt;: uploaded my slides for Modularizing Your Grails Application with Private Plugins here &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/LQdQkBQy&quot;&gt;http://t.co/LQdQkBQy&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23springone2gx&quot;&gt;#springone2gx&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/ColinHarrington/status/258772635691917312&quot;&gt;@ColinHarrington&lt;/a&gt;: Grails &amp;amp; Async slides deployed to CloudFoundry &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/O79o9kCT&quot;&gt;http://t.co/O79o9kCT&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23s2gx&quot;&gt;#s2gx&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23springone2gx&quot;&gt;#springone2gx&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Tambi&amp;eacute;n tenemos una entrada de&amp;nbsp;Ryan Vanderwerf:&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://rvanderwerf.blogspot.com/2012/10/springone2gx-wrap-up.html&quot;&gt;SpringOne2GX Wrap up&lt;/a&gt;. Seguro que habr&amp;aacute; m&amp;aacute;s la semana pr&amp;oacute;xima.&lt;/p&gt;
&lt;p&gt;Escrib&amp;iacute; una entrada en el blog,&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.javahispano.org/blog/?p=1604&quot;&gt;Logging Hibernate SQL&lt;/a&gt; basada en una pregunta de mis charlas en la 2GX.&lt;/p&gt;
&lt;div id=&quot;miscellaneous&quot;&gt;
&lt;h2&gt;Art&amp;iacute;culos varios&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://gr8conf.org//content/eu2013/blog/GR8Conf-Europe-2013-announced&quot;&gt;GR8Conf Europe 2013 anunciada&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://refactr.com/blog/2012/10/more-grails-filter-tricks-jsonify-controller-actions/&quot;&gt;M&amp;aacute;s trucos con filtros Grails: Acciones en controaldores con JSON&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.springsource.org/node/3705&quot;&gt;Esta semana en Spring &amp;ndash; 16 de octubre de 2012&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&quot;plugins&quot;&gt;
&lt;h2&gt;Plugins&lt;/h2&gt;
&lt;p&gt;Se han publicado 4 nuevos plugins:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/android-gcm&quot;&gt;android-gcm&lt;/a&gt; versi&amp;oacute;n 0.2. Proporciona un servicio para acceder f&amp;aacute;cilmente a los servicios de Google Cloud Messaging.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/app-forty-two-paas&quot;&gt;app-forty-two-paas&lt;/a&gt; versi&amp;oacute;n 0.1. Desarrolla aplicaciones m&amp;oacute;vilies, sociales, empresariales, web y SaaS usando ShepHertz App42 PaaS Cloud y Backend como plataforma.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/cassandra-orm&quot;&gt;cassandra-orm&lt;/a&gt; versi&amp;oacute;n 0.2.6. Proporciona m&amp;eacute;todos din&amp;aacute;micos similares a los de GORM para persistir objetos Groovy en Cassandra (pero no implementa el API de GORM) &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/wkhtmltopdf&quot;&gt;wkhtmltopdf&lt;/a&gt; versi&amp;oacute;n 0.1.7. Proporciona un envoltorio para wkhtmltopdf, una utilidad de shell para convertir html a pdf usando el motor de renderizaci&amp;oacute;n de webkit y qt.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;y se actualizaron 16 plugins:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/airbrake&quot;&gt;airbrake&lt;/a&gt; versi&amp;oacute;n 0.8.1. Plugin para notificaciones integrando aplicaciones con Airbrake.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/build-info-tag&quot;&gt;build-info-tag&lt;/a&gt; versi&amp;oacute;n 0.3.1. Pone un fichero build.info file en el fichero WAR generado y proporciona un tag GSP para mostrar informaci&amp;oacute;n en &amp;eacute;l.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/cassandra-astyanax&quot;&gt;cassandra-astyanax&lt;/a&gt; versi&amp;oacute;n 0.2.6. Expone el cliente de Astyanax Cassandra como un servicio Grails y le a&amp;ntilde;ade m&amp;eacute;todos din&amp;aacute;micos.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/cors&quot;&gt;cors&lt;/a&gt; versi&amp;oacute;n 1.0.3.&amp;nbsp;Instala un filtro para acceder al Access-Control-Allow-Origin y otras cabeceras relacionadas con CORS para permitir sitios con peticiones Ajax multidominio en tu aplicaci&amp;oacute;n Grails.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/ember-templates-precompiler&quot;&gt;ember-templates-precompiler&lt;/a&gt; versi&amp;oacute;n 0.2. Precompila plantillas generadas con EmberJS Handlebars.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/functional-test-development&quot;&gt;functional-test-development&lt;/a&gt; versi&amp;oacute;n 0.9.3. Pruebas funcionales usando HtmlUnit para simular el navegador cliente.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/google-visualization&quot;&gt;google-visualization&lt;/a&gt; versi&amp;oacute;n 0.5.6. Proporciona una taglib para charts interactivos del API de Google Visualization.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/gvps&quot;&gt;gvps&lt;/a&gt; versi&amp;oacute;n 0.3. Aloja, gestiona y muestra fragmentos de video y convierte formatos estandar al formato FLV de Flash.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/kickstart-with-bootstrap&quot;&gt;kickstart-with-bootstrap&lt;/a&gt; versi&amp;oacute;n 0.7.2. omienza tu proyecto con un buen aspecto, con plantillas de scaffolding para las p&amp;aacute;ginas con CRUD estandar usando Twitter Bootstrap.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/mysql-connectorj&quot;&gt;mysql-connectorj&lt;/a&gt; versi&amp;oacute;n 5.1.22.1. MySQL Connector/J &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/neo4j&quot;&gt;neo4j&lt;/a&gt; versi&amp;oacute;n 1.0.0.M3. GORM para Neo4j.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/plastic-criteria&quot;&gt;plastic-criteria&lt;/a&gt; versi&amp;oacute;n 0.4. Mockea Grails Criteria para pruebas unitarias.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/platform-core&quot;&gt;platform-core&lt;/a&gt; versi&amp;oacute;n 1.0.M6.1. Proporciona funcionalidad para los plugins para tener m&amp;aacute;s integraci&amp;oacute;n unos con otros y con las aplicaciones.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/social-sharing&quot;&gt;social-sharing&lt;/a&gt; versi&amp;oacute;n 1.0. Proporciona una librer&amp;iacute;a de tags para insertar &amp;lsquo;Sexy Bookmarks&amp;rsquo; en tu aplicaci&amp;oacute;n.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/vaadin&quot;&gt;vaadin&lt;/a&gt; versi&amp;oacute;n 1.7.0-beta5.1. A&amp;ntilde;ade integraci&amp;oacute;n con Vaadin (http://vaadin.com/).&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/webhook&quot;&gt;webhook&lt;/a&gt; versi&amp;oacute;n 0.9.1.6. Registra y asocia f&amp;aacute;cilmente &amp;nbsp;un webhook con servicios proporcionados por controladores.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&quot;tweets&quot;&gt;
&lt;h2&gt;Tweets interesantes&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/DailyGrailsTip/status/259593765377941504&quot;&gt;@DailyGrailsTip&lt;/a&gt;: Get half off the MEAP versi&amp;oacute;n of Grails in Action 2nd Edition with the code dotd1020 at checkout &amp;ndash; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/iuekO2hI&quot;&gt;http://t.co/iuekO2hI&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/tomaslin/status/258311253137711104&quot;&gt;@tomaslin&lt;/a&gt;: Seems like the GVM repo in github has moved from freshgroovy to &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://t.co/TnpKghsD&quot;&gt;https://t.co/TnpKghsD&lt;/a&gt; &amp;ndash; tell your moms. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23grails&quot;&gt;#grails&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/marcoVermeulen/status/258324610838319104&quot;&gt;@marcoVermeulen&lt;/a&gt;: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/tomaslin&quot;&gt;@tomaslin&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23grails&quot;&gt;#grails&lt;/a&gt; it has indeed, and in doing so has gained a new web page. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/j9z0nYcQ&quot;&gt;http://t.co/j9z0nYcQ&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/scottyfred/status/258572263220191234&quot;&gt;@scottyfred&lt;/a&gt;: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23Groovy&quot;&gt;#Groovy&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23Grails&quot;&gt;#Grails&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23Gradle&quot;&gt;#Gradle&lt;/a&gt; fans should follow &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/gvmtool&quot;&gt;@gvmtool&lt;/a&gt;. Good stuff coming here. &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/Grails48/status/258722833377660928&quot;&gt;@Grails48&lt;/a&gt;: HUGE news. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/scottfarkas&quot;&gt;@scottfarkas&lt;/a&gt; CEO of &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/atlassian&quot;&gt;@atlassian&lt;/a&gt; is now a mentor to the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23Grails&quot;&gt;#Grails&lt;/a&gt; and &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23Grails48&quot;&gt;#Grails48&lt;/a&gt; community. Big thanks to Scott for his time. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23Groovy&quot;&gt;#Groovy&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/Grails48/status/258748730738610176&quot;&gt;@Grails48&lt;/a&gt;: MORE BIG NEWS: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/danklynn&quot;&gt;@danklynn&lt;/a&gt; CTO &amp;amp; Co-Founder &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/FullContactAPI&quot;&gt;@FullContactAPI&lt;/a&gt; a &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/techstars&quot;&gt;@techstars&lt;/a&gt; startup leveraging &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23Grails&quot;&gt;#Grails&lt;/a&gt; has joined our community &lt;img class=&quot;wp-smiley&quot; src=&quot;https://burtbeckwith.com/blog/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot;/&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23Groovy&quot;&gt;#Groovy&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/Grails48/status/259406167216889858&quot;&gt;@Grails48&lt;/a&gt;: Attendee update: 100+ folks attending &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23Grails48&quot;&gt;#Grails48&lt;/a&gt; so far. Welcome &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23100&quot;&gt;#100&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/rajdgreat007&quot;&gt;@rajdgreat007&lt;/a&gt; from New Delhi. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23Grails&quot;&gt;#Grails&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23Groovy&quot;&gt;#Groovy&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/zdi0ZrFT&quot;&gt;http://t.co/zdi0ZrFT&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/AlexTatiyants/status/257472604867268610&quot;&gt;@AlexTatiyants&lt;/a&gt;: From my archives: XML Transformation Performance: Groovy vs XSLT &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/GCJvGexe&quot;&gt;http://t.co/GCJvGexe&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23groovy&quot;&gt;#groovy&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23xml&quot;&gt;#xml&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23xslt&quot;&gt;#xslt&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/russel_winder/status/258144908215472128&quot;&gt;@russel_winder&lt;/a&gt;: Early indications that &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23Groovy&quot;&gt;#Groovy&lt;/a&gt; with invoke dynamic is almost as fast as &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23Java&quot;&gt;#Java&lt;/a&gt; for computationally intensive code. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/StaticCompile&quot;&gt;@StaticCompile&lt;/a&gt; not needed. &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/thenandagain/status/258472456048762880&quot;&gt;@thenandagain&lt;/a&gt;: building grails from source &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23becauseican&quot;&gt;#becauseican&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23geekcred&quot;&gt;#geekcred&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/bhagwatkumar/status/258505483806195712&quot;&gt;@bhagwatkumar&lt;/a&gt;: Finally migrated my project to Grails 2.2.0.RC1 from Grails 1.3.7, and its working fine on production &lt;img class=&quot;wp-smiley&quot; src=&quot;https://burtbeckwith.com/blog/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot;/&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/gr8conf/status/258924518918209536&quot;&gt;@gr8conf&lt;/a&gt;: We&amp;rsquo;re happy to announce the dates of the next &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23GR8Conf&quot;&gt;#GR8Conf&lt;/a&gt; Europe. Mark your calendar May 22nd &amp;ndash; 24th 2013. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/Vse2ipkZ&quot;&gt;http://t.co/Vse2ipkZ&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23groovy&quot;&gt;#groovy&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23grails&quot;&gt;#grails&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/gr8conf/status/258975581725679616&quot;&gt;@gr8conf&lt;/a&gt;: If you have an idea for &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23gr8conf&quot;&gt;#gr8conf&lt;/a&gt; Europe 2013, please add it to this public brainstorm &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/zQUN2Pas&quot;&gt;http://t.co/zQUN2Pas&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/rfletcherEW/status/259002943259439104&quot;&gt;@rfletcherEW&lt;/a&gt;: Working on &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23Grails&quot;&gt;#Grails&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23AngularJS&quot;&gt;#AngularJS&lt;/a&gt; scaffolding again. Pushed sortable tables today: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/AVat6LYD&quot;&gt;http://t.co/AVat6LYD&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/GDBolinger/status/259007216240177152&quot;&gt;@GDBolinger&lt;/a&gt;: Spent some time going through several &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23grails&quot;&gt;#grails&lt;/a&gt; services and being way more declarative.  Too many read only transactions = slow system. &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/DailyGrailsTip/status/259217485138653184&quot;&gt;@DailyGrailsTip&lt;/a&gt;: Externalise your configuration by setting the grails.config.locations property &amp;ndash; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/JMJmMEMx&quot;&gt;http://t.co/JMJmMEMx&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/lucacanducci/status/259229852320804864&quot;&gt;@lucacanducci&lt;/a&gt;: I think I should read the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/grailsframework&quot;&gt;@grailsframework&lt;/a&gt; guide like it was a book: lots of tips, all for free! &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/ONeohDNH&quot;&gt;http://t.co/ONeohDNH&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/marioggar/status/259343435499188224&quot;&gt;@marioggar&lt;/a&gt;: Playing with hibernate envers in &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23grails&quot;&gt;#grails&lt;/a&gt;. It&amp;rsquo;s like having a Big Brother on your app. Who did what, when&amp;hellip;Cool! &lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/winkler1/status/259714887327023104&quot;&gt;@winkler1&lt;/a&gt;: localtunnel is fantastic: &amp;ldquo;The easiest way to share localhost web servers to the rest of the world&amp;rdquo;.   &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/D0ZzwuRm&quot;&gt;http://t.co/D0ZzwuRm&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23grails&quot;&gt;#grails&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23free&quot;&gt;#free&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&quot;jobs&quot;&gt;
&lt;h2&gt;Grupos de usuarios y conferencias&lt;/h2&gt;
&lt;/div&gt;
&lt;div id=&quot;meetups&quot;&gt;
&lt;ul&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://skillsmatter.com/event/groovy-grails/groovy-grails-exchange-2012/&quot;&gt;Groovy &amp;amp; Grails eXchange 2012&lt;/a&gt; 
&lt;ul&gt;
&lt;li&gt; 13&lt;sup&gt;th&lt;/sup&gt;-14&lt;sup&gt;th&lt;/sup&gt; December, London &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://greach.es/&quot;&gt;Greach 2013&lt;/a&gt; 
&lt;ul&gt;
&lt;li&gt; January 25&lt;sup&gt;th&lt;/sup&gt;-26&lt;sup&gt;th&lt;/sup&gt;, Madrid&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.meetup.com/Seattle-Groovy/events/82364812/&quot;&gt;November 8, 2012&lt;/a&gt; 
&lt;ul&gt;
&lt;li&gt; Seattle Groovy/Grails Users Group &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;El art&amp;iacute;culo original contiene &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://burtbeckwith.com/blog/?p=1618#jobs&quot;&gt;una secci&amp;oacute;n de trabajos&lt;/a&gt;.&lt;/p&gt;</description>
         <author>Aitor</author>
         <guid isPermaLink="false">http://www.javahispano.org/groovy-grails/2012/10/23/esta-semana-en-grails-2012-42.html</guid>
         <pubDate>Tue, 23 Oct 2012 16:36:39 +0000</pubDate>
      </item>
      <item>
         <title>Inconsistencias de la inyección de dependencias en las clases de dominio</title>
         <link>http://www.javahispano.org/groovy-grails/2012/10/18/inconsistencias-de-la-inyeccion-de-dependencias-en-las-clase.html</link>
         <description>&lt;p&gt;Spring es uno de los pilares sobre los que se apoya Grails para realizar su &quot;magia&quot;; y una de las principales caracter&amp;iacute;sticas de Spring es que soporta el patr&amp;oacute;n de inyecci&amp;oacute;n de dependencias, tanto a trav&amp;eacute;s del constructor como de m&amp;eacute;todos &quot;set&quot;.&lt;/p&gt;
&lt;p&gt;El &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://refaktor.blogspot.com.es/2012/10/inconsistent-dependency-injection-to.html?spref=tw&quot;&gt;siguiente art&amp;iacute;culo&lt;/a&gt;, nos muestra la inyecci&amp;oacute;n de dependencias a trav&amp;eacute;s de constructores y las inconsistencias que podemos encontrarnos, seg&amp;uacute;n el tipo de constructor que utilicemos.&lt;/p&gt;</description>
         <author>Carlos Rico</author>
         <guid isPermaLink="false">http://www.javahispano.org/groovy-grails/2012/10/18/inconsistencias-de-la-inyeccion-de-dependencias-en-las-clase.html</guid>
         <pubDate>Thu, 18 Oct 2012 14:27:27 +0000</pubDate>
      </item>
      <item>
         <title>Esta semana en Grails 2012-41</title>
         <link>http://www.javahispano.org/groovy-grails/2012/10/14/esta-semana-en-grails-2012-41.html</link>
         <description>&lt;p&gt;Otra semana m&amp;aacute;s traducimos el articulo de Burt Beckwith. Puedes leer el art&amp;iacute;culo original aqu&amp;iacute;: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://burtbeckwith.com/blog/?p= 1598&quot;&gt;http://burtbeckwith.com/blog/?p= 1598 &lt;/a&gt;&lt;/p&gt;
&lt;p&gt;La semana pasada no tuve tiempo para escribir la entrada porque estaba preparando la&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.springone2gx.com/conference/washington/2012/10/home&amp;lt;br &amp;gt;&amp;lt;/a&amp;gt; &quot;&gt;SpringOne 2GX 2012&lt;/a&gt;&amp;nbsp;que se celebrar&amp;aacute; esta semana. Debe ser otra gran conferencia , seguro que tendr&amp;aacute; un gran seguimiento en Twitter.&lt;/p&gt;
&lt;p&gt;Groovy 2.0.5&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://groovy.329449.n5.nabble.com/ANN-Groovy-2-0-5-td5711521.html&quot;&gt;se ha publicado esta semana&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;El lider del proyecto Groovy Jochen &amp;ldquo;blackdrag&amp;rdquo; Theodorou ha publicado dos entradas esta semana,&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://blackdragsview.blogspot.com/2012/10/owner-delegate-and-implicit-this-in.html&quot;&gt;Owner, Delegate and (implicit) this in an Open Block&lt;/a&gt;&amp;nbsp;y&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://blackdragsview.blogspot.com/2012/10/open-blocks-and-mop-2.html&quot;&gt;Open Blocks and MOP 2&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Asegurate de votar por tu framework favorito en la encuesta de InfoQ&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.infoq.com/research/jvm-web-frameworks&quot;&gt;20 mejores Frameworks Web para la JVM&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;La Spring Tool Suite y la Groovy/Grails Tool Suite 3.1.0&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.springsource.org/node/3690&quot;&gt;se han publicado esta semana&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Spock 0.7&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.1312388.n4.nabble.com/ANN-Spock-0-7-Released-td4636112.html&quot;&gt;se ha publicado esta semana&lt;/a&gt;. Parece que tiene una gran cantidad de novedades&lt;/p&gt;
&lt;p&gt;Echal&amp;eacute; un vistazo a la nueva web de trabajos en Grails,&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://findgrailsjobs.com/&quot;&gt;http://findgrailsjobs.com/&lt;/a&gt;.&lt;/p&gt;
&lt;div id=&quot;miscellaneous&quot;&gt;
&lt;h2&gt;Art&amp;iacute;culos varios&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://mrhaki.blogspot.com/2012/10/groovy-goodness-drop-or-take-elements.html&quot;&gt;Groovy Goodness: Eliminar o recuperar elementos usando condiciones&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://mrhaki.blogspot.com/2012/10/groovy-goodness-return-closure-from.html&quot;&gt;Groovy Goodness: Devolver una Closure desde otra Closure o m&amp;eacute;todo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://mrhaki.blogspot.com/2012/10/groovy-goodness-using-project-coin.html&quot;&gt;Groovy Goodness: Usar Project Coin con versiones antiguas de Java&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://mrhaki.blogspot.com/2012/10/groovy-goodness-getting-first-and-last.html&quot;&gt;Groovy Goodness: Recuperando el primero y el &amp;uacute;ltimo elemento de un Iterable&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://mrhaki.blogspot.com/2012/10/groovy-goodness-create-list-with.html&quot;&gt;Groovy Goodness: Creando una lista con valores por defecto&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://blogs.bytecode.com.au/glen/2012/10/05/grails-floating-point-precision-migrations-and-double-trouble.html&quot;&gt;Grails, precisi&amp;oacute;n en coma flotante, migraciones y problemas&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://fbflex.wordpress.com/2012/10/04/managing-multiple-versions-of-grails-with-gvm&quot;&gt;Gestionando m&amp;uacute;ltiples versiones de Grails con gvm&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.grygoriy.com/2012/10/prevent-brut-force-attack-with-spring.html&quot;&gt;Evitar ataques de fuerza bruta con Spring Security&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.tomcatexpert.com/blog/2012/10/09/apache-tomcat-7032-released&quot;&gt;Apache Tomcat 7.0.32 publicado&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://devll.wordpress.com/2012/10/11/grails-simple-localelanguage-selector/&quot;&gt;Grails: Un selector de idioma sencillo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://refactr.com/blog/2012/10/grails-filter-tricks-ajaxify-controller-actions/&quot;&gt;Trucos con filtros Grails: Acciones en controladores con Ajax&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://java.dzone.com/articles/why-java-ee-lost-and-spring&quot;&gt;&amp;iquest;Por qu&amp;eacute; Java EE perdi&amp;oacute; y Spring gan&amp;oacute;?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://blog.andresteingress.com/2012/10/12/gcontracts-performance-tweaks/&quot;&gt;Trucos de rendimiento con GContracts&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://blog.octo.com/en/analyzing-groovy-grails-code/&quot;&gt;Analizando c&amp;oacute;digo Groovy / Grails&amp;nbsp;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://javandry.blogspot.de/2012/10/build-grails-app-on-travis-ciorg.html&quot;&gt;Montando grails-app con travis-ci.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.springsource.org/node/3694&quot;&gt;Esta semana en Spring &amp;ndash; 9 de Octubre de 2012&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&quot;plugins&quot;&gt;
&lt;h2&gt;Plugins&lt;/h2&gt;
&lt;p&gt;Se han publicado 10 nuevos plugins:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/app-forty-two-paas&quot;&gt;app-forty-two-paas&lt;/a&gt;&amp;nbsp;versi&amp;oacute;n 0.1. Desarrolla aplicaciones m&amp;oacute;viles, web, sociales, empresariales y SaaS usando ShepHertz App42 PaaS en la nuble como plataforma de desarrollo.&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/backbonejs&quot;&gt;backbonejs&lt;/a&gt;versi&amp;oacute;n 0.9.2.2. Proporciona lo recursos para Backbone.js&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://backbonejs.org/&quot;&gt;http://backbonejs.org/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/bruteforce-defender&quot;&gt;bruteforce-defender&lt;/a&gt;&amp;nbsp;versi&amp;oacute;n 1.0. A&amp;ntilde;ade la funcionalidad de bloquear la cuenta de un usuario despu&amp;eacute;s de un n&amp;uacute;mero configurable de errores al conectarse a la aplicaci&amp;oacute;n, para evitar ataques por fuerza bruta.&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/closure-compiler&quot;&gt;closure-compiler&lt;/a&gt;&amp;nbsp;versi&amp;oacute;n 0.4. Compila y optimiza tus recursos javascript con el compilador de closures de Google.&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/ember-templates-precompiler&quot;&gt;ember-templates-precompiler&lt;/a&gt;&amp;nbsp;versi&amp;oacute;n 0.1. Precompila plantillas de EmberJS usando Handlebars.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/foursquare&quot;&gt;foursquare&lt;/a&gt;&amp;nbsp;versi&amp;oacute;n 0.1. Integra &amp;nbsp;las APIs de Foursquare.&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/glickr&quot;&gt;glickr&lt;/a&gt;&amp;nbsp;versi&amp;oacute;n 0.1. Integra el API de Flickr.&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/gvps&quot;&gt;gvps&lt;/a&gt;&amp;nbsp;versi&amp;oacute;n 0.2. Hospedar, gestinar y mostar videos y convierte formatos estandar en el formato flash FLV.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/rabbitmq-tasks&quot;&gt;rabbitmq-tasks&lt;/a&gt;&amp;nbsp;versi&amp;oacute;n 0.5.2. Ejecuta tareas en segundo plano usando RabbitMQ para encolarlas.&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/webhook&quot;&gt;webhook&lt;/a&gt;&amp;nbsp;versi&amp;oacute;n 0.9.1.1. Registra y asocia f&amp;aacute;cilmente un webhook con servicios procedente de controladores.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;y se actualizaron 22 plugins:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/asynchronous-mail&quot;&gt;asynchronous-mail&lt;/a&gt;&amp;nbsp;versi&amp;oacute;n 0.7. Env&amp;iacute;a correos de manera as&amp;iacute;ncrona almacenandolos en la base de datos y envi&amp;aacute;ndolos despu&amp;eacute;s con una tarea Quartz.&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/attachmentable&quot;&gt;attachmentable&lt;/a&gt;&amp;nbsp;versi&amp;oacute;n 0.3.0. Proporciona una manera estandar de a&amp;ntilde;adir y gestionar adjuntos.&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/aws-sdk&quot;&gt;aws-sdk&lt;/a&gt;&amp;nbsp;versi&amp;oacute;n 1.3.22. Usa la infraestructura de servicios de Amazon.&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/cors&quot;&gt;cors&lt;/a&gt;&amp;nbsp;versi&amp;oacute;n 1.0.1. Instala un filtro para acceder al Access-Control-Allow-Origin y otras cabeceras relacionadas con CORS para permitir sitios con peticiones Ajax multidominio en tu aplicaci&amp;oacute;n Grails.&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/cucumber&quot;&gt;cucumber&lt;/a&gt;&amp;nbsp;versi&amp;oacute;n 0.6.2. Prueba tu aplicaci&amp;oacute;n Grails con Cucumber.&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/cxf&quot;&gt;cxf&lt;/a&gt;&amp;nbsp;versi&amp;oacute;n 1.0.5. Expone servicios Grails como servicios SOAP mediante CXF.&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/cxf-client&quot;&gt;cxf-client&lt;/a&gt;&amp;nbsp;versi&amp;oacute;n 1.4.6. Usa &amp;nbsp;el contenido generado por Apache CXF wsdl2java para invocar servicios SOAP.&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/dustjs-resources&quot;&gt;dustjs-resources&lt;/a&gt;&amp;nbsp;versi&amp;oacute;n 0.9.2-BETA2. Soporta la compilaci&amp;oacute;n de plantillas .dust en el lado del servidor a sus correspondientes .js.&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/ext-proc&quot;&gt;ext-proc&lt;/a&gt;&amp;nbsp;versi&amp;oacute;n 0.3. Proporciona acceso f&amp;aacute;cil a procesos externos.&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/facebook-sdk&quot;&gt;facebook-sdk&lt;/a&gt;&amp;nbsp;versi&amp;oacute;n 0.4.2. Permite a tu aplicaci&amp;oacute;n usar la plataforma Facebook y desarrollar aplicaciones Facebook en Facebook.com o en sitios web mediante Facebook Connect.&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/font-awesome-resources&quot;&gt;font-awesome-resources&lt;/a&gt;&amp;nbsp;versi&amp;oacute;n 2.0.1. Integra el juego de iconos de Fon Awesome.&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/functional-test-development&quot;&gt;functional-test-development&lt;/a&gt;&amp;nbsp;versi&amp;oacute;n 0.9.2. Pruebas funcionales usando HtmlUnit para simular el navegador cliente.&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/grom&quot;&gt;grom&lt;/a&gt;&amp;nbsp;versi&amp;oacute;n 0.2.5. Env&amp;iacute;a notificaciones en Windows, Linux, y Mac.&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/guard&quot;&gt;guard&lt;/a&gt;&amp;nbsp;versi&amp;oacute;n 1.0.7. Proporciona una manera de ejecutar pruebas de integraci&amp;oacute;n sin tener que repetir el arranque (bootstrap) del entorno.&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/jasper&quot;&gt;jasper&lt;/a&gt;&amp;nbsp;versi&amp;oacute;n 1.6.1. Permite el uso de &amp;nbsp;JasperReports.&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/jquery-ui&quot;&gt;jquery-ui&lt;/a&gt;&amp;nbsp;versi&amp;oacute;n 1.8.24. Soporta los recursos jQuery UI, y depende del plugin de jQuery para incluir el n&amp;uacute;cleo de la librer&amp;iacute;a jquery.&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/plastic-criteria&quot;&gt;plastic-criteria&lt;/a&gt;&amp;nbsp;versi&amp;oacute;n 0.3. Mockea Grails Criteria para pruebas unitarias.&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/remote-control&quot;&gt;remote-control&lt;/a&gt;&amp;nbsp;versi&amp;oacute;n 1.3. Ejecuta c&amp;oacute;digo dentro de una aplicaci&amp;oacute;n Grails remota.&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/struts1&quot;&gt;struts1&lt;/a&gt;&amp;nbsp;versi&amp;oacute;n 1.3.11. Te permite usar 1 para la capa de controladores y vistas.&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/underscore&quot;&gt;underscore&lt;/a&gt;&amp;nbsp;versi&amp;oacute;n 1.4.2. Un plugin simple para usar la librer&amp;iacute;a Underscore.js.&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/uploadr&quot;&gt;uploadr&lt;/a&gt;&amp;nbsp;versi&amp;oacute;n 0.6.0.1. Para subir fichero mediante Drag and Drop con HTML5.&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://grails.org/plugin/vaadin&quot;&gt;vaadin&lt;/a&gt;&amp;nbsp;versi&amp;oacute;n 1.5.5. A&amp;ntilde;ade integraci&amp;oacute;n con Vaadin (http://vaadin.com/).&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&quot;tweets&quot;&gt;
&lt;h2&gt;Tweets interesantes&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/mrhaki/status/253135082859147265&quot;&gt;@mrhaki&lt;/a&gt;: Finding Fixed Points in&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23groovy&quot;&gt;#groovy&lt;/a&gt;:&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/kGu87BgE&quot;&gt;http://t.co/kGu87BgE&lt;/a&gt;&amp;nbsp;based on Scala By Example&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/DailyGrailsTip/status/253498783718072320&quot;&gt;@DailyGrailsTip&lt;/a&gt;: Use the code AUTHD to get 50% off the early release versi&amp;oacute;n of Programming Grails &amp;ndash;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/EEkipZSY&quot;&gt;http://t.co/EEkipZSY&lt;/a&gt;&amp;nbsp;( via&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/burtbeckwith&quot;&gt;@burtbeckwith&lt;/a&gt;&amp;nbsp;).&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/mittie/status/253593198390288384&quot;&gt;@mittie&lt;/a&gt;: ScriptBowl at&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23javaone&quot;&gt;#javaone&lt;/a&gt;:&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23scala&quot;&gt;#scala&lt;/a&gt;&amp;nbsp;markets scriptability,&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23groovy&quot;&gt;#groovy&lt;/a&gt;&amp;nbsp;markets typesafety and performance&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/arief_hidayat/status/253678322905649152&quot;&gt;@arief_hidayat&lt;/a&gt;: starts with git clone and gradlew install.&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/6GP4Uhcl&quot;&gt;http://t.co/6GP4Uhcl&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/breskeby/status/253854282846199808&quot;&gt;@breskeby&lt;/a&gt;: updated&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23macports&quot;&gt;#macports&lt;/a&gt;&amp;nbsp;support for&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23groovy&quot;&gt;#groovy&lt;/a&gt;&amp;nbsp;to 2.0.5&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/kickroot/status/253920336653991939&quot;&gt;@kickroot&lt;/a&gt;: grails.plugins.springsecurity.password.algorithm = &amp;lsquo;bcrypt&amp;rsquo; &amp;lt;---- magical little line for secure password storage in Grails&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/asteingr/status/254103776443658240&quot;&gt;@asteingr&lt;/a&gt;:&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23GContracts&quot;&gt;#GContracts&lt;/a&gt;&amp;nbsp;1.2.9 Released! blog:&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/TxUmDn1L&quot;&gt;http://t.co/TxUmDn1L&lt;/a&gt;&amp;nbsp;dzone:&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/fsiXWuxS&quot;&gt;http://t.co/fsiXWuxS&lt;/a&gt;&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23Groovy&quot;&gt;#Groovy&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/DailyGrailsTip/status/254144089052807168&quot;&gt;@DailyGrailsTip&lt;/a&gt;: You can pass a map of properties to addTo() methods in&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23grails&quot;&gt;#grails&lt;/a&gt;&amp;nbsp;&amp;ndash;&lt;br /&gt;def a = new Author(name: &amp;ldquo;Stephen King&amp;rdquo;).addToFiction(title: &amp;ldquo;IT&amp;rdquo;).save()&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/hey_domiko/status/254157896798056449&quot;&gt;@hey_domiko&lt;/a&gt;: Why isn&amp;rsquo;t the&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23Groovy&quot;&gt;#Groovy&lt;/a&gt;&amp;nbsp;web site hosted at&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23VMWare&quot;&gt;#VMWare&lt;/a&gt;.&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/nFTDLSB5&quot;&gt;http://t.co/nFTDLSB5&lt;/a&gt;&amp;nbsp;would look a lot more appealing No offense to codehaus.&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/DailyGrailsTip/status/254506409117503488&quot;&gt;@DailyGrailsTip&lt;/a&gt;: You can create a detached criteria that uses an Or instead of an And in&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23grails&quot;&gt;#grails&lt;/a&gt;&amp;nbsp;by using the whereAny dynamic method &amp;ndash;&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/EecIppNZ&quot;&gt;http://t.co/EecIppNZ&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/Grails48/status/254566256949202944&quot;&gt;@Grails48&lt;/a&gt;: Latest celebrity judge to sign on for&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23Grails48&quot;&gt;#Grails48&lt;/a&gt;&amp;nbsp;is&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/sbglasius&quot;&gt;@sbglasius&lt;/a&gt;&amp;nbsp;co-founder of&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/GR8Conf&quot;&gt;@GR8Conf&lt;/a&gt;.&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23Grails&quot;&gt;#Grails&lt;/a&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23Groovy&quot;&gt;#Groovy&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/gr8conf/status/254567196657868800&quot;&gt;@gr8conf&lt;/a&gt;:&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23GR8Conf&quot;&gt;#GR8Conf&lt;/a&gt;&amp;nbsp;is now officially a prizesponsor of the&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/Grails48&quot;&gt;@Grails48&lt;/a&gt;&amp;nbsp;hackathon (Nov. 9th-11th). Join the fun at&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/JNdyu5nv&quot;&gt;http://t.co/JNdyu5nv&lt;/a&gt;&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23groovy&quot;&gt;#groovy&lt;/a&gt;&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23grails&quot;&gt;#grails&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/Grails48/status/254637574776299521&quot;&gt;@Grails48&lt;/a&gt;: We are proud to announce this celebrity judge who needs no introduction. The man behind the Groovy Project&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/glaforge&quot;&gt;@glaforge&lt;/a&gt;&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23Groovy&quot;&gt;#Groovy&lt;/a&gt;&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23Grails&quot;&gt;#Grails&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/DailyGrailsTip/status/254876796816863232&quot;&gt;@DailyGrailsTip&lt;/a&gt;: When doing multi-step validations, use the clearErrors() helper method to reset errors in a domain class &amp;ndash;&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/E9GqNsZY&quot;&gt;http://t.co/E9GqNsZY&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/DailyGrailsTip/status/254876798737858560&quot;&gt;@DailyGrailsTip&lt;/a&gt;: Use UrlConverters in&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23Grails&quot;&gt;#Grails&lt;/a&gt;&amp;nbsp;to change URL format. Set grails.web.url.converter = &amp;lsquo;hyphenated&amp;rsquo; for /rad-stuff/ over /radStuff/&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/FreshGroovy/status/255253908958617600&quot;&gt;@FreshGroovy&lt;/a&gt;: Groovy 2.0.5 for Ubuntu based Linux released.&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/4qjBkwEX&quot;&gt;http://t.co/4qjBkwEX&lt;/a&gt;&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23groovy&quot;&gt;#groovy&lt;/a&gt;&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23ubuntu&quot;&gt;#ubuntu&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/graemerocher/status/255572488203948033&quot;&gt;@graemerocher&lt;/a&gt;: Wow Spock 0.7 looks like heaven. Time to upgrade!&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/VifcBLWu&quot;&gt;http://t.co/VifcBLWu&lt;/a&gt;&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23grails&quot;&gt;#grails&lt;/a&gt;&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23groovy&quot;&gt;#groovy&lt;/a&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23spock&quot;&gt;#spock&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/hdivroberto/status/255759278416199681&quot;&gt;@hdivroberto&lt;/a&gt;:&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23HDIV&quot;&gt;#HDIV&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23Grails&quot;&gt;#Grails&lt;/a&gt;&amp;nbsp;official integration is already finished:&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://t.co/RsqOCmPr&quot;&gt;https://t.co/RsqOCmPr&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/Grails48/status/256009588464316420&quot;&gt;@Grails48&lt;/a&gt;: Awesome early morning news update: This celebrity judge makes it all happen. Founder of the Grails project. Proud 2 welcome&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/graemerocher&quot;&gt;@graemerocher&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/Grails48/status/256035723415785472&quot;&gt;@Grails48&lt;/a&gt;: Ever wonder how much better your life would be if only you had a&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23Groovy&quot;&gt;#Groovy&lt;/a&gt;&amp;nbsp;or&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23Grails&quot;&gt;#Grails&lt;/a&gt;&amp;nbsp;t-shirt?&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/UG5JBqMt&quot;&gt;http://t.co/UG5JBqMt&lt;/a&gt;&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23Grails48&quot;&gt;#Grails48&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/asteingr/status/256120277799411713&quot;&gt;@asteingr&lt;/a&gt;: Some doc for the -XX:+PrintCompilation JVM Flag &amp;ndash;&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/rwYP88zZ&quot;&gt;http://t.co/rwYP88zZ&lt;/a&gt;&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23java&quot;&gt;#java&lt;/a&gt;&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://search.twitter.com/search?q=%23groovy&quot;&gt;#groovy&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/#!/DailyGrailsTip/status/257043146192588801&quot;&gt;@DailyGrailsTip&lt;/a&gt;: Use custom validators with 3 properties ( value, instance, errors ) to work with Spring errors directly &amp;ndash;&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t.co/cBEJbyUv&quot;&gt;http://t.co/cBEJbyUv&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&quot;jobs&quot;&gt;
&lt;h2&gt;Grupos de usuarios y conferencias&lt;/h2&gt;
&lt;/div&gt;
&lt;div id=&quot;meetups&quot;&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://skillsmatter.com/event/groovy-grails/groovy-grails-exchange-2012/&quot;&gt;Groovy &amp;amp; Grails eXchange 2012&lt;/a&gt; 
&lt;ul&gt;
&lt;li&gt;13&lt;sup&gt;th&lt;/sup&gt;-14&lt;sup&gt;th&lt;/sup&gt;&amp;nbsp;December, London&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://greach.es/&quot;&gt;Greach 2013&lt;/a&gt; 
&lt;ul&gt;
&lt;li&gt;January 25&lt;sup&gt;th&lt;/sup&gt;-26&lt;sup&gt;th&lt;/sup&gt;, Madrid&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.meetup.com/Groovy-Grails-Israel-Meetup-Group/events/77742102/&quot;&gt;Groovy DSL &amp;amp; Testing with Spock &amp;ndash; October 17, 2012&lt;/a&gt; 
&lt;ul&gt;
&lt;li&gt;Groovy &amp;amp; Grails Israel Meetup Group&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.meetup.com/Seattle-Groovy/events/82364812/&quot;&gt;November 8, 2012&lt;/a&gt; 
&lt;ul&gt;
&lt;li&gt;Seattle Groovy/Grails Users Group&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;p&gt;El art&amp;iacute;culo original contiene &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://burtbeckwith.com/blog/?p=1598#jobs&quot;&gt;una secci&amp;oacute;n de trabajos&lt;/a&gt;.&lt;/p&gt;</description>
         <author>Aitor</author>
         <guid isPermaLink="false">http://www.javahispano.org/groovy-grails/2012/10/14/esta-semana-en-grails-2012-41.html</guid>
         <pubDate>Sun, 14 Oct 2012 20:33:47 +0000</pubDate>
      </item>
      <item>
         <title>Reunión de MadridJUG de Octubre: lightning talks &amp; empanada!</title>
         <link>http://www.javahispano.org/espanha/2012/10/7/reunion-de-madridjug-de-octubre-lightning-talks-empanada.html</link>
         <author>Abraham</author>
         <guid isPermaLink="false">http://www.javahispano.org/espanha/2012/10/7/reunion-de-madridjug-de-octubre-lightning-talks-empanada.html</guid>
         <pubDate>Sun, 07 Oct 2012 14:52:06 +0000</pubDate>
      </item>
      <item>
         <title>Y tú, ¿ya Javas 7? - ORACLE</title>
         <link>http://www.javahispano.org/colombia/2012/6/21/y-tu-ya-javas-7-oracle.html</link>
         <description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span class=&quot;full-image-block ssNonEditable&quot;&gt;&lt;span&gt;&lt;img src=&quot;http://www.campus-party.com.co/2012/tl_files/imagenes/Contenidos/innovacion/CPCO5JAVA1.jpg?__SQUARESPACE_CACHEVERSION=1340284014359&quot; alt=&quot;&quot;/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Se aproxima el aniversario del lanzamiento de la &amp;uacute;ltima versi&amp;oacute;n del   lenguaje Java, la primera versi&amp;oacute;n durante la era Oracle, y las   estad&amp;iacute;sticas ya muestran cerca de un 23 por ciento de adopci&amp;oacute;n. Si a&amp;uacute;n   no has empezado a usar Java 7 o si quieres aprender un poco m&amp;aacute;s acerca   de esta nueva versi&amp;oacute;n, asiste a esta presentaci&amp;oacute;n introductoria en la   cual conocer&amp;aacute;s las principales mejoras de esta entrega: Project Coin   (Peque&amp;ntilde;as mejoras al lenguaje) y NIO.2 (Nueva API para I/O). No te  pierdas la oportunidad de conocer las mejoras que ofrece esta  nueva  versi&amp;oacute;n y de participar de la comunidad de usuarios Java en  Colombia,  que con tu apoyo puede seguir creciendo y ayudarte a crecer.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span class=&quot;ssNonEditable full-image-block&quot;&gt;&lt;span&gt;&lt;img src=&quot;http://www.campus-party.com.co/2012/tl_files/Flash/cabezotes/software.gif?__SQUARESPACE_CACHEVERSION=1340284121945&quot; alt=&quot;&quot;/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Conferencista&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Alexis L&amp;oacute;pez&lt;/p&gt;
&lt;p&gt;Ingeniero de sistemas con &amp;eacute;nfasis en administraci&amp;oacute;n de la Universidad   Icesi, cuenta con certificaciones Java como Programmer (SCJP), Mobile   Developer (OCPMAD) y Web Component Developer (OCPWCD). Es consultor con   m&amp;aacute;s de seis a&amp;ntilde;os de experiencia usando tecnolog&amp;iacute;as Java, como JSE,   JavaME y JEE,. Ha trabajado con una amplia variedad de clientes   desarrollando sistemas de informaci&amp;oacute;n usando dichas tecnolog&amp;iacute;as, ha sido   docente de cursos universitarios relacionados con Java y ha presentado   conferencias en congresos como JavaOne. Es miembro del Grupo de  Usuarios  Java en Colombia (ColombiaJUG) y blogger activo en  www.java-n-me.com.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;mas informacion: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.campus-party.com.co/2012/index.html&quot;&gt;aqui&lt;/a&gt;&lt;/p&gt;</description>
         <author>Christian Cabrejo J.</author>
         <guid isPermaLink="false">http://www.javahispano.org/colombia/2012/6/21/y-tu-ya-javas-7-oracle.html</guid>
         <pubDate>Thu, 21 Jun 2012 13:04:02 +0000</pubDate>
      </item>
      <item>
         <title>Evento de ColombiaJUG Usuarios Bogota: charlas sobre Scala, integración continua y TDD</title>
         <link>http://www.javahispano.org/colombia/2012/6/1/evento-de-colombiajug-usuarios-bogota-charlas-sobre-scala-in.html</link>
         <author>javaHispano</author>
         <guid isPermaLink="false">http://www.javahispano.org/colombia/2012/6/1/evento-de-colombiajug-usuarios-bogota-charlas-sobre-scala-in.html</guid>
         <pubDate>Fri, 01 Jun 2012 06:42:36 +0000</pubDate>
      </item>
      <item>
         <title>Conferencia sobre Desarrollo Ágil en Cali</title>
         <link>http://www.javahispano.org/colombia/2012/2/17/conferencia-sobre-desarrollo-agil-en-cali.html</link>
         <author>marioko</author>
         <guid isPermaLink="false">http://www.javahispano.org/colombia/2012/2/17/conferencia-sobre-desarrollo-agil-en-cali.html</guid>
         <pubDate>Fri, 17 Feb 2012 14:56:45 +0000</pubDate>
      </item>
      <item>
         <title>Documentacion completa de play! framework en español</title>
         <link>http://www.javahispano.org/colombia/2012/2/14/documentacion-completa-de-play-framework-en-espaol.html</link>
         <author>@nickmancol</author>
         <guid isPermaLink="false">http://www.javahispano.org/colombia/2012/2/14/documentacion-completa-de-play-framework-en-espaol.html</guid>
         <pubDate>Tue, 14 Feb 2012 15:26:00 +0000</pubDate>
      </item>
      <item>
         <title>Segundo encuentro java en Bogotá</title>
         <link>http://www.javahispano.org/colombia/2011/11/28/segundo-encuentro-java-en-bogota.html</link>
         <description>&lt;p&gt;Segundo encuentro de la comunidad Java en Bogot&amp;aacute;, nuevamente en el HackBo con las siguientes charlas programadas:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Netbeans RCP: Framework ara el desarrollo de aplicaciones de escritorio en Java (@&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://twitter.com/kuwaiba&quot;&gt;kuwaiba&lt;/a&gt;)&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Emprendimientos usando la JVM e integraci&amp;oacute;n continua gratis &amp;nbsp;(@&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://twitter.com/nickmancol&quot;&gt;nickmancol&lt;/a&gt;)&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Data mining en Java y herramientas de software libre de apoyo (@&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://twitter.com/monchotinez&quot;&gt;monchotinez&lt;/a&gt;)&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Introducci&amp;oacute;n a Scala (@&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://twitter.com/drhaat&quot;&gt;dhaat&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Para confirmar su asistencia pueden usar el &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://jugcolombia.wall.fm/event/5&quot;&gt;sitio&lt;/a&gt; de la comunidad.&lt;/p&gt;</description>
         <author>@nickmancol</author>
         <guid isPermaLink="false">http://www.javahispano.org/colombia/2011/11/28/segundo-encuentro-java-en-bogota.html</guid>
         <pubDate>Mon, 28 Nov 2011 19:42:15 +0000</pubDate>
      </item>
      <item>
         <title>Último Bogodev del año</title>
         <link>http://www.javahispano.org/colombia/2011/11/23/ultimo-bogodev-del-ao-1.html</link>
         <description>&lt;p&gt;El pr&amp;oacute;ximo 27 de Noviembre se va a realizar el &amp;uacute;ltimo encuentro por este a&amp;ntilde;o de la comunidad desarrolladora de Bogot&amp;aacute;, en esta ocasi&amp;oacute;n se va a tratar acerca de Drupal,&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.osezno-framework.org/application/web/?contid=1&amp;amp;lang=142&quot;&gt;PHP Osezno&lt;/a&gt;&amp;nbsp;y finalmente algunas recomendaciones sobre la construcci&amp;oacute;n de interfaces gr&amp;aacute;ficas. Por otro lado la sesi&amp;oacute;n de Networking inicial estar&amp;aacute; orientada a la presentaci&amp;oacute;n de algunas de las comunidades de nicho espec&amp;iacute;fico presentes en la ciudad.&lt;/p&gt;
&lt;p&gt;Un evento muy recomendable, m&amp;aacute;s informaci&amp;oacute;n e inscripciones en &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.bogodev.org/events/36958642/?a=ce1p_grp&amp;amp;eventId=36958642&amp;amp;action=detail&amp;amp;rv=ce1p&amp;amp;rv=ce1p&quot;&gt;http://www.bogodev.org/events/36958642/?a=ce1p_grp&amp;amp;eventId=36958642&amp;amp;action=detail&amp;amp;rv=ce1p&amp;amp;rv=ce1p&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
         <author>@nickmancol</author>
         <guid isPermaLink="false">http://www.javahispano.org/colombia/2011/11/23/ultimo-bogodev-del-ao-1.html</guid>
         <pubDate>Wed, 23 Nov 2011 17:14:20 +0000</pubDate>
      </item>
      <item>
         <title>Resumen de eventos java en Colombia</title>
         <link>http://www.javahispano.org/colombia/2011/11/10/resumen-de-eventos-java-en-colombia.html</link>
         <author>@nickmancol</author>
         <guid isPermaLink="false">http://www.javahispano.org/colombia/2011/11/10/resumen-de-eventos-java-en-colombia.html</guid>
         <pubDate>Thu, 10 Nov 2011 12:24:23 +0000</pubDate>
      </item>
      <item>
         <title>Primer encuentro Java User Group Colombia (Bogotá)</title>
         <link>http://www.javahispano.org/colombia/2011/10/21/primer-encuentro-java-user-group-colombia-bogota.html</link>
         <author>@nickmancol</author>
         <guid isPermaLink="false">http://www.javahispano.org/colombia/2011/10/21/primer-encuentro-java-user-group-colombia-bogota.html</guid>
         <pubDate>Fri, 21 Oct 2011 16:02:44 +0000</pubDate>
      </item>
   </channel>
</rss>
<!-- fe2.yql.bf1.yahoo.com compressed/chunked Thu Oct  1 23:25:07 UTC 2015 -->
