<?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; reviews</title>
	<atom:link href="http://mundogeek.net/etiqueta/reviews/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>97 Things Every Programmer Should Know</title>
		<link>http://mundogeek.net/archivos/2012/01/30/97-things-every-programmer-should-know/</link>
		<comments>http://mundogeek.net/archivos/2012/01/30/97-things-every-programmer-should-know/#comments</comments>
		<pubDate>Mon, 30 Jan 2012 22:20:56 +0000</pubDate>
		<dc:creator>Zootropo</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[criticas]]></category>
		<category><![CDATA[libros]]></category>
		<category><![CDATA[programacion]]></category>
		<category><![CDATA[reviews]]></category>

		<guid isPermaLink="false">http://mundogeek.net/?p=7633</guid>
		<description><![CDATA[97 Things Every Programmer Should Know Calificación: Autor: Varios Año: 2010 Editorial: O&#8217;Reilly&#8220;97 Things Every Programmer Should Know&#8221; (97 cosas que todo programador debería saber) es una colección de 97 artículos cortos sobre programación escogidos por O&#8217;Reilly. Estos artículos, de sólo 2 páginas de extensión cada uno, están escritos por profesionales del sector de la [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://mundogeek.net/wp-content/97-things-every-programmer-should-know.png" alt="97 Things Every Programmer Should Know" align="left" style="margin-right:1em"/><a href="http://www.amazon.co.uk/gp/product/0596809484/ref=as_li_ss_tl?ie=UTF8&#038;tag=mundogeek-21&#038;linkCode=as2&#038;camp=1634&#038;creative=19450&#038;creativeASIN=0596809484">97 Things Every Programmer Should Know</a><img src="http://www.assoc-amazon.co.uk/e/ir?t=mundogeek-21&#038;l=as2&#038;o=2&#038;a=0596809484" 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: Varios<br />
Año: 2010<br />
Editorial: O&#8217;Reilly<br clear="all"/><br />&#8220;97 Things Every Programmer Should Know&#8221; (97 cosas que todo programador debería saber) es una colección de 97 artículos cortos sobre programación escogidos por O&#8217;Reilly. Estos artículos, de sólo 2 páginas de extensión cada uno, están escritos por profesionales del sector de la más variada procedencia, la mayoría anónimos, aunque también nos encontraremos con un par de artículos del conocido Uncle Bob, autor de <a href="http://mundogeek.net/archivos/2011/07/09/clean-code/" title="Clean Code">Clean Code</a>, entre otros.<span id="more-7633"></span></p>
<p>Dentro de esta variopinta selección, la calidad de unos y otros artículos varia bastante, con algunos casi brillantes, y algunos casi mediocres. Varía mucho también la temática de los artículos, aunque al tratarse de textos cortos, ninguno llega a hacerse pesado.</p>
<p>Lo mejor del libro es que todos los artículos están licenciados bajo Creative Commons 3.0 Atribución, y se pueden leer online de forma gratuita en <a href="http://programmer.97things.oreilly.com/wiki/index.php/97_Things_Every_Programmer_Should_Know" title="Wiki de 97 Things Every Programmer Should Know">su sitio web</a>. En la misma web podemos encontrar también otras tantas contribuciones igual de válidas, que no pasaron la criba final del editor.</p>
<p>En resumen, &#8220;97 Things Every Programmer Should Know&#8221; no es un libro de grandes revelaciones, para lo cuál recomendaría <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">mis reverenciados</a> &#8220;Code Complete&#8221; y &#8220;The Pragmatic Programmer&#8221;, pero lo que sí es, es un libro interesante, entretenido y fácil de leer.</p>
]]></content:encoded>
			<wfw:commentRss>http://mundogeek.net/archivos/2012/01/30/97-things-every-programmer-should-know/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Objective-C Programming</title>
		<link>http://mundogeek.net/archivos/2011/11/22/objective-c-programming/</link>
		<comments>http://mundogeek.net/archivos/2011/11/22/objective-c-programming/#comments</comments>
		<pubDate>Tue, 22 Nov 2011 17:14:40 +0000</pubDate>
		<dc:creator>Zootropo</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[criticas]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[libros]]></category>
		<category><![CDATA[objective-c]]></category>
		<category><![CDATA[programacion]]></category>
		<category><![CDATA[reviews]]></category>

		<guid isPermaLink="false">http://mundogeek.net/?p=7459</guid>
		<description><![CDATA[Objective-C Programming Calificación: Autores: Aaron Hillegass, Mark Fenoglio Año: 2011 Editorial: Big Nerd Ranch GuidesCuando se trata de un libro sobre Objective-C, es dificil alcanzar un buen equilibrio en el número de páginas que se dedica a repasar C y el que se dedica a enseñar Objective-C. Algunos libros se meten también de lleno con [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://mundogeek.net/wp-content/objective-c-programming.png" alt="Objective-C Programming" align="left" style="margin-right:1em"/><a href="http://www.amazon.co.uk/gp/product/0321706285/ref=as_li_ss_tl?ie=UTF8&#038;tag=mundogeek-21&#038;linkCode=as2&#038;camp=1634&#038;creative=19450&#038;creativeASIN=0321706285">Objective-C Programming</a><img src="http://www.assoc-amazon.co.uk/e/ir?t=mundogeek-21&#038;l=as2&#038;o=2&#038;a=0321706285" 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/aceptable.png"/><br />Autores: Aaron Hillegass, Mark Fenoglio<br />
Año: 2011<br />
Editorial: Big Nerd Ranch Guides<br clear="all"/><br />Cuando se trata de un libro sobre Objective-C, es dificil alcanzar un buen equilibrio en el número de páginas que se dedica a repasar C y el que se dedica a enseñar Objective-C. Algunos libros se meten también de lleno con la programación para Mac OS e iOS; y alguno más ambicioso, con sus respectivas colecciones de frameworks: Cocoa y Cocoa Touch. Si aparte de todos estos temas quieres tocar conceptos básicos de programación, más te vale contar con bastantes más páginas de las 300 que tiene este libro.<span id="more-7459"></span></p>
<p>Compré Objective-C Programming porque había leído buenas críticas sobre él en Amazon y en alguna que otra bitácora. También me consta que el autor sabe de lo que hablar. Pero sobra decir que me ha decepcionado. No es un libro que pueda recomendar a personas sin experiencia previa con la programación. Ni a personas que sepan Java, C# o Python. O que tengan cierta experiencia con C. Ni a los eruditos de Objective-C. Francamente, a estas alturas, todavía sigo sin tener claro cuál era el público objetivo que el autor tenía en mente mientras lo escribía.</p>
<p>Sí, el libro comienza explicando los conceptos más básicos, como qué es un programa, una variable o una función; pero en seguida las cosas parecen comenzar a acelerarse a medida que el autor se va aburriendo de tratar ideas tan triviales. Tanto es así que pasa casi de puntillas por conceptos tan importantes como los punteros.</p>
<p>La lectura también se hace algo aburrida, lo cuál es todo un logro para un tema tan apasionante como la programación para iPhone, iPod Touch y iPad. Sólo he sido capaz de terminarlo a fuerza de voluntad.</p>
]]></content:encoded>
			<wfw:commentRss>http://mundogeek.net/archivos/2011/11/22/objective-c-programming/feed/</wfw:commentRss>
		<slash:comments>21</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>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>
		<item>
		<title>Clean Code</title>
		<link>http://mundogeek.net/archivos/2011/07/09/clean-code/</link>
		<comments>http://mundogeek.net/archivos/2011/07/09/clean-code/#comments</comments>
		<pubDate>Sat, 09 Jul 2011 08:46:52 +0000</pubDate>
		<dc:creator>Zootropo</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[codigo]]></category>
		<category><![CDATA[criticas]]></category>
		<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[libros]]></category>
		<category><![CDATA[programacion]]></category>
		<category><![CDATA[reviews]]></category>

		<guid isPermaLink="false">http://mundogeek.net/?p=7069</guid>
		<description><![CDATA[Clean Code Calificación: Autor: Robert C. Martin Año: 2008Editorial: Prentice HallNo me gusta recurrir a los argumentos de autoridad, pero creo que es conveniente comenzar esta reseña explicando que el autor principal del libro del que os hablo hoy, Clean Code, o Código Limpio, es Robert C. Martin, a.k.a Uncle Bob, experto en desarrollo de [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://mundogeek.net/wp-content/clean-code.png" alt="Clean Code" align="left" style="margin-right:1em"/><a href="http://www.amazon.co.uk/gp/product/0132350882/ref=as_li_ss_tl?ie=UTF8&#038;tag=mundogeek-21&#038;linkCode=as2&#038;camp=1634&#038;creative=19450&#038;creativeASIN=0132350882">Clean Code</a><img src="http://www.assoc-amazon.co.uk/e/ir?t=&#038;l=as2&#038;o=2&#038;a=0132350882" 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/excelente.png"/><br />Autor: Robert C. Martin<br />
Año: 2008<br />Editorial: Prentice Hall<br clear="all"/><br />No me gusta recurrir a los argumentos de autoridad, pero creo que es conveniente comenzar esta reseña explicando que el autor principal del libro del que os hablo hoy, <strong>Clean Code</strong>, o Código Limpio, es Robert C. Martin, a.k.a Uncle Bob, experto en desarrollo de software, miembro fundador de la Agile Alliance, primer presidente de la asociación y coautor del Manifiesto Ágil. Hechas las presentaciones, pasemos a hablar del libro.<span id="more-7069"></span></p>
<p>Clean Code se estructura alrededor de una idea básica: la de que el buen código es resultado, ante todo, de prestar atención a los pequeños detalles. Muchas veces estamos tan centrados en la arquitectura, o en acumular patrones y principios que no sabemos aplicar correctamente, que no damos la importancia que se merece a otros detalles que pueden parecer menores, pero que tienen igual o mayor importancia. No olvidemos que antes de correr, se ha de aprender a andar.</p>
<p>Antes de comenzar a leer y coleccionar libros sobre metodología, gestión de proyectos, pruebas o diseño de software, por favor, empieza leyendo este. Es posible que muchas de las cosas que explica te parezcan obvias a estas alturas, pero creo que es preferible hacerte perder algo de tiempo, a que, por vanidad o desconocimiento, estés descuidando las bases. En todo caso, creo que es imposible no aprender al menos una cosa nueva en cada capítulo, independientemente de tu nivel.</p>
<p>El libro está dividido en tres partes, siendo los 13 primeros capítulos consejos razonados de cómo escribir código limpio, divididos por temáticas. Una lectura muy amena en la que se habla del aspecto que deberían tener, para que nuestro código sea limpio, los nombres, funciones, comentarios, clases, objetos, estructuras de datos, el manejo de errores y las pruebas unitarias.</p>
<p>El capítulo dedicado a las funciones, por ejemplo, explica que la primera regla al escribir funciones es que tienen que ser cortas; la segunda, que tienen que ser aún más cortas. También habla de la necesidad de que cada función haga una única cosa (<a href="http://mundogeek.net/archivos/2011/06/09/principios-solid-de-la-orientacion-a-objetos/" title="Principio de Responsabilidad Única">SRP</a>), de limitar el nivel de anidamiento y el número de parámetros, o de por qué los parámetros booleanos a modo de flag son una mala señal.</p>
<p>La segunda parte es el trabajo duro, donde realmente interiorizamos los conceptos que hemos estado leyendo. Consiste en un par de capítulos con casos de estudio reales (JUnit y SerialDate) en los que tienes la posibilidad de ver cómo y por qué se aplican distintas refactorizaciones para obtener, paso a paso, un código mucho más legible. Ambos ejemplos están escritos en Java, aunque no es necesario conocer el lenguaje para seguirlos. Sólo estar familiarizados con lenguajes similares.</p>
<p>La tercera y última parte consiste en un resumen de los olores y heurísticas explicados a través del libro, que puede servir a modo de repaso y referencia, y para empapelar la pared de alguna que otra oficina que yo conozco.</p>
<p>Si terminas por leer Clean Code, cosa que recomiendo encarecidamente, y te quedas con ganas de más, también me gustaría recomendarte <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">Code Complete</a>, uno de mis libros preferidos sobre programación. Cambiarán totalmente tu forma de entender la programación.</p>
]]></content:encoded>
			<wfw:commentRss>http://mundogeek.net/archivos/2011/07/09/clean-code/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>PHP in Action</title>
		<link>http://mundogeek.net/archivos/2011/06/27/php-in-action/</link>
		<comments>http://mundogeek.net/archivos/2011/06/27/php-in-action/#comments</comments>
		<pubDate>Mon, 27 Jun 2011 15:23:20 +0000</pubDate>
		<dc:creator>Zootropo</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[criticas]]></category>
		<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[libros]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programacion]]></category>
		<category><![CDATA[reviews]]></category>

		<guid isPermaLink="false">http://mundogeek.net/?p=7002</guid>
		<description><![CDATA[PHP in Action Calificación: Autores: Dagfinn Reiersol, Marcus Baker, Chris Shiflett Año: 2007 Editorial: ManningUna de las grandes ventajas con las que siempre ha contado PHP es la de ser un lenguaje tremendamente accesible. Es fácil de aprender y utilizar, cuenta con abundante documentación, y no existe servicio de hosting que se precie que no [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://mundogeek.net/wp-content/php-in-action.png" alt="PHP in Action" align="left" style="margin-right:1em"/><a href="http://www.amazon.co.uk/gp/product/1932394753/ref=as_li_ss_tl?ie=UTF8&#038;tag=mundogeek-21&#038;linkCode=as2&#038;camp=1634&#038;creative=19450&#038;creativeASIN=1932394753">PHP in Action</a><img src="http://www.assoc-amazon.co.uk/e/ir?t=&#038;l=as2&#038;o=2&#038;a=1932394753" 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/excelente.png"/><br />Autores: Dagfinn Reiersol, Marcus Baker, Chris Shiflett<br />
Año: 2007<br />
Editorial: Manning<br clear="all"/><br />Una de las grandes ventajas con las que siempre ha contado PHP es la de ser un lenguaje tremendamente accesible. Es fácil de aprender y utilizar, cuenta con abundante documentación, y no existe servicio de hosting que se precie que no lo tenga instalado por defecto. Este, a su vez, es el origen de uno de sus grandes males, y es que, al ser tan accesible, muchos de sus usuarios son pésimos programadores.<span id="more-7002"></span></p>
<p>Esto, unido a otros pecados como las inconsistencias en el nombrado de las funciones y el orden de los parámetros, ha convertido a PHP en un lenguaje con no muy buena fama. Seguramente, esto cambiaría drásticamente si más personas leyeran y aplicasen los conceptos que se explican en este <strong>PHP in Action</strong>.</p>
<p>PHP in Action es un compendio de técnicas modernas, conceptos, principios y consejos dirigidos a los profesionales que están interesados en convertirse en mejores programadores. No puede convertirte en un gran programador por sí sólo, pero puede sentar las bases.</p>
<p>El libro está dividido en 4 grandes partes claramente diferenciadas. Comienza con un repaso básico de la orientación a objetos, explicando los 5 <a href="http://mundogeek.net/archivos/2011/06/09/principios-solid-de-la-orientacion-a-objetos/" title="Principios SOLID de la orientación a objetos">principios SOLID</a> y algunos patrones de diseño clásicos como Strategy, Decorator o Composite; continúa con pruebas unitarias y funcionales, desarrollo guiado por pruebas (TDD) y refactorización; pasa a describir conceptos como el patrón MVC, el patrón Front controller o las plantillas, y termina con todo lo relacionado con bases de datos, desde cómo tener disponible la conexión en cualquier rincón del código sin usar globales o Singleton, a patrones comunes para CRUD, como Row Data Gateway o Active Record.</p>
<p>Si ya has leído &#8220;Agile Software Development, Principles, Patterns, and Practices&#8221;, &#8220;Design Patterns: Elements of Reusable Object-Oriented Software&#8221;, &#8220;Refactoring: Improving the Design of Existing Code&#8221; y &#8220;Patterns of Enterprise Application Architecture&#8221;, puede ser un buen repaso. Si todavía no has leído ninguno de estos libros, puedes empezar por este.</p>
]]></content:encoded>
			<wfw:commentRss>http://mundogeek.net/archivos/2011/06/27/php-in-action/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Getting Good with Git</title>
		<link>http://mundogeek.net/archivos/2011/05/28/getting-good-with-git/</link>
		<comments>http://mundogeek.net/archivos/2011/05/28/getting-good-with-git/#comments</comments>
		<pubDate>Sat, 28 May 2011 09:39:36 +0000</pubDate>
		<dc:creator>Zootropo</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[control de versiones]]></category>
		<category><![CDATA[criticas]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[libros]]></category>
		<category><![CDATA[reviews]]></category>

		<guid isPermaLink="false">http://mundogeek.net/?p=6840</guid>
		<description><![CDATA[Getting Good with Git Calificación: Autor: Andrew Burgess Año: 2010 Editorial: RockableAunque descargue este libro hace ya varios meses, cuando Nettuts+ lo ofrecía de manera gratuita en su promoción de lanzamiento, no me había animado a empezarlo hasta hace pocos días, en un intento (vano) de compensar la decepción que supuso Pragmatic Version Control Using [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://mundogeek.net/wp-content/getting-good-with-git.png" alt="Getting Good with Git" align="left" style="margin-right:1em"/><a href="http://rockablepress.com/books/getting-good-with-git/">Getting Good with Git</a><br />
Calificación: <img src="http://mundogeek.net/wp-content/themes/mg5/aceptable.png"/><br />Autor: Andrew Burgess<br />
Año: 2010<br />
Editorial: Rockable<br clear="all"/><br />Aunque descargue este libro hace ya varios meses, cuando Nettuts+ lo ofrecía de manera gratuita en su promoción de lanzamiento, no me había animado a empezarlo hasta hace pocos días, en un intento (vano) de compensar la decepción que supuso <a href="http://mundogeek.net/archivos/2011/05/10/pragmatic-version-control-using-git/" title="Pragmatic Version Control Using Git">Pragmatic Version Control Using Git</a>.</p>
<p>&#8220;Getting Good with Git&#8221; es un libro bastante corto, con poco más de 100 páginas, muy fácil de leer y con un diseño muy cuidado. Hasta aquí sus virtudes. Y es que, aunque no es un mal libro, &#8220;Getting Good with Git&#8221; adopta un criterio tan absurdo sobre lo que es importante y lo que no, que me hace difícil poder recomendarlo a cualquier novato; mucho menos a usuarios con experiencia, que encontrarán poco de su interés en este libro. Ejemplo de estas prioridades desquiciadas es el hecho de que se dedique todo un capítulo al uso básico de la consola de Windows y Mac OS (comandos como <code>dir</code> o <code>cd</code>) y sólo una línea a explicar el concepto de etiqueta.</p>
<p>Sólo el hecho de que dedique un capítulo entero al uso de GitHub me ha hecho salvarlo de la quema.</p>
]]></content:encoded>
			<wfw:commentRss>http://mundogeek.net/archivos/2011/05/28/getting-good-with-git/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Pragmatic Version Control Using Git</title>
		<link>http://mundogeek.net/archivos/2011/05/10/pragmatic-version-control-using-git/</link>
		<comments>http://mundogeek.net/archivos/2011/05/10/pragmatic-version-control-using-git/#comments</comments>
		<pubDate>Tue, 10 May 2011 15:21:42 +0000</pubDate>
		<dc:creator>Zootropo</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[control de versiones]]></category>
		<category><![CDATA[criticas]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[libros]]></category>
		<category><![CDATA[reviews]]></category>

		<guid isPermaLink="false">http://mundogeek.net/?p=6748</guid>
		<description><![CDATA[Pragmatic Version Control Using Git Calificación: Autor: Travis Swicegood Año: 2009 Editorial: Pragmatic Bookshelf&#8220;Pragmatic Version Control Using Git&#8221; (Control de versiones pragmático usando Git) no es un mal libro. Al contrario, está bien escrito, la experiencia del autor es evidente, me ha aportado varias cosas, y cuenta con un apéndice con los comandos más utilizados [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://mundogeek.net/wp-content/pragmatic-version-control-using-git.jpg" alt="Pragmatic Version Control Using Git" align="left" style="margin-right:1em"/><a href="http://www.amazon.co.uk/gp/product/1934356158/ref=as_li_ss_tl?ie=UTF8&#038;tag=mundogeek-21&#038;linkCode=as2&#038;camp=1634&#038;creative=19450&#038;creativeASIN=1934356158">Pragmatic Version Control Using Git</a><img src="http://www.assoc-amazon.co.uk/e/ir?t=&#038;l=as2&#038;o=2&#038;a=1934356158" 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/aceptable.png"/><br />Autor: Travis Swicegood<br />
Año: 2009<br />
Editorial: Pragmatic Bookshelf<br clear="all"/><br />&#8220;Pragmatic Version Control Using Git&#8221; (Control de versiones pragmático usando Git) no es un mal libro. Al contrario, está bien escrito, la experiencia del autor es evidente, me ha aportado varias cosas, y cuenta con un apéndice con los comandos más utilizados que puede sernos útil a modo de referencia. Pero, y siempre suele haber un pero cuando una review comienza de esta forma, &#8220;Pragmatic Version Control Using Git&#8221; me ha decepcionado.</p>
<p>Puede que se haya debido al alto concepto que tengo de otros libros de Pragmatic Programmer. O puede haber sido su aparente trastorno de personalidad. El hecho de que no termine de decantarse por un publico objetivo, y pueda resultar, a la vez, ligeramente amenazador para una persona que se acerca por primera vez al control de versiones, y algo insustancial para un programador con algo de experiencia con Git.</p>
<p>El libro, en todo caso, es interesante. Está dividido en tres partes mas los apéndices, estando la primera parte (cerca de la cuarta parte de las hojas) dedicada a una ligera introducción al control de versiones y a Git. En la segunda parte se tratan los comandos que un desarrollador cualquiera puede utilizar en su día a día, y se cierra con una tercera parte consistente en unas pocas hojas sobre administración.</p>
]]></content:encoded>
			<wfw:commentRss>http://mundogeek.net/archivos/2011/05/10/pragmatic-version-control-using-git/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>SQL Cookbook</title>
		<link>http://mundogeek.net/archivos/2011/05/02/sql-cookbook/</link>
		<comments>http://mundogeek.net/archivos/2011/05/02/sql-cookbook/#comments</comments>
		<pubDate>Mon, 02 May 2011 10:27:19 +0000</pubDate>
		<dc:creator>Zootropo</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[criticas]]></category>
		<category><![CDATA[db2]]></category>
		<category><![CDATA[libros]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[postgresql]]></category>
		<category><![CDATA[recetas]]></category>
		<category><![CDATA[referencia]]></category>
		<category><![CDATA[reviews]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[sql server]]></category>

		<guid isPermaLink="false">http://mundogeek.net/?p=6695</guid>
		<description><![CDATA[SQL Cookbook Calificación: Autor: Anthony Molinaro Año: 2005 Editorial: O&#8217;Reilly&#8220;SQL Cookbook&#8221; o el &#8220;Libro de recetas de SQL&#8221; es un título que, como alguno habrá supuesto por su nombre, pertenece a la popular serie &#8220;Cookbook&#8221; de O&#8217;Reilly, una colección en los que los libros están organizados como si de auténticos recetarios informáticos se tratara, recopilando [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://mundogeek.net/wp-content/sql-cookbook.jpg" alt="SQL Cookbook" align="left" style="margin-right:1em"/><a href="http://www.amazon.co.uk/gp/product/0596009763/ref=as_li_ss_tl?ie=UTF8&#038;tag=mundogeek-21&#038;linkCode=as2&#038;camp=1634&#038;creative=19450&#038;creativeASIN=0596009763">SQL Cookbook</a><img src="http://www.assoc-amazon.co.uk/e/ir?t=&#038;l=as2&#038;o=2&#038;a=0596009763" 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: Anthony Molinaro<br />
Año: 2005<br />
Editorial: O&#8217;Reilly<br clear="all"/><br />&#8220;SQL Cookbook&#8221; o el &#8220;Libro de recetas de SQL&#8221; es un título que, como alguno habrá supuesto por su nombre, pertenece a la popular serie &#8220;Cookbook&#8221; de O&#8217;Reilly, una colección en los que los libros están organizados como si de auténticos recetarios informáticos se tratara, recopilando problemas comunes relacionados con la temática estudiada, junto a sus respectivas soluciones. En este caso nos ofrecen más de 150 recetas para <strong>DB2, Oracle, PostgreSQL, MySQL y SQL Server</strong>, distribuidas en más de 600 páginas, a lo largo de 14 capítulos y 2 apéndices.</p>
<p>El libro está pensado para mantenerse al lado del equipo, a la espera de encontrar un problema para el que pudiéramos necesitarlo. Por ello, puede resultar un poco árido de leer, si queremos hacerlo de principio a fin. No obstante, haciéndolo he aprendido un par de cosas bastante útiles, que siempre vienen bien, como la existencia de <code>COALESCE</code> y <code>WITH ROLLUP</code>.</p>
<p>Me ha parecido un buen libro de referencia para desarrolladores con conocimientos básicos o intermedios de SQL (nunca expertos), y es interesante ver cómo, en algunos casos, un SGDB necesita unas pocas líneas para realizar tareas para las que otros SGDB utilizan consultas mucho más complejas.</p>
]]></content:encoded>
			<wfw:commentRss>http://mundogeek.net/archivos/2011/05/02/sql-cookbook/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>The non designer&#8217;s design book</title>
		<link>http://mundogeek.net/archivos/2011/04/29/the-non-designers-design-book/</link>
		<comments>http://mundogeek.net/archivos/2011/04/29/the-non-designers-design-book/#comments</comments>
		<pubDate>Fri, 29 Apr 2011 16:20:47 +0000</pubDate>
		<dc:creator>Zootropo</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[criticas]]></category>
		<category><![CDATA[diseño]]></category>
		<category><![CDATA[libros]]></category>
		<category><![CDATA[reviews]]></category>
		<category><![CDATA[tipografia]]></category>

		<guid isPermaLink="false">http://mundogeek.net/?p=6676</guid>
		<description><![CDATA[The Non-Designer&#8217;s Design Book Calificación: Autor: Robin Williams Año: 2008 Editorial: Peachpit Press&#8220;The non designer&#8217;s design book&#8221; o &#8220;El libro de diseño para no diseñadores&#8221;, es un pequeño clásico perfecto para aquellos que nunca tuvieron tiempo o ganas de estudiar diseño de forma exhaustiva. Se trata de un libro MUY básico, ameno y fácil de [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://mundogeek.net/wp-content/non-designers-design-book.jpg" alt="The non designer's design book" align="left" style="margin-right:1em"/><a href="http://www.amazon.co.uk/gp/product/0321534042/ref=as_li_ss_tl?ie=UTF8&#038;tag=mundogeek-21&#038;linkCode=as2&#038;camp=1634&#038;creative=19450&#038;creativeASIN=0321534042">The Non-Designer&#8217;s Design Book</a><img src="http://www.assoc-amazon.co.uk/e/ir?t=&#038;l=as2&#038;o=2&#038;a=0321534042" 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: Robin Williams<br />
Año: 2008<br />
Editorial: Peachpit Press<br clear="all"/><br />&#8220;The non designer&#8217;s design book&#8221; o &#8220;El libro de diseño para no diseñadores&#8221;, es un pequeño clásico perfecto para aquellos que nunca tuvieron tiempo o ganas de estudiar diseño de forma exhaustiva. Se trata de un libro MUY básico, ameno y fácil de leer, cuyas 216 páginas giran en torno a los cuatro pilares fundamentales de todo buen diseño: <strong>contraste, repetición, alineación y proximidad</strong> (CRAP).</p>
<p>La autora dedica 1 capítulo a cada uno de estos principios, continúa con un capítulo de repaso, otro de trucos y consejos, y finaliza con una segunda parte dedicada a la tipografía, con una taxonomía básica de las fuentes, y las formas de conseguir contraste aprovechando la tipografía.</p>
<p>No es un libro que vaya a convertirte por sí solo en un gran diseñador, eso por descontado, pero no es un mal principio. Se nota la experiencia en la enseñanza de la autora, y los ejercicios, cuyas respuestas podemos encontrar al final del libro, son bastante útiles.</p>
]]></content:encoded>
			<wfw:commentRss>http://mundogeek.net/archivos/2011/04/29/the-non-designers-design-book/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

