<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Linking Paths día a día</title>
	<atom:link href="http://aitorgarciarey.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://aitorgarciarey.wordpress.com</link>
	<description>Version 2.0</description>
	<lastBuildDate>Wed, 16 May 2007 15:34:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='aitorgarciarey.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Linking Paths día a día</title>
		<link>http://aitorgarciarey.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://aitorgarciarey.wordpress.com/osd.xml" title="Linking Paths día a día" />
	<atom:link rel='hub' href='http://aitorgarciarey.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Una pausa</title>
		<link>http://aitorgarciarey.wordpress.com/2007/05/03/una-pausa/</link>
		<comments>http://aitorgarciarey.wordpress.com/2007/05/03/una-pausa/#comments</comments>
		<pubDate>Thu, 03 May 2007 09:25:15 +0000</pubDate>
		<dc:creator>Aitor García</dc:creator>
				<category><![CDATA[empresa]]></category>

		<guid isPermaLink="false">http://aitorgarciarey.wordpress.com/2007/05/03/una-pausa/</guid>
		<description><![CDATA[Hay mucha gente que ya lo sabe. Los amigos todos, también los clientes, incluso algunos conocidos. Tampoco es un secreto, la actividad de este blog, aún teniendo en cuenta picos pasados, puede ser un indicio. Y es que Linking Paths va a suspender su actividad temporalmente. Y digo bien, suspender, que no cerrar. Creo que [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aitorgarciarey.wordpress.com&amp;blog=343307&amp;post=107&amp;subd=aitorgarciarey&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hay mucha gente que ya lo sabe. Los amigos todos, también los clientes, incluso algunos conocidos. Tampoco es un secreto, la actividad de este blog, aún teniendo en cuenta picos pasados, puede ser un indicio. Y es que Linking Paths va a suspender su actividad temporalmente. Y digo bien, suspender, que no cerrar.</p>
<p>Creo que en Linking hemos hecho muchas cosas bien (alguna mal también) en los dos años que llevamos, entre ellas el no obcecarnos ni renunciar a lo que realmente queríamos hacer. En Enero comenzó un proceso de reflexión que ha acabado con este fin, y es que de nada sirve una aventura si no te lleva dónde quieres ir.<br />
Las circunstancias nos han llevado a vivir de proyectos en lugar de seguir la idea inicial de orientarnos a productos. Cosas que pasan. Vivir de proyectos (y de formación) ha resultado aceptablemente fácil para una empresa pequeña como la nuestra, pero es una rueda que no se puede parar, una rueda de la que no queremos formar parte porque no queremos ser una empresa más. Nos obliga a dejar demasiadas cosas a medias, como Examinia, The Tabula o incluso la locura de ApuestoQue. Y ya que estamos metidos en esto, queremos disfrutarlo al 100%.<br />
Desde Febrero los clientes y los amigos conocen esta situación, los miembros de Linking desde Enero, este tiempo hemos ido cerrando cosas y el pasado día 30 de Abril cesamos la actividad oficialmente mientras preparamos lo que se podría considerar Linking Paths 2.0, porque no dudeis de que llegará. Es lo malo de que te entre este veneno empresarial.<br />
Gracias a todos los que nos han apoyado en el pasado y sobre todo a quiénes han confiado en nosotros. Nos vemos. Pronto.</p>
<p><a href="http://weblog.linkingpaths.com/index.php?/archives/112-guid.html">original</a></p>
<p>&#8212;&#8211;</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/aitorgarciarey.wordpress.com/107/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/aitorgarciarey.wordpress.com/107/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/aitorgarciarey.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/aitorgarciarey.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/aitorgarciarey.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/aitorgarciarey.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/aitorgarciarey.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/aitorgarciarey.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/aitorgarciarey.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/aitorgarciarey.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/aitorgarciarey.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/aitorgarciarey.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/aitorgarciarey.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/aitorgarciarey.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/aitorgarciarey.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/aitorgarciarey.wordpress.com/107/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aitorgarciarey.wordpress.com&amp;blog=343307&amp;post=107&amp;subd=aitorgarciarey&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://aitorgarciarey.wordpress.com/2007/05/03/una-pausa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68f34852735a731ffc2e53c37c6b902f?s=96&#38;d=identicon" medium="image">
			<media:title type="html">aitorgarciarey</media:title>
		</media:content>
	</item>
		<item>
		<title>Definiendo la M de MVC</title>
		<link>http://aitorgarciarey.wordpress.com/2007/04/23/definiendo-la-m-de-mvc/</link>
		<comments>http://aitorgarciarey.wordpress.com/2007/04/23/definiendo-la-m-de-mvc/#comments</comments>
		<pubDate>Mon, 23 Apr 2007 11:55:57 +0000</pubDate>
		<dc:creator>Aitor García</dc:creator>
				<category><![CDATA[otros]]></category>

		<guid isPermaLink="false">http://aitorgarciarey.wordpress.com/2007/04/23/definiendo-la-m-de-mvc/</guid>
		<description><![CDATA[En demasiadas ocasiones, al hablar de MVC, es habitual traducir &#8220;modelo&#8221; por &#8220;modelo datos&#8221;. Supongo que yo mismo lo he confundido a menudo en el pasado. Quizás por pura vagancia. La realidad es creo que no debería ser así y es lo que intento transmitir desde hace unos años ya, aunque la realidad me demuestra [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aitorgarciarey.wordpress.com&amp;blog=343307&amp;post=106&amp;subd=aitorgarciarey&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>En demasiadas ocasiones, al hablar de MVC, es habitual traducir &#8220;modelo&#8221; por &#8220;modelo datos&#8221;. Supongo que yo mismo lo he confundido a menudo en el pasado. Quizás por pura vagancia. La realidad es creo que no debería ser así y es lo que intento transmitir desde hace unos años ya, aunque la realidad me demuestra que es más difícil de lo que parece. Supongo que &#8220;comernos&#8221; palabras o los muchos modelos que hay y sus sinónimos, variaciones y perversiones (modelo de la aplicación, modelo de datos, modelo de negocio, o simplemente &#8220;modelo&#8221;) lo hace más complicado de lo que debería ser .</p>
<p>La M de MVC, y la definición del patrón lo deja claro, debería entenderse como &#8220;modelo de negocio&#8221;. Es decir, tanto los datos como las acciones que se ejecutan sobre ellos. Es decir, no deberíamos en el controlador, por ejemplo una acción de Struts, realizar estas operaciones (por ejemplo: calcular los costes de envio de un pedido), sino que deberíamos convertir los datos de entrada, etc. para después llamar a la parte del modelo que se encarga de eso. Esta división, que es más o menos la que aparece en la figura, nos permite además aislar las distintas partes favoreciendo la reutilización, las pruebas, los cambios, etc.</p>
<p><a href="http://weblog.linkingpaths.com/index.php?/archives/111-guid.html">original</a></p>
<p>&#8212;&#8211;</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/aitorgarciarey.wordpress.com/106/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/aitorgarciarey.wordpress.com/106/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/aitorgarciarey.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/aitorgarciarey.wordpress.com/106/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/aitorgarciarey.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/aitorgarciarey.wordpress.com/106/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/aitorgarciarey.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/aitorgarciarey.wordpress.com/106/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/aitorgarciarey.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/aitorgarciarey.wordpress.com/106/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/aitorgarciarey.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/aitorgarciarey.wordpress.com/106/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/aitorgarciarey.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/aitorgarciarey.wordpress.com/106/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/aitorgarciarey.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/aitorgarciarey.wordpress.com/106/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aitorgarciarey.wordpress.com&amp;blog=343307&amp;post=106&amp;subd=aitorgarciarey&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://aitorgarciarey.wordpress.com/2007/04/23/definiendo-la-m-de-mvc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68f34852735a731ffc2e53c37c6b902f?s=96&#38;d=identicon" medium="image">
			<media:title type="html">aitorgarciarey</media:title>
		</media:content>
	</item>
		<item>
		<title>Diálogos, conversaciones o flujos entre páginas.</title>
		<link>http://aitorgarciarey.wordpress.com/2007/04/04/dialogos-conversaciones-o-flujos-entre-paginas/</link>
		<comments>http://aitorgarciarey.wordpress.com/2007/04/04/dialogos-conversaciones-o-flujos-entre-paginas/#comments</comments>
		<pubDate>Wed, 04 Apr 2007 12:27:18 +0000</pubDate>
		<dc:creator>Aitor García</dc:creator>
				<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://aitorgarciarey.wordpress.com/2007/04/04/dialogos-conversaciones-o-flujos-entre-paginas/</guid>
		<description><![CDATA[Sacado de una conversación por que acabo de tener, por si alguno le interesa esta idea que se está siguiendo de un nuevo scope. &#62; Alberto Molpeceres escribió: &#62; Hola, &#62; Umm&#8230; no, no sé como se hacen los forward en Struts2 (pero la &#62; solución la has dado tú, es con el forward!), porque [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aitorgarciarey.wordpress.com&amp;blog=343307&amp;post=105&amp;subd=aitorgarciarey&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Sacado de una conversación por que acabo de tener, por si alguno le interesa esta idea que se está siguiendo de un nuevo scope.</p>
<p>&gt;    Alberto Molpeceres escribió:<br />
&gt;   Hola,<br />
&gt;    Umm&#8230; no, no sé como se hacen los forward en Struts2 (pero la<br />
&gt;    solución la has dado tú, es con el forward!), porque nunca he usado<br />
&gt;    Struts2.<br />
&gt;    Sobre spring&#8230;. bueno, no es complicado. Aunque aún no tengo claro<br />
&gt;    que es lo mejor desde un punto de vista profesional (Struts2 o<br />
&gt;    SpringMVC). Ha habido tanta confusión sobre Struts2, que simplemente<br />
&gt;    me plantea dudas.</p>
<p>&gt;   On 4/4/07, xxxxx  wrote:<br />
&gt;    La teoría es esa, con el forward, el problema es que creo que cada vez<br />
&gt; que<br />
&gt;   hago el submit en la jsp de marras vuelve a instanciar el Action que<br />
&gt;  utilizo<br />
&gt;   y donde tengo la colección de TOs que quiero mantener sin tener que volver<br />
&gt;  a<br />
&gt;   pedirla a Hibernate.<br />
&gt;    Bueno, seguiré investigando, gracias de todos modos.</p>
<p>&gt;   Alberto Molpeceres escribió:<br />
&gt;  Ah!.<br />
&gt;   Nope, entonces no te había entendido .<br />
&gt;   Pensaba que pasabas el control de una acción a otra en la misma<br />
&gt;   petición. Si quieres hacer eso que comentas, tienes que usar la<br />
&gt;   sesión, que para eso está. Struts es &#8220;famoso&#8221; de toda la vida por<br />
&gt;   seguir la idea de &#8220;one-action-instance-per-request&#8221;.<br />
&gt;   Umm&#8230; en serio, yo te recomendaría echarle un ojo al contenedor (y<br />
&gt;   sólo al contenedor!) de spring, en esto te iba a ayduar &#8220;infinito&#8221;.</p>
<p>&gt;  On 4/4/07, xxxxx  wrote:<br />
&gt;   Ok, no quería guardarlo en sesión precisamente para que no se llene de<br />
&gt;  datos descontroladamente y así no relentizar la aplicación.<br />
&gt;   Recuerdo que con Struts 1.x, supongo que al tener los formularios en<br />
&gt;  diferentes clases, podía acceder a los datos del formulario cada vez que<br />
&gt;  llamaba al mismo action y continuaba ejecutando los forwards. Esto se debe<br />
&gt;  haber perdido al fusionar el formulario y el action en Struts 2&#8230;<br />
&gt; empezamos<br />
&gt;  bien&#8230; hehe.<br />
&gt;   Seguiré tu consejo y me miraré el contenedor de spring.</p>
<p>&gt;  Alberto Molpeceres escribió:<br />
&gt; Hombre. Ya sabes que existen tres contextos: request, session y<br />
&gt;  application, que es dónde se pueden dejar las cosas.<br />
&gt;  Últimamente muchos frameworks (seam, myfaces, spring mvc, shale, etc)<br />
&gt;  están incporporando un cuarto, llamado &#8220;diálogo&#8221; o &#8220;conversación&#8221;.<br />
&gt;  Esta pensado para agrupar varias request en un contexto, pero sin<br />
&gt;  llegar a ser la sesión. Vamos, por ejemplo, para hacer un wizard de<br />
&gt;  tres pantallas. Espero haberme explicado.<br />
&gt;  El de Spring se llama Webflow, y aunque no sé decirte que tal va,<br />
&gt;  existe una integración para Struts2:<br />
&gt; http://cwiki.apache.org/S2PLUGINS/spring-webflow-plugin.html<br />
&gt;  Ya me contarás. Si sale bien espero unas entradas en javaconganas!. Y si no<br />
&gt;  sale, también, entradas en JCG!!!!!!.&gt;<br />
&gt;      al.<br />
&gt; On 4/4/07, xxxxx  wrote:<br />
&gt;  Ostras gracias, me miro el plugin enseguida a ver que tal va.<br />
&gt;</p>
<p><a href="http://weblog.linkingpaths.com/index.php?/archives/110-guid.html">original</a></p>
<p>&#8212;&#8211;</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/aitorgarciarey.wordpress.com/105/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/aitorgarciarey.wordpress.com/105/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/aitorgarciarey.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/aitorgarciarey.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/aitorgarciarey.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/aitorgarciarey.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/aitorgarciarey.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/aitorgarciarey.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/aitorgarciarey.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/aitorgarciarey.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/aitorgarciarey.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/aitorgarciarey.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/aitorgarciarey.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/aitorgarciarey.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/aitorgarciarey.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/aitorgarciarey.wordpress.com/105/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aitorgarciarey.wordpress.com&amp;blog=343307&amp;post=105&amp;subd=aitorgarciarey&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://aitorgarciarey.wordpress.com/2007/04/04/dialogos-conversaciones-o-flujos-entre-paginas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68f34852735a731ffc2e53c37c6b902f?s=96&#38;d=identicon" medium="image">
			<media:title type="html">aitorgarciarey</media:title>
		</media:content>
	</item>
		<item>
		<title>Maneras de vivir</title>
		<link>http://aitorgarciarey.wordpress.com/2007/02/27/maneras-de-vivir/</link>
		<comments>http://aitorgarciarey.wordpress.com/2007/02/27/maneras-de-vivir/#comments</comments>
		<pubDate>Tue, 27 Feb 2007 09:40:28 +0000</pubDate>
		<dc:creator>Aitor García</dc:creator>
				<category><![CDATA[filosofía]]></category>

		<guid isPermaLink="false">http://aitorgarciarey.wordpress.com/2007/02/27/maneras-de-vivir/</guid>
		<description><![CDATA[Y no, no me refiero a la canción de Leño, un clásico. Los dos últimos sábados, he tenido dos reuniones similares pero muy diferentes. De empresas pequeñas que buscan una forma de hacerse un hueco, aunque el concepto de pequeño es muy distinto en ambos casos, como también lo es el de hueco. No es [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aitorgarciarey.wordpress.com&amp;blog=343307&amp;post=104&amp;subd=aitorgarciarey&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Y no, no me refiero a la canción de Leño, un clásico. Los dos últimos sábados, he tenido dos reuniones similares pero muy diferentes. De empresas pequeñas que buscan una forma de hacerse un hueco, aunque el concepto de pequeño es muy distinto en ambos casos, como también lo es el de hueco. No es que sean opuestas, pero por un lado se busca dominar el mundo, por el otro vivir de otra forma. En un lado hay sueños, en el otro ambición.<br />
¡Qué se le va a hacer, yo soy un soñador!.<br />
No sé si estoy en lo cierto<br />
lo cierto es que estoy aquí</p>
<p>otros por menos se han muerto</p>
<p>maneras de vivir.<br />
Descuélgate del estante<br />
y si te quieres venir<br />
tengo una plaza vacante</p>
<p>maneras de vivir.</p>
<p><a href="http://weblog.linkingpaths.com/index.php?/archives/109-guid.html">original</a></p>
<p>&#8212;&#8211;</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/aitorgarciarey.wordpress.com/104/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/aitorgarciarey.wordpress.com/104/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/aitorgarciarey.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/aitorgarciarey.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/aitorgarciarey.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/aitorgarciarey.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/aitorgarciarey.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/aitorgarciarey.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/aitorgarciarey.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/aitorgarciarey.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/aitorgarciarey.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/aitorgarciarey.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/aitorgarciarey.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/aitorgarciarey.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/aitorgarciarey.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/aitorgarciarey.wordpress.com/104/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aitorgarciarey.wordpress.com&amp;blog=343307&amp;post=104&amp;subd=aitorgarciarey&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://aitorgarciarey.wordpress.com/2007/02/27/maneras-de-vivir/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68f34852735a731ffc2e53c37c6b902f?s=96&#38;d=identicon" medium="image">
			<media:title type="html">aitorgarciarey</media:title>
		</media:content>
	</item>
		<item>
		<title>Cosas que nunca te dije.</title>
		<link>http://aitorgarciarey.wordpress.com/2007/02/26/cosas-que-nunca-te-dije/</link>
		<comments>http://aitorgarciarey.wordpress.com/2007/02/26/cosas-que-nunca-te-dije/#comments</comments>
		<pubDate>Mon, 26 Feb 2007 20:15:32 +0000</pubDate>
		<dc:creator>Aitor García</dc:creator>
				<category><![CDATA[mercado]]></category>

		<guid isPermaLink="false">http://aitorgarciarey.wordpress.com/2007/02/26/cosas-que-nunca-te-dije/</guid>
		<description><![CDATA[Imagina que tienes un cliente. Te llevas bien, hablas de muchas cosas, todo perfecto, demasiado perfecto. Hasta que las cosas no son como parecen (algo que casi siempre sucede). Te habla, le escuchas, le das tu opinión, te ignora, te vuelve a preguntas, se la vuelves a dar, entras, sales, dejas de entrar. Apuestas y [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aitorgarciarey.wordpress.com&amp;blog=343307&amp;post=103&amp;subd=aitorgarciarey&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Imagina que tienes un cliente. Te llevas bien, hablas de muchas cosas, todo perfecto, demasiado perfecto. Hasta que las cosas no son como parecen (algo que casi siempre sucede). Te habla, le escuchas, le das tu opinión, te ignora, te vuelve a preguntas, se la vuelves a dar, entras, sales, dejas de entrar. Apuestas y estas dispuesto a hacer muchas cosas, sin embargo siempre se vuelve a lo mismo, por delante muy bien, por la espalda mejorable. Paciencia mútua, supongo, tampoco uno es un ángel ni está para dar reprimendas a nadie.<br />
Hasta que un día te llama y lo que podía haber tenido regalado hace meses lo busca fuera (me imagino que pagando). Y lo primero que le dicen (o cree entender) es que PHP es mejor que Java para el SEO (toma ya, me suena a confundir java con javascript) y ves la lúz: yo lo dejo. Se pueden aceptar muchas cosas pero uno es mayorcito para tonterias. Mejor para todos.</p>
<p><a href="http://weblog.linkingpaths.com/index.php?/archives/108-guid.html">original</a></p>
<p>&#8212;&#8211;</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/aitorgarciarey.wordpress.com/103/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/aitorgarciarey.wordpress.com/103/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/aitorgarciarey.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/aitorgarciarey.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/aitorgarciarey.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/aitorgarciarey.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/aitorgarciarey.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/aitorgarciarey.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/aitorgarciarey.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/aitorgarciarey.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/aitorgarciarey.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/aitorgarciarey.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/aitorgarciarey.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/aitorgarciarey.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/aitorgarciarey.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/aitorgarciarey.wordpress.com/103/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aitorgarciarey.wordpress.com&amp;blog=343307&amp;post=103&amp;subd=aitorgarciarey&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://aitorgarciarey.wordpress.com/2007/02/26/cosas-que-nunca-te-dije/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68f34852735a731ffc2e53c37c6b902f?s=96&#38;d=identicon" medium="image">
			<media:title type="html">aitorgarciarey</media:title>
		</media:content>
	</item>
		<item>
		<title>Pequeña joya: XML/SWF charts</title>
		<link>http://aitorgarciarey.wordpress.com/2007/02/23/pequena-joya-xmlswf-charts/</link>
		<comments>http://aitorgarciarey.wordpress.com/2007/02/23/pequena-joya-xmlswf-charts/#comments</comments>
		<pubDate>Fri, 23 Feb 2007 09:10:45 +0000</pubDate>
		<dc:creator>Aitor García</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://aitorgarciarey.wordpress.com/2007/02/23/pequena-joya-xmlswf-charts/</guid>
		<description><![CDATA[Hace unas semanas mi autodeclarado familiar me enseñó XML/SWF charts. Pequeño, simple, potente y barato (45USD). De las mejores herramientas que he visto para crear gráficos para la web. Quizás sea ese su mayor problema, que es sólo para la web (existe algó para reproducir flash en una aplicación Swing?). Algunos ejemplos en su galería. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aitorgarciarey.wordpress.com&amp;blog=343307&amp;post=102&amp;subd=aitorgarciarey&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hace unas semanas mi autodeclarado familiar me enseñó XML/SWF charts. Pequeño, simple, potente y barato (45USD). De las mejores herramientas que he visto para crear gráficos para la web. Quizás sea ese su mayor problema, que es sólo para la web (existe algó para reproducir flash en una aplicación Swing?).<br />
Algunos ejemplos en su galería. Exactamente igual que jFreeChaart no es, ¿verdad?.</p>
<p><a href="http://weblog.linkingpaths.com/index.php?/archives/103-guid.html">original</a></p>
<p>&#8212;&#8211;</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/aitorgarciarey.wordpress.com/102/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/aitorgarciarey.wordpress.com/102/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/aitorgarciarey.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/aitorgarciarey.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/aitorgarciarey.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/aitorgarciarey.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/aitorgarciarey.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/aitorgarciarey.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/aitorgarciarey.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/aitorgarciarey.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/aitorgarciarey.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/aitorgarciarey.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/aitorgarciarey.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/aitorgarciarey.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/aitorgarciarey.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/aitorgarciarey.wordpress.com/102/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aitorgarciarey.wordpress.com&amp;blog=343307&amp;post=102&amp;subd=aitorgarciarey&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://aitorgarciarey.wordpress.com/2007/02/23/pequena-joya-xmlswf-charts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68f34852735a731ffc2e53c37c6b902f?s=96&#38;d=identicon" medium="image">
			<media:title type="html">aitorgarciarey</media:title>
		</media:content>
	</item>
		<item>
		<title>La carga perezosa: hibernate vs jdo</title>
		<link>http://aitorgarciarey.wordpress.com/2007/02/15/la-carga-perezosa-hibernate-vs-jdo/</link>
		<comments>http://aitorgarciarey.wordpress.com/2007/02/15/la-carga-perezosa-hibernate-vs-jdo/#comments</comments>
		<pubDate>Thu, 15 Feb 2007 10:18:52 +0000</pubDate>
		<dc:creator>Aitor García</dc:creator>
				<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://aitorgarciarey.wordpress.com/2007/02/15/la-carga-perezosa-hibernate-vs-jdo/</guid>
		<description><![CDATA[Tengo que mirar más en detalle JPA (Java Persistence Api), pero si los propios miembros de la especificación lo suponen un subconjunto de JDO (Java Data Object), es de suponer que sea parecido. De todos es conocido el problema de Hibernate (y cualquier ORM) con lazy loading, de hecho ya hemos hablado aquí sobre ello. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aitorgarciarey.wordpress.com&amp;blog=343307&amp;post=101&amp;subd=aitorgarciarey&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Tengo que mirar más en detalle JPA (Java Persistence Api), pero si los propios miembros de la especificación lo suponen un subconjunto de JDO (Java Data Object), es de suponer que sea parecido. De todos es conocido el problema de Hibernate (y cualquier ORM) con lazy loading, de hecho ya hemos hablado aquí sobre ello. Básicamente sucede cuando después de cerrar el la transacción en el controlador (una acción de struts por ejemplo, o una clase de servicio) queremos cargar objetos relacionados definidos como lazy en la vista. Ahí aparece el temido LazyInitializationException.<br />
Hoy no voy a hablar de eso, ya hay soluciones como el OpenSessionInView (he olvidado el término patrón a propósito), o más inteligentes, como utilizar Spring, por mucho que a alguno le pese. Pero en lugar de eso, voy a hablar de un desconocido, y como lo resuelve él: JDO, por si alguién tiene que escoger un ORM y se niega al borreguismo (dicho esto sin acritud hacía Hibernate, sino simplemente quiere ver distintas opciones, que nunca es malo).<br />
En JDO, al igual que la mayoría de los ORM, tenemos por una parte nuestros beans, por otra la base de datos, y en medio tenemos un fichero con metainformación que relaciona ambas cosas, normalmente un xml. Sin entrar en detalles de como se trabaja con JDO, casi todos podrán entender:<br />
&lt;class name=&#8221;Task&#8221; identity-type=&#8221;application&#8221;</p>
<p>detachable=&#8221;true&#8221;&gt;<br />
&lt;field name=&#8221;id&#8221; primary-key=&#8221;true&#8221;<br />
value-strategy=&#8221;increment&#8221;</p>
<p>dependent=&#8221;true&#8221;/&gt;<br />
&lt;field name=&#8221;history&#8221;&gt;<br />
&lt;collection element-type=&#8221;TaskChange&#8221;/&gt;</p>
<p>&lt;/field&gt;<br />
&lt;field name=&#8221;bugs&#8221;&gt;<br />
&lt;collection element-type=&#8221;Bug&#8221; /&gt;</p>
<p>&lt;/field&gt;<br />
&lt;field name=&#8221;workReports&#8221;&gt;<br />
&lt;collection element-type=&#8221;WorkReport&#8221; /&gt;</p>
<p>&lt;join /&gt;<br />
&lt;/field&gt;<br />
&lt;field name=&#8221;comments&#8221;&gt;</p>
<p>&lt;collection element-type=&#8221;Comment&#8221; /&gt;</p>
<p>&lt;join /&gt;<br />
&lt;/field&gt;</p>
<p>&lt;field name=&#8221;taskType&#8221; /&gt;</p>
<p>&lt;field name=&#8221;status&#8221; default-fetch-group=&#8221;true&#8221;/&gt;</p>
<p>&lt;fetch-group name=&#8221;detailsPage&#8221;&gt;<br />
&lt;field name=&#8221;taskType&#8221;/&gt;</p>
<p>&lt;field name=&#8221;status&#8221;/&gt;</p>
<p>&lt;field name=&#8221;bugs&#8221;/&gt;<br />
&lt;/fetch-group&gt;</p>
<p>&lt;/class&gt;<br />
Esta es la definición de una clase Task, que tiene varias relaciones (los campos primitivos no hace falta definirlos si nos valen los valores por defecto). La parte interesante es la del final, la llamada fetch-group.<br />
Y es que por defecto se cargan las relaciones de forma perezosa, como en casi todas partes (y por tanto tendríamos el mismo problema). En JDO podemos definir distintos fetch-groups, para distintos usos normales de la clase, definiendo que queremos que se cargue en esos casos. Por ejemplo, en este caso, cuando cargamos un grupo de Task para un listado, se cargará el grupo por defecto (primitivos + String + Date, pero no relaciones, salvo status porque así lo hemos definido), pero cuando queremos mostrar una página de detalle, nos interesa tener a mano información sobre el tipo de tarea que es (taskType), su estado (en este caso es un objeto, no un valor, status), o si tiene añadidos varios fallos (bugs). Dejamos sin cargar los partes de horas, historial de cambios, etc.<br />
Simplemente a la hora de hacer la consulta haremos algo así como (escribo de memoria):<br />
query.getFetchPlan().addFetchGroup(&#8220;detailsPage&#8221;);<br />
Limpíto, ¿no?.</p>
<p><a href="http://weblog.linkingpaths.com/index.php?/archives/102-guid.html">original</a></p>
<p>&#8212;&#8211;</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/aitorgarciarey.wordpress.com/101/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/aitorgarciarey.wordpress.com/101/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/aitorgarciarey.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/aitorgarciarey.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/aitorgarciarey.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/aitorgarciarey.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/aitorgarciarey.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/aitorgarciarey.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/aitorgarciarey.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/aitorgarciarey.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/aitorgarciarey.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/aitorgarciarey.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/aitorgarciarey.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/aitorgarciarey.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/aitorgarciarey.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/aitorgarciarey.wordpress.com/101/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aitorgarciarey.wordpress.com&amp;blog=343307&amp;post=101&amp;subd=aitorgarciarey&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://aitorgarciarey.wordpress.com/2007/02/15/la-carga-perezosa-hibernate-vs-jdo/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68f34852735a731ffc2e53c37c6b902f?s=96&#38;d=identicon" medium="image">
			<media:title type="html">aitorgarciarey</media:title>
		</media:content>
	</item>
		<item>
		<title>Hacer grupo estando lejos</title>
		<link>http://aitorgarciarey.wordpress.com/2007/02/12/hacer-grupo-estando-lejos/</link>
		<comments>http://aitorgarciarey.wordpress.com/2007/02/12/hacer-grupo-estando-lejos/#comments</comments>
		<pubDate>Mon, 12 Feb 2007 19:33:39 +0000</pubDate>
		<dc:creator>Aitor García</dc:creator>
				<category><![CDATA[otros]]></category>

		<guid isPermaLink="false">http://aitorgarciarey.wordpress.com/2007/02/12/hacer-grupo-estando-lejos/</guid>
		<description><![CDATA[Esta tarde comentaba con Jordi de The Init (por cierto, interesante empresa aunque aún tengan la web que tienen) sobre como trabajar con gente que esta fuera de la oficina y aún así conseguir cierto sentimiento de pertenencia, de compartir una idea. Existen miles de programas para mensajería instantánea, pero la verdad es que no [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aitorgarciarey.wordpress.com&amp;blog=343307&amp;post=100&amp;subd=aitorgarciarey&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Esta tarde comentaba con Jordi de The Init (por cierto, interesante empresa aunque aún tengan la web que tienen) sobre como trabajar con gente que esta fuera de la oficina y aún así conseguir cierto sentimiento de pertenencia, de compartir una idea. Existen miles de programas para mensajería instantánea, pero la verdad es que no sé si son una solución si lo que quieres es conseguir ese sentimiento de grupo.</p>
<p>Hace ya tiempo conocí Campfire, pero no ha sido hasta hace relativamente poco cuando lo he empezado a utilizar regularmente gracias a mi autodeclarado familiar, y hay que reconocer que es otra cosa. Una aplicación que de simple es ridícula, que cualquier informático podría hacer sin demasiados problemas, pero tiene algo que hace va más allá de la mensajería.<br />
O quizás yo soy muy raro.</p>
<p><a href="http://weblog.linkingpaths.com/index.php?/archives/101-guid.html">original</a></p>
<p>&#8212;&#8211;</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/aitorgarciarey.wordpress.com/100/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/aitorgarciarey.wordpress.com/100/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/aitorgarciarey.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/aitorgarciarey.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/aitorgarciarey.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/aitorgarciarey.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/aitorgarciarey.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/aitorgarciarey.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/aitorgarciarey.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/aitorgarciarey.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/aitorgarciarey.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/aitorgarciarey.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/aitorgarciarey.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/aitorgarciarey.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/aitorgarciarey.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/aitorgarciarey.wordpress.com/100/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aitorgarciarey.wordpress.com&amp;blog=343307&amp;post=100&amp;subd=aitorgarciarey&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://aitorgarciarey.wordpress.com/2007/02/12/hacer-grupo-estando-lejos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68f34852735a731ffc2e53c37c6b902f?s=96&#38;d=identicon" medium="image">
			<media:title type="html">aitorgarciarey</media:title>
		</media:content>
	</item>
		<item>
		<title>Lo prometido es deuda: curso de JSF</title>
		<link>http://aitorgarciarey.wordpress.com/2007/02/08/lo-prometido-es-deuda-curso-de-jsf/</link>
		<comments>http://aitorgarciarey.wordpress.com/2007/02/08/lo-prometido-es-deuda-curso-de-jsf/#comments</comments>
		<pubDate>Thu, 08 Feb 2007 10:15:15 +0000</pubDate>
		<dc:creator>Aitor García</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://aitorgarciarey.wordpress.com/2007/02/08/lo-prometido-es-deuda-curso-de-jsf/</guid>
		<description><![CDATA[Listo. Reunir tiempo necesarioTemario publicadoNormas publicadasFecha de inicio publicada El que quiera apuntarte al curso puede leer como funciona aqui y ver los detalles del curso aquí. Veremos que tal sale. original &#8212;&#8211;<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aitorgarciarey.wordpress.com&amp;blog=343307&amp;post=99&amp;subd=aitorgarciarey&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Listo. Reunir tiempo necesarioTemario publicadoNormas publicadasFecha de inicio publicada<br />
El que quiera apuntarte al curso puede leer como funciona aqui y ver los detalles del curso aquí.<br />
Veremos que tal sale.</p>
<p><a href="http://weblog.linkingpaths.com/index.php?/archives/100-guid.html">original</a></p>
<p>&#8212;&#8211;</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/aitorgarciarey.wordpress.com/99/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/aitorgarciarey.wordpress.com/99/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/aitorgarciarey.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/aitorgarciarey.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/aitorgarciarey.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/aitorgarciarey.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/aitorgarciarey.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/aitorgarciarey.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/aitorgarciarey.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/aitorgarciarey.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/aitorgarciarey.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/aitorgarciarey.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/aitorgarciarey.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/aitorgarciarey.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/aitorgarciarey.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/aitorgarciarey.wordpress.com/99/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aitorgarciarey.wordpress.com&amp;blog=343307&amp;post=99&amp;subd=aitorgarciarey&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://aitorgarciarey.wordpress.com/2007/02/08/lo-prometido-es-deuda-curso-de-jsf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68f34852735a731ffc2e53c37c6b902f?s=96&#38;d=identicon" medium="image">
			<media:title type="html">aitorgarciarey</media:title>
		</media:content>
	</item>
		<item>
		<title>javaconganas online de nuevo</title>
		<link>http://aitorgarciarey.wordpress.com/2007/02/02/javaconganas-online-de-nuevo/</link>
		<comments>http://aitorgarciarey.wordpress.com/2007/02/02/javaconganas-online-de-nuevo/#comments</comments>
		<pubDate>Fri, 02 Feb 2007 19:03:17 +0000</pubDate>
		<dc:creator>Aitor García</dc:creator>
				<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://aitorgarciarey.wordpress.com/2007/02/02/javaconganas-online-de-nuevo/</guid>
		<description><![CDATA[Esta semana la hemos pasado Jordi y yo intentando poner de nuevo en marcha javaconganas. Se había corrompido un fichero del snipsnap. Ya lo hemnos conseguido (gracias a Jordi, todo hay que decirlo). La parte mala es que me ha retrasado en lo del curso . Nuevas previsiones: publicar temario y abrir inscripción la semana [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aitorgarciarey.wordpress.com&amp;blog=343307&amp;post=98&amp;subd=aitorgarciarey&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Esta semana la hemos pasado Jordi y yo intentando poner de nuevo en marcha javaconganas. Se había corrompido un fichero del snipsnap. Ya lo hemnos conseguido (gracias a Jordi, todo hay que decirlo). La parte mala es que me ha retrasado en lo del curso .<br />
Nuevas previsiones: publicar temario y abrir inscripción la semana que viene, empezar el curso el 25.<br />
Estoy empieza a parecerse a la obra de El Escorial. Tenía que haber esperado para anunciarlo.</p>
<p><a href="http://weblog.linkingpaths.com/index.php?/archives/99-guid.html">original</a></p>
<p>&#8212;&#8211;</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/aitorgarciarey.wordpress.com/98/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/aitorgarciarey.wordpress.com/98/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/aitorgarciarey.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/aitorgarciarey.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/aitorgarciarey.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/aitorgarciarey.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/aitorgarciarey.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/aitorgarciarey.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/aitorgarciarey.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/aitorgarciarey.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/aitorgarciarey.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/aitorgarciarey.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/aitorgarciarey.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/aitorgarciarey.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/aitorgarciarey.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/aitorgarciarey.wordpress.com/98/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aitorgarciarey.wordpress.com&amp;blog=343307&amp;post=98&amp;subd=aitorgarciarey&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://aitorgarciarey.wordpress.com/2007/02/02/javaconganas-online-de-nuevo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68f34852735a731ffc2e53c37c6b902f?s=96&#38;d=identicon" medium="image">
			<media:title type="html">aitorgarciarey</media:title>
		</media:content>
	</item>
	</channel>
</rss>
