<?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/"
	>

<channel>
	<title>Jose María Flores Zazo (MAD 1977) &#187; Desarrollo</title>
	<atom:link href="http://jmfloreszazo.com/category/desarrollo/feed/" rel="self" type="application/rss+xml" />
	<link>http://jmfloreszazo.com</link>
	<description>digital creative &#38; software developer - creativo digital &#38; desarrollador de software</description>
	<lastBuildDate>Tue, 07 Sep 2010 07:58:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Expresiones Regulares</title>
		<link>http://jmfloreszazo.com/expresiones-regulares/</link>
		<comments>http://jmfloreszazo.com/expresiones-regulares/#comments</comments>
		<pubDate>Tue, 07 Sep 2010 07:58:31 +0000</pubDate>
		<dc:creator>Jose María Flores Zazo</dc:creator>
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tecnologías]]></category>

		<guid isPermaLink="false">http://jmfloreszazo.com/?p=1501</guid>
		<description><![CDATA[Me tengo que recordar a mi mismo cada cierto tiempo que es mejor usar EXPRESIONES REGULARES que usar un buscar y reemplazar o que es mejor usar EXPRESIONES REGULARES para validar una dirección de correo, teléfono, dirección, etc. que preparar un algoritmo para comprobar las diversas casuísticas. ¿Por qué tiendo a olvidar esta forma de [...]<p><a href="http://jmfloreszazo.com/expresiones-regulares/">Expresiones Regulares</a> es una entrada de <a href="http://jmfloreszazo.com">Jose Maria Flores Zazo</a></p>
]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter" src="http://jmfloreszazo.com/resources/img/categorias/desarrollol.jpg" alt="" width="588" /></p>
<p>Me tengo que recordar a mi mismo cada cierto tiempo que es mejor usar <a title="Ver informacion en Wikipedia" href="http://es.wikipedia.org/wiki/Expresi%C3%B3n_regular" target="_blank">EXPRESIONES REGULARES</a> que usar un buscar y reemplazar o que es mejor usar <a title="Ver informacion en Wikipedia" href="http://es.wikipedia.org/wiki/Expresi%C3%B3n_regular" target="_blank">EXPRESIONES REGULARES</a> para validar una dirección de correo, teléfono, dirección, etc. que preparar un algoritmo para comprobar las diversas casuísticas.</p>
<p><em>¿Por qué tiendo a olvidar esta forma de programar?</em> Pues no lo se y a muchos compañeros de profesión cuando se lo pregunto o bien les pasa lo mismo que a mí o bien ni conocen esta herramienta.</p>
<p>Si deseas más información al respecto, dejo el siguiente enlace: <a title="Ir al Sitio" href="http://www.regular-expressions.info/" target="_blank">Regular-Expresion.Info</a>.</p>
<p>Y un ejemplo de código que demuestra su potencia:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">//PHP -&gt; La Fecha coincide con los formatos del tipo DD/MM/YYYY, DD-MM-YY,...</span>
<span style="color: #000088;">$date</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;03/02/1977&quot;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$p</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;!^(<span style="color: #000099; font-weight: bold;">\\</span>d<span style="color: #000099; font-weight: bold;">\\</span>d)[-/](<span style="color: #000099; font-weight: bold;">\\</span>d<span style="color: #000099; font-weight: bold;">\\</span>d)[-/](<span style="color: #000099; font-weight: bold;">\\</span>d<span style="color: #000099; font-weight: bold;">\\</span>d(?:<span style="color: #000099; font-weight: bold;">\\</span>d<span style="color: #000099; font-weight: bold;">\\</span>d)?)$!&quot;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">preg_match</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$p</span><span style="color: #339933;">,</span><span style="color: #000088;">$date</span><span style="color: #339933;">,</span><span style="color: #000088;">$matches</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
  <span style="color: #000088;">$month</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$matches</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
  <span style="color: #000088;">$day</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$matches</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">2</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
  <span style="color: #000088;">$year</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$matches</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">3</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>


<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
</pre></td><td class="code"><pre class="csharp" style="font-family:monospace;"><span style="color: #008080; font-style: italic;">//C# -&gt; Convertir &lt;br&gt; a &lt;br /&gt; para Compatibilidad XHTML</span>
<span style="color: #0600FF;">using</span> <span style="color: #008080;">System.Text.RegularExpressions</span><span style="color: #008000;">;</span>
<span style="color: #FF0000;">class</span> Test
<span style="color: #000000;">&#123;</span>
  <span style="color: #0600FF;">static</span> <span style="color: #0600FF;">void</span> Main<span style="color: #000000;">&#40;</span> <span style="color: #000000;">&#41;</span>
  <span style="color: #000000;">&#123;</span>
    <span style="color: #FF0000;">string</span> t <span style="color: #008000;">=</span> <span style="color: #666666;">&quot;Hello world. &lt;br&gt;&quot;</span><span style="color: #008000;">;</span>
    <span style="color: #FF0000;">string</span> f <span style="color: #008000;">=</span> <span style="color: #666666;">&quot;&lt;br&gt;&quot;</span><span style="color: #008000;">;</span>
    <span style="color: #FF0000;">string</span> r <span style="color: #008000;">=</span> <span style="color: #666666;">&quot;&lt;br /&gt;&quot;</span><span style="color: #008000;">;</span>
    <span style="color: #FF0000;">string</span> result <span style="color: #008000;">=</span> Regex.<span style="color: #0000FF;">Replace</span><span style="color: #000000;">&#40;</span>t, f, r, RegexOptions.<span style="color: #0000FF;">IgnoreCase</span><span style="color: #000000;">&#41;</span> <span style="color: #008000;">;</span>
  <span style="color: #000000;">&#125;</span>
<span style="color: #000000;">&#125;</span></pre></td></tr></table></div>

<p>Y aquí algunas de las verificaciones más comunes:</p>

<div class="wp_syntax"><div class="code"><pre class="txt" style="font-family:monospace;">Para direccions IP separadas por puntos: 
&nbsp;
    /^(\d|[01]?\d\d|2[0-4]\d|25[0-5])\.(\d|[01]?\d\d|2[0-4] \d|25[0-5])\.
    (\d|[01]?\d\d|2[0-4]\d|25[0-5])\.(\d|[01]?\d\d|2[0-4]\d|25[0-5])$/
&nbsp;
Coincide: 127.0.0.1, 192.10.1.101
&nbsp;
No Coincide: 127.1</pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="txt" style="font-family:monospace;">Para direcciones HTTP:
&nbsp;
    /(https?):\/\/([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)
    +[a-zA-Z]{2,9})(:\d{1,4})?([-\w\/#~:.?+=&amp;%@~]*)/
&nbsp;
Coincide: https://jmfloreszazo.com, http://localhot.com:8080/test.html
&nbsp;
No Coincide: ftp:/jmfloreszazo.com, ftp://jmfloreszazo.com/</pre></div></div>

<p>A ver si de una vez por todas no olvido pensar en esto antes de ir por el <em>camino fácil</em>.</p>
<p><a href="http://jmfloreszazo.com/expresiones-regulares/">Expresiones Regulares</a> es una entrada de <a href="http://jmfloreszazo.com">Jose Maria Flores Zazo</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jmfloreszazo.com/expresiones-regulares/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Codime Instalaciones</title>
		<link>http://jmfloreszazo.com/codime-instalaciones/</link>
		<comments>http://jmfloreszazo.com/codime-instalaciones/#comments</comments>
		<pubDate>Mon, 30 Aug 2010 18:39:46 +0000</pubDate>
		<dc:creator>Jose María Flores Zazo</dc:creator>
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[Diseño]]></category>
		<category><![CDATA[Portafolios]]></category>
		<category><![CDATA[Implantación]]></category>
		<category><![CDATA[Photoshop]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://jmfloreszazo.com/?p=1407</guid>
		<description><![CDATA[PERFIL DEL CLIENTE: CODIME INSTALACIONES, empresa especializada en Redes y Cableado y Instalaciones Eléctricas. TAREAS REALIZADAS: Diseño, creación, implantación y mantenimiento del sitio web. Posicionamiento del sitio web. IMÁGENES: Codime Instalaciones es una entrada de Jose Maria Flores Zazo<p><a href="http://jmfloreszazo.com/codime-instalaciones/">Codime Instalaciones</a> es una entrada de <a href="http://jmfloreszazo.com">Jose Maria Flores Zazo</a></p>
]]></description>
			<content:encoded><![CDATA[<p><img src="http://jmfloreszazo.com/resources/img/2010/08/portafolios0008.png" alt="" width="588" /></p>
<p><strong>PERFIL DEL CLIENTE:</strong></p>
<p style="padding-left: 30px;"><strong><a title="Ir al Sitio Web" href="http://www.codime.es/" target="_blank">CODIME INSTALACIONES</a></strong>, empresa especializada en <em>Redes y Cableado</em> y <em>Instalaciones Eléctricas</em>.</p>
<p><strong>TAREAS REALIZADAS:</strong></p>
<ul style="padding-left: 50px;">
<li>Diseño, creación, implantación y mantenimiento del <strong>sitio web</strong>.</li>
<li>Posicionamiento del sitio web.</li>
</ul>
<p><strong>IMÁGENES:</strong></p>
<div id="gallery-1" class="gallery galleryid-1407"><dl class="gallery-item"><dt class="gallery-icon"><a href='http://jmfloreszazo.com/resources/img/2010/08/CODIME-Instalaciones-Redes-Informáticas-e-Instalaciones-Eléctricas_3.png' title='CODIME Instalaciones - Redes Informáticas e Instalaciones Eléctricas'><img width="150" height="150" src="http://jmfloreszazo.com/resources/img/2010/08/CODIME-Instalaciones-Redes-Informáticas-e-Instalaciones-Eléctricas_3-150x150.png" class="attachment-thumbnail" alt="CODIME Instalaciones - Redes Informáticas e Instalaciones Eléctricas" title="CODIME Instalaciones - Redes Informáticas e Instalaciones Eléctricas" /></a></dt></dl><dl class="gallery-item"><dt class="gallery-icon"><a href='http://jmfloreszazo.com/resources/img/2010/08/CODIME-Instalaciones-Redes-Informáticas-e-Instalaciones-Eléctricas_2.png' title='CODIME Instalaciones - Redes Informáticas e Instalaciones Eléctricas'><img width="150" height="150" src="http://jmfloreszazo.com/resources/img/2010/08/CODIME-Instalaciones-Redes-Informáticas-e-Instalaciones-Eléctricas_2-150x150.png" class="attachment-thumbnail" alt="CODIME Instalaciones - Redes Informáticas e Instalaciones Eléctricas" title="CODIME Instalaciones - Redes Informáticas e Instalaciones Eléctricas" /></a></dt></dl><dl class="gallery-item"><dt class="gallery-icon"><a href='http://jmfloreszazo.com/resources/img/2010/08/CODIME-Instalaciones-Redes-Informáticas-e-Instalaciones-Eléctricas_1.png' title='CODIME Instalaciones - Redes Informáticas e Instalaciones Eléctricas'><img width="150" height="150" src="http://jmfloreszazo.com/resources/img/2010/08/CODIME-Instalaciones-Redes-Informáticas-e-Instalaciones-Eléctricas_1-150x150.png" class="attachment-thumbnail" alt="CODIME Instalaciones - Redes Informáticas e Instalaciones Eléctricas" title="CODIME Instalaciones - Redes Informáticas e Instalaciones Eléctricas" /></a></dt></dl><br style="clear: both;"/><br style="clear: both;"/></div>
<p><a href="http://jmfloreszazo.com/codime-instalaciones/">Codime Instalaciones</a> es una entrada de <a href="http://jmfloreszazo.com">Jose Maria Flores Zazo</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jmfloreszazo.com/codime-instalaciones/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Errores de Programación</title>
		<link>http://jmfloreszazo.com/errores-de-programacion/</link>
		<comments>http://jmfloreszazo.com/errores-de-programacion/#comments</comments>
		<pubDate>Wed, 24 Mar 2010 08:58:54 +0000</pubDate>
		<dc:creator>Jose María Flores Zazo</dc:creator>
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[Mundo Real 2.0]]></category>
		<category><![CDATA[Reflexiones]]></category>

		<guid isPermaLink="false">http://jmfloreszazo.com/?p=1250</guid>
		<description><![CDATA[Antes de culpar a otro desarrollador, comprueba tu código. Todos los desarrolladores, todos nosotros, a menudo cometemos errores y el programa deja de funcionar. Es muy improbable que ese mal funcionamiento del programa se deba a factores externos. Sí, es la verdad, es muy (extremadamente) improbable que el código se rompa por un fallo (bug, [...]<p><a href="http://jmfloreszazo.com/errores-de-programacion/">Errores de Programación</a> es una entrada de <a href="http://jmfloreszazo.com">Jose Maria Flores Zazo</a></p>
]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter" src="http://jmfloreszazo.com/resources/img/categorias/mr20l.jpg" alt="" width="588" /></p>
<p style="text-align: center;"><strong>Antes de culpar a otro desarrollador, comprueba tu código.</strong></p>
<p>Todos los desarrolladores, todos nosotros, a menudo cometemos errores y el programa deja de funcionar. Es muy improbable que ese mal funcionamiento del programa se deba a factores externos.</p>
<p>Sí, es la verdad, es muy (extremadamente) improbable que el código se rompa por un fallo (<em><a title="Ver definición" href="http://es.wikipedia.org/wiki/Bug" target="_blank">bug</a></em>, en el argot) del compilador, del intérprete, del sistema operativo, del servidor, de la base de datos, de la memoria, o cualquier otra parte del hardware. Sí, es verdad queeste tipo de <em>bugs</em> existen, pero seamos francos, son mucho menos comunes de lo que a veces queremos hacer ver al cliente.</p>
<p>Es cierto, que en estos 16 años de desarrollo, me he enfrentado al algún problema real con el compilador, el en enlazador, con alguna librería, con el Sistema Operativo, con la gestión de memoria e incluso con el hardware. Estos problemas existen y nos han hecho perder mucho tiempo, desafortunadamente o bien se arreglan con una actualización del Sistema Operativo o una pieza del Hardware, o bien con alguna actualización de las herramientas de desarrollo, o sorteándolos de forma un poco artesanal.</p>
<p>Pero centrémonos en los <em>bug</em> originados por los desarrolladores finales.</p>
<p>Tras varios años de trabajo, he detectado cuatro causas por las que principalmente se comenten errorres:</p>
<ol>
<li>Hemos de tener en cuenta que muchas veces la naturaleza del software desarrollado, implica compatibilizar diversos entornos de desarrollo, librerías e implantaciones físicas. Esta mezcla de entornos, suele causas de errores de muy difícil solución. Normalmente nos hace contactar con las partes implicadas para lograr arreglar el error, unas veces con un buen resultado y otras veces no. Tiempo y dinero, que a veces nos obliga a volver a desarrollar de nuevo.Hemos de minimizar esta <em>interacción</em>.</li>
<p></br></p>
<li>Muchas veces, un desarrollador tiene diversas tareas a su cargo y no se centra al 100% en la tarea que tiene entre manos. Estos provoca errores, por falta de tiempo y atención a la tarea asignada. Afortunadamente, si el desarrollador y el jefe de proyecto son personas competentes, cuando ven que algo empieza a ir mal debido a este particular, reorganizan su trabajo. Reorganizar el trabajo, es una forma fácil de aumentar la efectividad (menos errores) y productividad (menor tiempo dedicado a la tarea).</li>
<p></br></p>
<li>Las pruebas, antes de enviar el producto al área de Control de Calidad, debería dedicar un 30% del 100% del tiempo reservado para el desarrollo. Hemos de ser concienzudos y escrupulosos a la hora de realizar la batería de pruebas. Debido a que esta es la peor parte que solemos hacer, es donde se nos escapa un porcentaje de errores que fácilmente podríamos haber visto y nunca tendrían que haber llegado al Control de Calidad.</li>
<p></br></p>
<li>Y la última, por ello no menos importante, es la falta de formación, conocimientos y capacidades para la tarea asignada.</li>
</ol>
<p>Por eso, antes de asumir que otros han cometido un error, cuestiónate, si has sido tú el que ha podido errar.</p>
<p><a href="http://jmfloreszazo.com/errores-de-programacion/">Errores de Programación</a> es una entrada de <a href="http://jmfloreszazo.com">Jose Maria Flores Zazo</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jmfloreszazo.com/errores-de-programacion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Moviéndome a LINQ</title>
		<link>http://jmfloreszazo.com/moviendome-a-linq/</link>
		<comments>http://jmfloreszazo.com/moviendome-a-linq/#comments</comments>
		<pubDate>Tue, 23 Mar 2010 16:43:36 +0000</pubDate>
		<dc:creator>Jose María Flores Zazo</dc:creator>
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Tecnologías]]></category>

		<guid isPermaLink="false">http://jmfloreszazo.com/?p=1238</guid>
		<description><![CDATA[LINQ es un Lenguaje Integrado de Consultas (Language Integrated Query)  que nos permitirá poder añadir un nivel mayor de abstracción en consultas a Bases de Datos, ficheros XML, Objetos de memoria, … En estos momento usar LINQ en .NET nos está sirviendo para unificar criterios internos de desarrollo optimizando la compresión del código, con la [...]<p><a href="http://jmfloreszazo.com/moviendome-a-linq/">Moviéndome a LINQ</a> es una entrada de <a href="http://jmfloreszazo.com">Jose Maria Flores Zazo</a></p>
]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter" src="http://jmfloreszazo.com/resources/img/categorias/desarrollol.jpg" alt="" width="588" /></p>
<p>LINQ es un Lenguaje Integrado de Consultas (Language Integrated Query)  que nos permitirá poder añadir un nivel mayor de abstracción en consultas a Bases de Datos, ficheros XML, Objetos de memoria, …</p>
<p>En estos momento usar <a title="Ir al Sitio Oficial" href="http://msdn.microsoft.com/es-es/library/bb397926.aspx" target="_blank">LINQ</a> en .NET nos está sirviendo para unificar criterios internos de desarrollo optimizando la compresión del código, con la desventaja de perder unas milésimas de proceso en algunos casos con millones registros en el caso de las bases de datos.</p>
<p>Ante la tesitura de legibilidad versus rapidez, he optado por esa opción.</p>
<p>Si deseas más información al respecto, dejo el siguiente enlace: <a title="Ir al Sitio Oficial" href="http://msdn.microsoft.com/en-us/vcsharp/aa336746.aspx" target="_blank">101 LINQ Samples</a>.</p>
<p>Y un ejemplo de código que demuestra su potencia:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
</pre></td><td class="code"><pre class="csharp" style="font-family:monospace;"><span style="color: #0600FF;">public</span> <span style="color: #0600FF;">void</span> Linq1<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>
<span style="color: #000000;">&#123;</span>
    <span style="color: #FF0000;">int</span><span style="color: #000000;">&#91;</span><span style="color: #000000;">&#93;</span> numbers <span style="color: #008000;">=</span> <span style="color: #000000;">&#123;</span> <span style="color: #FF0000;">5</span>, <span style="color: #FF0000;">4</span>, <span style="color: #FF0000;">1</span>, <span style="color: #FF0000;">3</span>, <span style="color: #FF0000;">9</span>, <span style="color: #FF0000;">8</span>, <span style="color: #FF0000;">6</span>, <span style="color: #FF0000;">7</span>, <span style="color: #FF0000;">2</span>, <span style="color: #FF0000;">0</span> <span style="color: #000000;">&#125;</span><span style="color: #008000;">;</span>
&nbsp;
    var lowNums <span style="color: #008000;">=</span>
        from n <span style="color: #0600FF;">in</span> numbers
        where n <span style="color: #008000;">&amp;</span>lt<span style="color: #008000;">;</span> <span style="color: #FF0000;">5</span>
        select n<span style="color: #008000;">;</span>
&nbsp;
    Console.<span style="color: #0000FF;">WriteLine</span><span style="color: #000000;">&#40;</span><span style="color: #666666;">&quot;Numeros &amp;lt; 5:&quot;</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
    <span style="color: #0600FF;">foreach</span> <span style="color: #000000;">&#40;</span>var x <span style="color: #0600FF;">in</span> lowNums<span style="color: #000000;">&#41;</span>
    <span style="color: #000000;">&#123;</span>
        Console.<span style="color: #0000FF;">WriteLine</span><span style="color: #000000;">&#40;</span>x<span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
    <span style="color: #000000;">&#125;</span>
<span style="color: #000000;">&#125;</span></pre></td></tr></table></div>

<p>Dentro de un mes Microsoft presentará el framework 4.0 y las nuevas novedades de <a title="Ir al Sitio Oficial" href="http://www.microsoft.com/spain/visualstudio/products/2010/default.mspx" target="_blank">Microsoft Visual Studio 2010</a>, entre ellas habrá muchas relacionadas con LINQ.</p>
<p><a href="http://jmfloreszazo.com/moviendome-a-linq/">Moviéndome a LINQ</a> es una entrada de <a href="http://jmfloreszazo.com">Jose Maria Flores Zazo</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jmfloreszazo.com/moviendome-a-linq/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
