<?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>Mundo Geek &#187; desarrollo</title>
	<atom:link href="http://mundogeek.net/etiqueta/desarrollo/feed/" rel="self" type="application/rss+xml" />
	<link>http://mundogeek.net</link>
	<description>Mundo geek, bitácora sobre todo lo geek: software, gadgets, tecnología, internet, ...</description>
	<lastBuildDate>Wed, 08 Feb 2012 16:09:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Cut the Rope gratis en HTML5</title>
		<link>http://mundogeek.net/archivos/2012/01/12/cut-the-rope-gratis-en-html5/</link>
		<comments>http://mundogeek.net/archivos/2012/01/12/cut-the-rope-gratis-en-html5/#comments</comments>
		<pubDate>Thu, 12 Jan 2012 20:50:15 +0000</pubDate>
		<dc:creator>Zootropo</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[Juegos]]></category>
		<category><![CDATA[movil]]></category>
		<category><![CDATA[navegadores]]></category>

		<guid isPermaLink="false">http://mundogeek.net/?p=7614</guid>
		<description><![CDATA[El mejor juego para dispositivos móviles de 2011 según los premios BAFTA y los Game Developers Choice Awards 2011. Gratis. En HTML 5. Para jugar en tu navegador web. Microsoft ha hecho algunas cosas bastante discutibles en el terreno del desarrollo web a lo largo de los años, pero los esfuerzos que están haciendo últimamente [...]]]></description>
			<content:encoded><![CDATA[<p>El mejor juego para dispositivos móviles de 2011 según los premios BAFTA y los Game Developers Choice Awards 2011. Gratis. En HTML 5. Para <a href="http://www.cuttherope.ie/" title="Juega a Cut the Rope gratis en tu navegador">jugar en tu navegador web</a>. Microsoft ha hecho algunas cosas bastante discutibles en el terreno del desarrollo web a lo largo de los años, pero los esfuerzos que están haciendo últimamente <em>casi</em> lo compensan&#8230;</p>
<p><img src="http://mundogeek.net/wp-content/cut-the-rope-html5.jpg" alt="Cut the Rope en HTML 5"/></p>
<p>Si te interesa el desarrollo web, no dejes de leer también el <a href="http://www.cuttherope.ie/dev/" title="Cut the Rope, behind the scenes">cómo se hizo</a>. Es realmente inspirador.</p>
]]></content:encoded>
			<wfw:commentRss>http://mundogeek.net/archivos/2012/01/12/cut-the-rope-gratis-en-html5/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Limpiar el baño</title>
		<link>http://mundogeek.net/archivos/2011/11/10/limpiar-el-bano/</link>
		<comments>http://mundogeek.net/archivos/2011/11/10/limpiar-el-bano/#comments</comments>
		<pubDate>Thu, 10 Nov 2011 18:44:08 +0000</pubDate>
		<dc:creator>Zootropo</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[citas]]></category>
		<category><![CDATA[codigo]]></category>
		<category><![CDATA[comentarios]]></category>
		<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[programacion]]></category>

		<guid isPermaLink="false">http://mundogeek.net/?p=7425</guid>
		<description><![CDATA[Comentar tu código es como limpiar el cuarto de baño. Nunca quieres hacerlo, pero resulta en una experiencia más agradable para ti y para todos tus invitados. ~ Ryan Campbell]]></description>
			<content:encoded><![CDATA[<blockquote><p>Comentar tu código es como limpiar el cuarto de baño. Nunca quieres hacerlo, pero resulta en una experiencia más agradable para ti y para todos tus invitados.</p>
<p>~ Ryan Campbell</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://mundogeek.net/archivos/2011/11/10/limpiar-el-bano/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>jQuery in Action</title>
		<link>http://mundogeek.net/archivos/2011/11/08/jquery-in-action/</link>
		<comments>http://mundogeek.net/archivos/2011/11/08/jquery-in-action/#comments</comments>
		<pubDate>Tue, 08 Nov 2011 15:59:21 +0000</pubDate>
		<dc:creator>Zootropo</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[criticas]]></category>
		<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[libros]]></category>
		<category><![CDATA[programacion]]></category>
		<category><![CDATA[reviews]]></category>

		<guid isPermaLink="false">http://mundogeek.net/?p=7393</guid>
		<description><![CDATA[jQuery in Action Calificación: Autores: Bear Bibeault, Yehuda Katz Año: 2010 Editorial: Manning Segunda edición de este libro sobre jQuery perteneciente a la serie &#8220;in Action&#8221; de Manning. Lanzado a mediados del año pasado, gran parte del texto fue reescrito y se agregaron más de 100 páginas. Tal fue el trabajo realizado, que sus autores [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://mundogeek.net/wp-content/jquery-in-action.jpg" alt="jQuery in Action" align="left" style="margin-right:1em"/><a href="http://www.amazon.co.uk/gp/product/1935182323/ref=as_li_ss_tl?ie=UTF8&#038;tag=mundogeek-21&#038;linkCode=as2&#038;camp=1634&#038;creative=19450&#038;creativeASIN=1935182323">jQuery in Action</a><img src="http://www.assoc-amazon.co.uk/e/ir?t=mundogeek-21&#038;l=as2&#038;o=2&#038;a=1935182323" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /><br />
Calificación: <img src="http://mundogeek.net/wp-content/themes/mg5/bueno.png"/><br />Autores: Bear Bibeault, Yehuda Katz<br />
Año: 2010<br />
Editorial: Manning<br clear="all"/><br />
Segunda edición de este libro sobre <a href="http://mundogeek.net/archivos/2010/04/21/tutorial-rapido-de-jquery/" title="Tutorial rápido de jQuery">jQuery</a> perteneciente a la serie &#8220;in Action&#8221; de Manning. Lanzado a mediados del año pasado, gran parte del texto fue reescrito y se agregaron más de 100 páginas. Tal fue el trabajo realizado, que sus autores comentaron que les llevó más tiempo terminar esta segunda edición que escribir el original.</p>
<p>jQuery in Action cuenta con 475 páginas organizadas en 2 partes, una primera sobre <a href="http://jquery.com/" title="jQuery">jQuery</a> en sí, y una segunda sobre la biblioteca de componentes <a href="http://jqueryui.com/" title="jQuery UI">jQuery UI</a>. También cuenta con un apéndice que trata conceptos avanzados de <a href="http://mundogeek.net/tutorial_de_javascript/" title="Tutorial de JavaScript">JavaScript</a>, necesarios para utilizar jQuery de manera efectiva, como objetos, funciones de orden superior, <em>closures</em> o cierres, y el concepto de que las variables y funciones de ámbito global son en realidad propiedades del objeto <code>window</code>. Como véis, temas de conversación apasionantes para determinado tipo de reunión social.<span id="more-7393"></span></p>
<p>El libro trata las versiones 1.4 de jQuery y 1.8 de jQuery UI, por lo que es bastante actual, comparado con el resto de libros del mercado. Entre las editoriales grandes, sólo conozco un libro aún más moderno, el <a href="http://www.amazon.co.uk/gp/product/1449393217/ref=as_li_ss_tl?ie=UTF8&#038;tag=mundogeek-21&#038;linkCode=as2&#038;camp=1634&#038;creative=19450&#038;creativeASIN=1449393217">Head First jQuery</a><img src="http://www.assoc-amazon.co.uk/e/ir?t=mundogeek-21&#038;l=as2&#038;o=2&#038;a=1449393217" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> de O&#8217;Reilly, de septiembre de este año, que todavía no he tenido ocasión de leer.</p>
<p>jQuery in Action está escrito de forma clara y concisa, con algún toque de humor, ejercicios, y ejemplos prácticos. Creo que es una buena lectura para iniciarse en la librería y para afianzar conceptos.</p>
]]></content:encoded>
			<wfw:commentRss>http://mundogeek.net/archivos/2011/11/08/jquery-in-action/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>No hay balas de plata</title>
		<link>http://mundogeek.net/archivos/2011/11/06/no-hay-balas-de-plata/</link>
		<comments>http://mundogeek.net/archivos/2011/11/06/no-hay-balas-de-plata/#comments</comments>
		<pubDate>Sun, 06 Nov 2011 12:00:47 +0000</pubDate>
		<dc:creator>Zootropo</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[balas de plata]]></category>
		<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[ingenieria]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://mundogeek.net/?p=7387</guid>
		<description><![CDATA[El folclore y la mitología moderna afirman que la manera más efectiva de acabar con un hombre lobo es utilizando una bala de plata. Esta creencia deriva de ciertos hechos acaecidos en la región francesa de Gévaudan entre 1764 y 1767. En este periodo, una bestia de gran tamaño acabó con la vida de más [...]]]></description>
			<content:encoded><![CDATA[<div style="text-align:center"><img src="http://mundogeek.net/wp-content/bala-plata.jpg" alt="Bala de plata"/></div>
<p><br/><br />
El folclore y la mitología moderna afirman que la manera más efectiva de acabar con un hombre lobo es utilizando una bala de plata. Esta creencia deriva de ciertos hechos acaecidos en la región francesa de Gévaudan entre 1764 y 1767. En este periodo, una bestia de gran tamaño acabó con la vida de más de 130 campesinos, en su mayoría mujeres y niños, que fueron despedazados brutalmente. Esta supuesta bestia sería abatida finalmente, según los relatos, utilizando balas de plata, obtenida tras fundir varias medallas de la Virgen María.</p>
<p>Actualmente, la frase <em>&#8220;bala de plata&#8221;</em> se ha convertido en una expresión popular para denotar una solución perfecta a un problema, casi milagrosa, que, además, puede aplicarse en casi cualquier contexto.</p>
<p>Por supuesto, en el mundo del desarrollo de software, sabemos que no existe nada parecido a las balas de plata. De ahí que Fred Brooks acuñara esta famosa frase en su célebre ensayo &#8220;No hay bala de plata&#8221; (No Silver Bullet) que podéis encontrar <a href="http://www.cs.nott.ac.uk/~cah/G51ISS/Documents/NoSilverBullet.html" title="No Silver Bullet">en la web de la Universidad de Nottingham</a>, <a href="http://barrapunto.com/~pacoescriba/journal/29784" title="No hay balas de plata">en Barrapunto</a> (español) o en el <a href="http://mundogeek.net/archivos/2010/02/04/10-libros-miticos-sobre-programacion-que-todo-desarrollador-deberia-leer/" title="Los 10 libros míticos sobre programación que todo desarrollador debería leer">mítico</a> libro <a href="http://www.amazon.co.uk/gp/product/0201835959/ref=as_li_ss_tl?ie=UTF8&#038;tag=mundogeek-21&#038;linkCode=as2&#038;camp=1634&#038;creative=19450&#038;creativeASIN=0201835959">The Mythical Man Month</a><img src="http://www.assoc-amazon.co.uk/e/ir?t=mundogeek-21&#038;l=as2&#038;o=2&#038;a=0201835959" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></p>
]]></content:encoded>
			<wfw:commentRss>http://mundogeek.net/archivos/2011/11/06/no-hay-balas-de-plata/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Primera regla de la gestión de proyectos</title>
		<link>http://mundogeek.net/archivos/2011/10/20/primera-regla-de-la-gestion-de-proyectos/</link>
		<comments>http://mundogeek.net/archivos/2011/10/20/primera-regla-de-la-gestion-de-proyectos/#comments</comments>
		<pubDate>Thu, 20 Oct 2011 09:00:50 +0000</pubDate>
		<dc:creator>Zootropo</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[citas]]></category>
		<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[gestion]]></category>
		<category><![CDATA[proyectos]]></category>

		<guid isPermaLink="false">http://mundogeek.net/?p=7350</guid>
		<description><![CDATA[Si todo va según lo previsto, algo, en algún lugar, va horriblemente mal. ~ Anónimo]]></description>
			<content:encoded><![CDATA[<blockquote><p>Si todo va según lo previsto, algo, en algún lugar, va horriblemente mal.</p>
<p>~ Anónimo</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://mundogeek.net/archivos/2011/10/20/primera-regla-de-la-gestion-de-proyectos/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>¡Feliz día del programador!</title>
		<link>http://mundogeek.net/archivos/2011/09/13/feliz-dia-del-programador/</link>
		<comments>http://mundogeek.net/archivos/2011/09/13/feliz-dia-del-programador/#comments</comments>
		<pubDate>Tue, 13 Sep 2011 15:20:47 +0000</pubDate>
		<dc:creator>Zootropo</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[celebraciones]]></category>
		<category><![CDATA[conmemoraciones]]></category>
		<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[dia]]></category>
		<category><![CDATA[fiestas]]></category>
		<category><![CDATA[programacion]]></category>

		<guid isPermaLink="false">http://mundogeek.net/?p=7264</guid>
		<description><![CDATA[Hoy 13 de septiembre, día 256 (28 o 11111111) de nuestro calendario, se celebra el día del programador, una ocurrencia que cuenta apenas con 9 años de vida, pero que ya ha conseguido convertirse en fiesta oficial en Rusia, gracias a la perseverancia de su creador. ¿Te preguntas cómo puedes celebrar este día, compañero desarrollador? [...]]]></description>
			<content:encoded><![CDATA[<p>Hoy 13 de septiembre, día 256 (2<sup>8</sup> o 11111111) de nuestro calendario, se celebra el día del programador, una ocurrencia que cuenta apenas con 9 años de vida, pero que ya ha conseguido convertirse en <a href="http://archive.kremlin.ru/eng/text/news/2009/09/221572.shtml" title="Dmitry Medvedev issued an executive order establishing a new professional holiday, Programmers' Day.">fiesta oficial en Rusia</a>, gracias a la perseverancia de su creador.</p>
<div style="text-align:center"><img src="http://mundogeek.net/wp-content/programacion.jpg" alt="Día del programador"/></div>
<p><br/></p>
<p>¿Te preguntas cómo puedes celebrar este día, compañero desarrollador? Sencillo, no tienes más que vestirte completamente de blanco (FFFFFF, 11111111, 2<sup>8</sup>), leer alguno de <a href="http://mundogeek.net/archivos/2011/09/06/los-10-libros-que-todo-programador-deberia-leer-sin-excusas/" title="Los 10 libros que todo programador debería leer, sin excusas">los clásicos</a>, y programar, programar y programar&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://mundogeek.net/archivos/2011/09/13/feliz-dia-del-programador/feed/</wfw:commentRss>
		<slash:comments>32</slash:comments>
		</item>
		<item>
		<title>Los 10 libros que todo programador debería leer, sin excusas</title>
		<link>http://mundogeek.net/archivos/2011/09/06/los-10-libros-que-todo-programador-deberia-leer-sin-excusas/</link>
		<comments>http://mundogeek.net/archivos/2011/09/06/los-10-libros-que-todo-programador-deberia-leer-sin-excusas/#comments</comments>
		<pubDate>Tue, 06 Sep 2011 09:00:11 +0000</pubDate>
		<dc:creator>Zootropo</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[libros]]></category>
		<category><![CDATA[programacion]]></category>

		<guid isPermaLink="false">http://mundogeek.net/?p=7240</guid>
		<description><![CDATA[En su día, ya publiqué una lista de los 10 libros sobre programación que, personalmente, considero que todo desarrollador debería leer. Esta vez, vía Slashdot, os traigo una lista votada por los miles de usuarios de Stack Overflow, EL sitio al que dirigirse cuando uno tiene alguna pregunta sobre programación. Me alegra saber que coincidimos [...]]]></description>
			<content:encoded><![CDATA[<p>En su día, ya publiqué una lista de los <a href="http://mundogeek.net/archivos/2010/02/04/10-libros-miticos-sobre-programacion-que-todo-desarrollador-deberia-leer/" title="10 libros míticos sobre programación que todo desarrollador debería leer">10 libros sobre programación</a> que, personalmente, considero que todo desarrollador debería leer. Esta vez, <a href="http://news.slashdot.org/story/11/09/04/2044204/What-Is-the-Most-Influential-Programming-Book" title="What Is the Most Influential Programming Book?">vía Slashdot</a>, os traigo <a href="http://stackoverflow.com/questions/1711/what-is-the-single-most-influential-book-every-programmer-should-read" title="What is the single most influential book every programmer should read?">una lista</a> votada por los miles de usuarios de Stack Overflow, EL sitio al que dirigirse cuando uno tiene alguna pregunta sobre programación. Me alegra saber que coincidimos en algún libro.</p>
<p>Para no aburriros repitiendo mis impresiones, cada título viene acompañado con la traducción del comentario que de cada libro hicieron los usuarios que los propusieron. Todo el crédito es suyo.<span id="more-7240"></span></p>
<h2><a href="http://www.amazon.co.uk/gp/product/0735619670/ref=as_li_ss_tl?ie=UTF8&#038;tag=mundogeek-21&#038;linkCode=as2&#038;camp=1634&#038;creative=19450&#038;creativeASIN=0735619670">Code Complete</a><img src="http://www.assoc-amazon.co.uk/e/ir?t=&#038;l=as2&#038;o=2&#038;a=0735619670" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></h2>
<p><img src="http://mundogeek.net/wp-content/code-complete.jpg" align="left" style="margin-right:10px"/>La enciclopedia de las buenas prácticas a la hora de programar. &#8220;Code Complete&#8221; se centra principalmente en la artesanía individual &#8212; todas esas cosas que, una a una, forman lo que instintivamente identificamos como &#8220;escribir código limpio&#8221;. Es el tipo de libro que dedica 50 páginas a hablar de la organización del código y de los espacios en blanco.<br />
<br clear="all"/></p>
<h2><a href="http://www.amazon.co.uk/gp/product/020161622X/ref=as_li_ss_tl?ie=UTF8&#038;tag=mundogeek-21&#038;linkCode=as2&#038;camp=1634&#038;creative=19450&#038;creativeASIN=020161622X">The Pragmatic Programmer</a><img src="http://www.assoc-amazon.co.uk/e/ir?t=&#038;l=as2&#038;o=2&#038;a=020161622X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></h2>
<p><img src="http://mundogeek.net/wp-content/pragmatic-programmer.jpg" align="left" style="margin-right:10px"/>Un gran libro para todos aquellos programadores que han aprendido la mecánica de la programación, quizás en la universidad, pero no saben muy bien cómo continuar. Es como la diferencia entre el dibujo técnico y la arquitectura. Lo que aprendiste en aquella clase de la universidad era dibujo técnico, ahora puedes dibujar perfectamente, pero si todavía sientes que no sabrías por dónde empezar si alguien te propusiera desarrollar un cliente P2P de cero, este es justo el libro que necesitas.<br />
<br clear="all"/></p>
<h2><a href="http://www.amazon.co.uk/gp/product/0262510871/ref=as_li_ss_tl?ie=UTF8&#038;tag=mundogeek-21&#038;linkCode=as2&#038;camp=1634&#038;creative=19450&#038;creativeASIN=0262510871">Structure and Interpretation of Computer Programs</a><img src="http://www.assoc-amazon.co.uk/e/ir?t=&#038;l=as2&#038;o=2&#038;a=0262510871" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></h2>
<p><img src="http://mundogeek.net/wp-content/struture-interpretation-computer-programs.png" align="left" style="margin-right:10px"/>Personalmente, &#8220;Structure and Interpretation of Computer Programs&#8221; es, de lejos, el libro sobre programación que más me ha influenciado de todos los que he leído.</p>
<p>Hay clásicos como &#8220;Code Complete&#8221;, &#8220;Refactoring&#8221; y &#8220;Design Patterns&#8221; que te enseñan hábitos de trabajo efectivos y los detalles más minuciosos del oficio. Otros, como &#8220;Peopleware&#8221;, &#8220;Psychology of Computer Programming&#8221; y &#8220;The Mythical Man-Month&#8221; ahondan en los aspectos psicosociales del desarrollo de software. Hay numerosos libros dedicados a los algoritmos. Todos ellos tienen su lugar.</p>
<p>Sin embargo, SICP, juega en una liga distinta. Es un libro que te iluminará. Evocará en ti una pasión por escribir programas hermosos. Es más, te enseñará a reconocer y apreciar esa belleza. Te dejará en un estado de asombro y con una insaciable sed por aprender. Otros libros pueden hacer que seas mejor programador; este libro te convertirá en programador.</p>
<p>Y entretanto, aprenderás un par de cosas sobre programación funcional (los efectos colaterales no se introducen hasta el <a href="http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-19.html">capítulo tres</a>), <a href="http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-24.html#%_sec_3.5.1">evaluación perezosa</a>, metaprogramación (bueno, <a href="http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-25.html">abstracciones metalingüisticas</a>), <a href="http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-30.html">máquinas virtuales</a>, <a href="http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-34.html">intérpretes</a>, y <a href="http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-35.html">compiladores</a>.</p>
<p>Algunos piensan que SICP no es un libro para principiantes. Probablemente yo no habría apreciado el libro en su totalidad de no haber tenido una cierta experiencia previa, pero sí lo recomiendo encarecidamente para principantes. Al fin y al cabo, el libro se escribió para el famoso 6.001, el curso de introducción a la programación del MIT. Puede requerir un cierto esfuerzo mental (especialmente si haces los ejercicios &#8211; cosa que deberías), pero el premio compensa el esfuerzo con creces.</p>
<p>¿Todavía no estás convencido? Lee el <a href="http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-5.html">prólogo</a> o el <a href="http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-7.html">prefacio a la primera edición</a>. El texto completo está <a href="http://mitpress.mit.edu/sicp/full-text/book/book.html">disponible gratis en la web</a> e incluso tienes las <a href="http://groups.csail.mit.edu/mac/classes/6.001/abelson-sussman-lectures/">clases en vídeo para acompañarlo</a>.<br />
<br clear="all"/></p>
<h2><a href="http://www.amazon.co.uk/gp/product/0131103628/ref=as_li_ss_tl?ie=UTF8&#038;tag=mundogeek-21&#038;linkCode=as2&#038;camp=1634&#038;creative=19450&#038;creativeASIN=0131103628">The  C Programming Language</a><img src="http://www.assoc-amazon.co.uk/e/ir?t=&#038;l=as2&#038;o=2&#038;a=0131103628" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></h2>
<p><img src="http://mundogeek.net/wp-content/c-programming-language.jpg" align="left" style="margin-right:10px"/>Es conciso, fácil de leer, y te enseñará tres cosas: el lenguaje de programación C, cómo pensar como un programador, y el bajo nivel del modelo computacional. (Es importante entender qué ocurre entre bambalinas)<br />
<br clear="all"/></p>
<h2><a href="http://www.amazon.co.uk/gp/product/0262533057/ref=as_li_ss_tl?ie=UTF8&#038;tag=mundogeek-21&#038;linkCode=as2&#038;camp=1634&#038;creative=19450&#038;creativeASIN=0262533057">Introduction to Algorithms</a><img src="http://www.assoc-amazon.co.uk/e/ir?t=&#038;l=as2&#038;o=2&#038;a=0262533057" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></h2>
<p><img src="http://mundogeek.net/wp-content/introduction-to-algorithms.jpg" align="left" style="margin-right:10px"/>&#8220;Introduction to algorithms&#8221; (Cormen, Leiserson, Rivest, Stein) también conocido como CLRS.</p>
<p>&#8220;Code Complete&#8221; te enseña a programar correctamente, &#8220;The Mythical Man-Month&#8221; te enseña a gestionar correctamente, &#8220;Design Patterns&#8221; te enseña a diseñar correctamente&#8230; Este libro te enseña a <strike>escribir</strike> pensar algoritmos.</p>
<p>En mi mente, el código es sólo una herramienta, no la esencia. La parte principal del desarrollo de software (en mi opinión) es la creación de nuevos algoritmos y la re-implementación de algoritmos ya existentes. El resto es sólo ensamblar piezas de Lego o crear capas de &#8220;gestión&#8221;. Todavía sueño con el trabajo en el que me dejen invertir la mayor parte de mi tiempo (>50%) en escribir algoritmos, dejando los detalles de gestión para otra gente&#8230;<br />
<br clear="all"/></p>
<h2><a href="http://www.amazon.co.uk/gp/product/0201485672/ref=as_li_ss_tl?ie=UTF8&#038;tag=mundogeek-21&#038;linkCode=as2&#038;camp=1634&#038;creative=19450&#038;creativeASIN=0201485672">Refactoring: Improving the Design of Existing Code</a><img src="http://www.assoc-amazon.co.uk/e/ir?t=&#038;l=as2&#038;o=2&#038;a=0201485672" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></h2>
<p><img src="http://mundogeek.net/wp-content/refactoring.jpg" align="left" style="margin-right:10px"/>Creo que tendría que recomendar &#8220;Refactoring: Improving the Design of Existing Code&#8221;.<br />
<br clear="all"/></p>
<h2><a href="http://www.amazon.co.uk/gp/product/0201633612/ref=as_li_ss_tl?ie=UTF8&#038;tag=mundogeek-21&#038;linkCode=as2&#038;camp=1634&#038;creative=19450&#038;creativeASIN=0201633612">Design patterns : elements of reusable object-oriented software</a><img src="http://www.assoc-amazon.co.uk/e/ir?t=&#038;l=as2&#038;o=2&#038;a=0201633612" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></h2>
<p><img src="http://mundogeek.net/wp-content/design-patterns.jpg" align="left" style="margin-right:10px"/>Personalmente creo que &#8220;Design Patterns&#8221; de The Gang of Four es un libro muy útil. No trata acerca de los &#8220;meta&#8221; aspectos de la programación como muchas de las otras sugerencias, pero enfatiza el encapsular buenas técnicas de programación en forma de patrones, y ha animado a otros a desarrollar nuevos patrones y anti patrones con los que tener un idioma común a la hora de hablar sobre programación.<br />
<br clear="all"/></p>
<h2><a href="http://www.amazon.co.uk/gp/product/0201835959/ref=as_li_ss_tl?ie=UTF8&#038;tag=mundogeek-21&#038;linkCode=as2&#038;camp=1634&#038;creative=19450&#038;creativeASIN=0201835959">The Mythical Man-Month</a><img src="http://www.assoc-amazon.co.uk/e/ir?t=&#038;l=as2&#038;o=2&#038;a=0201835959" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></h2>
<p><img src="http://mundogeek.net/wp-content/mythical-man-month.jpg" align="left" style="margin-right:10px"/>En el <a href="http://blog.stackoverflow.com/2008/07/podcast-12/">podcast número 12</a>, Jeff y Joel sugirieron un millón de libros recomendados. Yo, por mi parte, no puedo dejar de recomendar &#8220;The Mythical Man-Month&#8221;.<br />
<br clear="all"/></p>
<h2><a href="http://www.amazon.co.uk/gp/product/0321751043/ref=as_li_ss_tl?ie=UTF8&#038;tag=mundogeek-21&#038;linkCode=as2&#038;camp=1634&#038;creative=19450&#038;creativeASIN=0321751043">The Art of Computer Programming,</a><img src="http://www.assoc-amazon.co.uk/e/ir?t=&#038;l=as2&#038;o=2&#038;a=0321751043" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></h2>
<p><img src="http://mundogeek.net/wp-content/art-computer-programming.jpg" align="left" style="margin-right:10px"/>&#8220;The Art of Computer Programming&#8221;, aunque sólo sea por el esfuerzo que Knuth ha puesto en escribirlo.<br />
<br clear="all"/></p>
<h2><a href="http://www.amazon.co.uk/gp/product/0321491696/ref=as_li_ss_tl?ie=UTF8&#038;tag=mundogeek-21&#038;linkCode=as2&#038;camp=1634&#038;creative=19450&#038;creativeASIN=0321491696">Compilers: Principles, Techniques and Tools</a><img src="http://www.assoc-amazon.co.uk/e/ir?t=&#038;l=as2&#038;o=2&#038;a=0321491696" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></h2>
<p><img src="http://mundogeek.net/wp-content/compilers-principles-techniques-tools.jpg" align="left" style="margin-right:10px"/>Me sorprende que nadie haya mencionado el libro del dragón. Nunca olvidaré la portada de la primera edición. Este libro me hizo darme cuenta de lo realmente mágicos que son los compiladores. <img src='http://mundogeek.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
<br clear="all"/></p>
]]></content:encoded>
			<wfw:commentRss>http://mundogeek.net/archivos/2011/09/06/los-10-libros-que-todo-programador-deberia-leer-sin-excusas/feed/</wfw:commentRss>
		<slash:comments>73</slash:comments>
		</item>
		<item>
		<title>Software sin fallos</title>
		<link>http://mundogeek.net/archivos/2011/09/01/software-sin-fallos/</link>
		<comments>http://mundogeek.net/archivos/2011/09/01/software-sin-fallos/#comments</comments>
		<pubDate>Thu, 01 Sep 2011 15:21:23 +0000</pubDate>
		<dc:creator>Zootropo</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[citas]]></category>
		<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[programacion]]></category>

		<guid isPermaLink="false">http://mundogeek.net/?p=7218</guid>
		<description><![CDATA[Existen dos formas de escribir software libre de errores. Sólo la tercera funciona. &#8211; Alan J. Perlis]]></description>
			<content:encoded><![CDATA[<blockquote><p>Existen dos formas de escribir software libre de errores. Sólo la tercera funciona.</p>
<p>&#8211; Alan J. Perlis</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://mundogeek.net/archivos/2011/09/01/software-sin-fallos/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Monstruos del mundo de la programación</title>
		<link>http://mundogeek.net/archivos/2011/08/20/monstruos-del-mundo-de-la-programacion/</link>
		<comments>http://mundogeek.net/archivos/2011/08/20/monstruos-del-mundo-de-la-programacion/#comments</comments>
		<pubDate>Sat, 20 Aug 2011 16:32:00 +0000</pubDate>
		<dc:creator>Zootropo</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[humor]]></category>
		<category><![CDATA[monstruos]]></category>
		<category><![CDATA[programacion]]></category>

		<guid isPermaLink="false">http://mundogeek.net/?p=7208</guid>
		<description><![CDATA[Son criaturas extrañas y perversas con las que los programadores luchan día a día, engendros de pesadilla que surgen de las historias que se cuentan en el datacenter, alrededor del fuego, en la oscuridad de la noche. Son&#8230; los monstruos de la programación.]]></description>
			<content:encoded><![CDATA[<p>Son criaturas extrañas y perversas con las que los programadores luchan día a día, engendros de pesadilla que surgen de las historias que se cuentan en el datacenter, alrededor del fuego, en la oscuridad de la noche. Son&#8230; los <a href="http://www.howtogeek.com/news/monsters-of-the-programming-world-humorous-image/" title="Monsters of the Programming World">monstruos de la programación</a>.<span id="more-7208"></span></p>
<div style="text-align:center"><img src="http://mundogeek.net/wp-content/monstruos-programacion.png" alt="Monstruos de la programación"/></div>
]]></content:encoded>
			<wfw:commentRss>http://mundogeek.net/archivos/2011/08/20/monstruos-del-mundo-de-la-programacion/feed/</wfw:commentRss>
		<slash:comments>46</slash:comments>
		</item>
		<item>
		<title>Patterns of Enterprise Application Architecture</title>
		<link>http://mundogeek.net/archivos/2011/08/05/patterns-of-enterprise-application-architecture/</link>
		<comments>http://mundogeek.net/archivos/2011/08/05/patterns-of-enterprise-application-architecture/#comments</comments>
		<pubDate>Fri, 05 Aug 2011 14:44:47 +0000</pubDate>
		<dc:creator>Zootropo</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[arquitectura]]></category>
		<category><![CDATA[criticas]]></category>
		<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[libros]]></category>
		<category><![CDATA[patrones]]></category>
		<category><![CDATA[programacion]]></category>
		<category><![CDATA[reviews]]></category>

		<guid isPermaLink="false">http://mundogeek.net/?p=7173</guid>
		<description><![CDATA[Patterns of Enterprise Application Architecture Calificación: Autor: Martin FowlerAño: 2002Editorial: Addison-Wesley ProfessionalPatterns of Enterprise Application Architecture, o &#8220;Patrones de Arquitectura de Aplicaciones Empresariales&#8221; en su traducción al castellano, es un clásico que está considerado como una de las obras fundamentales de su campo. Pertenece a la serie Signature de Addison-Wesley, en la que los autores [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://mundogeek.net/wp-content/pattern-enterprise-application-architectures.jpg" alt="Patterns of Enterprise Application Architecture" align="left" style="margin-right:1em"/><a href="http://www.amazon.co.uk/gp/product/0321127420/ref=as_li_ss_tl?ie=UTF8&#038;tag=mundogeek-21&#038;linkCode=as2&#038;camp=1634&#038;creative=19450&#038;creativeASIN=0321127420">Patterns of Enterprise Application Architecture</a><img src="http://www.assoc-amazon.co.uk/e/ir?t=&#038;l=as2&#038;o=2&#038;a=0321127420" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /><br />
Calificación: <img src="http://mundogeek.net/wp-content/themes/mg5/bueno.png"><br/>Autor: Martin Fowler<br/>Año: 2002<br/>Editorial: Addison-Wesley Professional<br clear="all"/><br/><strong>Patterns of Enterprise Application Architecture</strong>, o &#8220;Patrones de Arquitectura de Aplicaciones Empresariales&#8221; en su traducción al castellano, es un clásico que está considerado como una de las obras fundamentales de su campo. Pertenece a la serie Signature de Addison-Wesley, en la que los autores son siempre expertos reconocidos; en esta ocasión, Martin Fowler.<span id="more-7173"></span></p>
<p>Como indica su título, el libro describe una serie de patrones de uso común en las aplicaciones empresariales, aunque son igualmente aplicables en otros ámbitos. Se tratan patrones tan populares actualmente como Front Controller, Active Record o Registry, y temas tan dispares como la división por capas, el uso de MVC, el mapeo entre bases de datos relacionales y objetos o la concurrencia.</p>
<p>El libro está dividido en dos partes: una primera parte de narrativa, que sirve como contexto, en la que se explican algunos de los problemas que encontramos en las aplicaciones empresariales, junto a una breve descripción de sus soluciones, y una segunda parte donde se explican los patrones en sí. Para cada uno de los patrones, se explica cómo funciona y cuándo utilizarlo, y se incluyen diagramas UML y ejemplos de uso en Java y/o C#.</p>
<p>Se trata de un libro de lectura obligada, pese a que, si tienes unos pocos años de experiencia, es posible que ya conozcas muchos de los patrones. De igual forma, hay que tener en cuenta, si te acercas por primera vez a esta temática, que no se trata de una lectura ligera, y que es posible que tengas que leer el libro un par de veces antes de poder sacarle todo el jugo. De hecho, si es el caso, te recomendaría empezar por <a href="http://www.martinfowler.com/eaaCatalog/">hojear un poco los patrones</a> en su página web, y escribir un pequeño resumen antes de una primera lectura.</p>
]]></content:encoded>
			<wfw:commentRss>http://mundogeek.net/archivos/2011/08/05/patterns-of-enterprise-application-architecture/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>

