<?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>Bosque Viejo &#187; Libros</title>
	<atom:link href="http://bosqueviejo.net/category/libros/feed/" rel="self" type="application/rss+xml" />
	<link>http://bosqueviejo.net</link>
	<description>Sitio web sobre programación, software libre, redes, servidores, ofimática... y todo lo relacionado con la informática que nos rodea</description>
	<lastBuildDate>Wed, 08 Feb 2012 10:14:54 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Erlang y OTP en acción</title>
		<link>http://bosqueviejo.net/2012/01/22/erlang-y-otp-en-accion/</link>
		<comments>http://bosqueviejo.net/2012/01/22/erlang-y-otp-en-accion/#comments</comments>
		<pubDate>Sun, 22 Jan 2012 01:02:42 +0000</pubDate>
		<dc:creator>bombadil</dc:creator>
				<category><![CDATA[Libros]]></category>
		<category><![CDATA[eric merritt]]></category>
		<category><![CDATA[erlang]]></category>
		<category><![CDATA[manning]]></category>
		<category><![CDATA[martin logan]]></category>
		<category><![CDATA[otp]]></category>
		<category><![CDATA[richard carlsson]]></category>

		<guid isPermaLink="false">http://bosqueviejo.net/?p=1215</guid>
		<description><![CDATA[ El pasado lunes estaba camino del dentista cuando, dejando el coche, topé con la librería Cocodrilo Libros. Entré y pregunté por libros de Erlang, y como ya sabía, me mostraron el de O&#8217;Reilly de Francesco Cesarini y el de Pragmatic Programmers de Joe Armstrong&#8230; pero además, una editorial de la que aún no había leído ningún libro, Manning, tenía un libro con el título Erlang and OTP in action, la curiosidad me pudo y lo compré.
Con este título nos encontramos un libro bastante curioso sobre esta tecnología, y digo tecnología, porque no solo cubre el lenguaje de programación funcional Erlang, sino también el framework de desarrollo OTP. El libro se estructura de forma que la introducción al lenguaje es efímera pero clara, y nos plantean, casi desde el principio, la creación de un proyecto de caché, al que van agregando los elementos de OTP, hasta culminar en un proyecto completo, funcional, y que contiene, desde la práctica, todos y cada uno de los elementos que podemos encontrar en el framework OTP.
Da un recorrido por las herramientas de Erlang, de monitorización, de depuración y los profilers, así como Mnesia (la base de datos que trae consigo Erlang) y los mecanismos [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://bosqueviejo.net/wp-content/uploads/logan_cover150-150x150.jpg" alt="" title="logan_cover150" width="150" height="150" class="alignleft size-thumbnail wp-image-1216" /> El pasado lunes estaba camino del dentista cuando, dejando el coche, topé con la librería <a href="http://www.cocodrilolibros.com/">Cocodrilo Libros</a>. Entré y pregunté por libros de Erlang, y como ya sabía, me mostraron el de O&#8217;Reilly de Francesco Cesarini y el de Pragmatic Programmers de Joe Armstrong&#8230; pero además, una editorial de la que aún no había leído ningún libro, Manning, tenía un libro con el título <em>Erlang and OTP in action</em>, la curiosidad me pudo y lo compré.</p>
<p>Con este título nos encontramos un libro bastante curioso sobre esta tecnología, y digo tecnología, porque no solo cubre el lenguaje de programación funcional Erlang, sino también el framework de desarrollo OTP. El libro se estructura de forma que la introducción al lenguaje es efímera pero clara, y nos plantean, casi desde el principio, la creación de un proyecto de caché, al que van agregando los elementos de OTP, hasta culminar en un proyecto completo, funcional, y que contiene, desde la práctica, todos y cada uno de los elementos que podemos encontrar en el framework OTP.</p>
<p>Da un recorrido por las herramientas de Erlang, de monitorización, de depuración y los profilers, así como Mnesia (la base de datos que trae consigo Erlang) y los mecanismos para crear, publicar y actualizar en caliente aplicaciones en Erlang.</p>
<p>Sus autores, entusiastas de Erlang, trabajan en el proyecto <a href="http://erlware.com/">Erlware</a>, además de mantener el libro. Estos son Martin Logan, Eric Merritt y Richard Carlsson. El prólogo está escrito por Ulf Wiger, CTO de Erlang Solutions.</p>
<p>Comentar, simplemente, que el libro me ha gustado mucho por su carácter directo. Muestra un proyecto en proceso de creación con código completo y explicando, no solo la historia de cada uno de los elementos y el porqué funcionan y se comportan como se comportan, sino también mostrando la utilidad práctica y para el proyecto de cada elemento, siendo como ejemplo de uso de los elementos de que dispone Erlang/OTP.</p>
<p>Su redacción es amena y para nada pesada y, aún siendo una temática muy densa, se desarrolla con ejemplos, código y gráficos a lo largo de unas 370 páginas, aproximadamente, quedando explicado todo de forma muy concisa y clara. El autor se centra sobretodo en OTP y el desarrollo de soluciones reales más que en la sintaxis y propiedades del lenguaje, con lo que consigue que el texto sea más pragmático y menos académico que el propio libro de Joe Armstrong.</p>
<p>Recomiendo su lectura para todo aquél que desee aprender Erlang/OTP con una curva de aprendizaje más suavizada.</p>
]]></content:encoded>
			<wfw:commentRss>http://bosqueviejo.net/2012/01/22/erlang-y-otp-en-accion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Buenas Prácticas en Perl</title>
		<link>http://bosqueviejo.net/2011/07/29/buenas-practicas-en-perl/</link>
		<comments>http://bosqueviejo.net/2011/07/29/buenas-practicas-en-perl/#comments</comments>
		<pubDate>Fri, 29 Jul 2011 08:42:57 +0000</pubDate>
		<dc:creator>bombadil</dc:creator>
				<category><![CDATA[Libros]]></category>
		<category><![CDATA[buenas prácticas]]></category>
		<category><![CDATA[damian conway]]></category>
		<category><![CDATA[desarrollo software]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[programación]]></category>

		<guid isPermaLink="false">http://bosqueviejo.net/?p=781</guid>
		<description><![CDATA[ Repasando un poco la bibliografía básica para el lenguaje Perl, topé con este libro, que tienen muchos programadores como base para la escritura de código en este lenguaje. El libro tiene una extensión considerable, pero se hace bastante ameno. Insta a escribir el código de una forma ordenada y que se refactorice todo lo que huele para mejorar el mantenimiento del mismo.
En este sentido, el libro persigue que los programadores tengan en cuenta tres objetivos para la escritura de su código: robustez, eficiencia y fácil mantenimiento.
En general, da un repaso a todos los aspectos de Perl, el uso de las variables y nomenclaturas, definición de procedimientos (o subrutinas) uso de paquetes específicos como strict, documentar apropiadamente el código, etc.
Un libro muy recomendable para todos aquellos que quieran progresar en su conocimiento de este lenguaje haciendo buen código.
]]></description>
			<content:encoded><![CDATA[<p><img src="http://bosqueviejo.net/wp-content/uploads/388540-M.jpg" alt="" title="388540-M" width="180" height="238" class="alignleft size-full wp-image-782" /> Repasando un poco la bibliografía básica para el lenguaje Perl, topé con este libro, que tienen muchos programadores como base para la escritura de código en este lenguaje. El libro tiene una extensión considerable, pero se hace bastante ameno. Insta a escribir el código de una forma ordenada y que se refactorice todo lo que <em>huele</em> para mejorar el mantenimiento del mismo.</p>
<div style="font-size:18px;font-weight:bold;"><a href='http://openlibrary.org/books/OL7580925M/Perl_Best_Practices' title='View this title in Open Library' >Perl Best Practices</a></div><div style="font-size:14px;"><a href='http://openlibrary.org/authors/OL2726800A/Damian_Conway' title='View this author in Open Library' >Damian Conway</a>; O&#039;Reilly Media, Inc. 2005</div><div style="font-size:10px;"><a href="http://worldcat.org/isbn/9780596001735" title="View this title at WorldCat">WorldCat</a>&#8226;<a href="http://www.librarything.com/work/1315854" title="View this title at LibraryThing">LibraryThing</a>&#8226;<a href="http://books.google.com/books?as_isbn=9780596001735" title="View this title at Google Books">Google Books</a>&#8226;<a href="http://www.bookfinder.com/search/?st=xl&ac=qr&isbn=9780596001735" title="Search for the best price at BookFinder">BookFinder</a></div><span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info%3Asid%2Fbosqueviejo.net%3AOpenBook&amp;rft.genre=book&amp;rft.btitle=Perl+Best+Practices&amp;rft.isbn=9780596001735&amp;rft.au=Damian+Conway&amp;rft.pub=O%26%23039%3BReilly+Media%2C+Inc.&amp;rft.date=July+12%2C+2005&amp;rft.tpages=542"></span><p>
<p>En este sentido, el libro persigue que los programadores tengan en cuenta tres objetivos para la escritura de su código: robustez, eficiencia y fácil mantenimiento.</p>
<p>En general, da un repaso a todos los aspectos de Perl, el uso de las variables y nomenclaturas, definición de procedimientos (o subrutinas) uso de paquetes específicos como <em>strict</em>, documentar apropiadamente el código, etc.</p>
<p>Un libro muy recomendable para todos aquellos que quieran progresar en su conocimiento de este lenguaje haciendo buen código.</p>
]]></content:encoded>
			<wfw:commentRss>http://bosqueviejo.net/2011/07/29/buenas-practicas-en-perl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>¡Hacking ético liberado!</title>
		<link>http://bosqueviejo.net/2011/07/12/hacking-etico-liberado/</link>
		<comments>http://bosqueviejo.net/2011/07/12/hacking-etico-liberado/#comments</comments>
		<pubDate>Tue, 12 Jul 2011 09:09:19 +0000</pubDate>
		<dc:creator>bombadil</dc:creator>
				<category><![CDATA[Libros]]></category>
		<category><![CDATA[administración de sistemas]]></category>
		<category><![CDATA[carlos tori]]></category>
		<category><![CDATA[hacker]]></category>
		<category><![CDATA[hacking etico]]></category>
		<category><![CDATA[redes]]></category>
		<category><![CDATA[servidores]]></category>

		<guid isPermaLink="false">http://bosqueviejo.net/?p=752</guid>
		<description><![CDATA[ Hoy leo, del propio autor, Carlos Tori, una noticia en la lista de NNL Newsletter sobre Seguridad y Redes, en la que dice, literalmente:

Estimados, he decidido liberar la obra para que los interesados puedan disfrutarla de modo libre y distribuirla.
http://www.hackingetico.com
Espero que la disfruten, saludos.

Por lo que, tenemos ya a disposición de todo el mundo este increíble libro sobre seguridad y redes, de la mano de un autor que trabaja día a día en empresas de seguridad y sobre problemas de seguridad reales.
Lo que se trata en el libro, visto por capítulos es Cultura Hacker, Técnicas de búsqueda de información, Ingeniería social, Fuerza Bruta, Aplicaciones Web (XSS, Exploits, &#8230;), Inyección de SQL, Servidores Linux y Servidores Windows.
En esencia, son unas muy buenas lecciones sobre administración de sistemas, de cara a la seguridad y mantenerse alerta de por donde pueden venir los ataques más comunes. También tiene capítulos muy aconsejables para programadores, a nivel de codificación para evitar la creación de códigos maliciosos como exploits, o inyecciones de scripting o código SQL.
Debería de ser el libro de cabecera de todo administrador de redes y técnico en seguridad de todas las empresas TIC.
]]></description>
			<content:encoded><![CDATA[<p><img src="http://bosqueviejo.net/wp-content/uploads/hackingetico-150x150.jpg" alt="" title="hackingetico" width="150" height="150" class="alignleft size-thumbnail wp-image-753" /> Hoy leo, del propio autor, Carlos Tori, una noticia en la lista de <a href="http://www.elistas.net/grupo/nnl">NNL Newsletter</a> sobre Seguridad y Redes, en la que dice, literalmente:</p>
<blockquote><p>
Estimados, he decidido liberar la obra para que los interesados puedan disfrutarla de modo libre y distribuirla.</p>
<p><a href="http://www.hackingetico.com">http://www.hackingetico.com</a></p>
<p>Espero que la disfruten, saludos.
</p></blockquote>
<p>Por lo que, tenemos ya a disposición de todo el mundo este increíble libro sobre seguridad y redes, de la mano de un autor que trabaja día a día en empresas de seguridad y sobre problemas de seguridad reales.</p>
<p>Lo que se trata en el libro, visto por capítulos es Cultura Hacker, Técnicas de búsqueda de información, Ingeniería social, Fuerza Bruta, Aplicaciones Web (XSS, Exploits, &#8230;), Inyección de SQL, Servidores Linux y Servidores Windows.</p>
<p>En esencia, son unas muy buenas lecciones sobre administración de sistemas, de cara a la seguridad y mantenerse alerta de por donde pueden venir los ataques más comunes. También tiene capítulos muy aconsejables para programadores, a nivel de codificación para evitar la creación de códigos maliciosos como exploits, o inyecciones de scripting o código SQL.</p>
<p>Debería de ser el libro de cabecera de todo administrador de redes y técnico en seguridad de todas las empresas TIC.</p>
]]></content:encoded>
			<wfw:commentRss>http://bosqueviejo.net/2011/07/12/hacking-etico-liberado/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>¡Libros para todos!</title>
		<link>http://bosqueviejo.net/2011/05/06/libros-para-todos/</link>
		<comments>http://bosqueviejo.net/2011/05/06/libros-para-todos/#comments</comments>
		<pubDate>Fri, 06 May 2011 16:09:10 +0000</pubDate>
		<dc:creator>bombadil</dc:creator>
				<category><![CDATA[Libros]]></category>
		<category><![CDATA[curiosidad]]></category>
		<category><![CDATA[desarrollo profesional]]></category>
		<category><![CDATA[software libre]]></category>

		<guid isPermaLink="false">http://bosqueviejo.net/?p=700</guid>
		<description><![CDATA[ Hará unos días, mi amigo Dani, me envió el enlace a una web repleta de material bibliográfico&#8230; en principio pensé&#8230; qué de material&#8230; a ver cuánto dura ahí porque debe ser pirata&#8230; pero dando un vistazo más en profundidad, vi que todas las obras publicadas eran de libre difusión, con lo que, es una página que, espero, dure muchos años.
La iniciativa es de etnassoft y algunos de los libros que se refieren en esa página:

Introducción al Software Libre (de la UOC)
Conceptos Avanzados de Desarrollo de Software Libre
Diseño Ágil con TDD, de Carlos Blé
Programación de Juegos para Móviles con J2ME
Programación de Videojuegos con SDL para Windows y Linux
Todo va a cambiar, de Enrique Dans
Don&#8217;t Make Me Think, de Steve Krug
&#8230;

y un largo etcétera. Si ya tenéis libro electrónico, es buen momento para cargar la biblioteca virtual con buen contenido. ¡Que lo disfrutéis!
]]></description>
			<content:encoded><![CDATA[<p><img src="http://bosqueviejo.net/wp-content/uploads/4929_biblioteca-150x150.jpg" alt="" title="4929_biblioteca" width="150" height="150" class="alignleft size-thumbnail wp-image-701" /> Hará unos días, mi amigo <a href="http://sirius06.es/">Dani</a>, me envió el enlace <a href="http://www.etnassoft.com/biblioteca/">a una web repleta de material bibliográfico</a>&#8230; en principio pensé&#8230; qué de material&#8230; a ver cuánto dura ahí porque debe ser pirata&#8230; pero dando un vistazo más en profundidad, vi que todas las obras publicadas eran de libre difusión, con lo que, es una página que, espero, dure muchos años.</p>
<p>La iniciativa es de <a href="http://www.etnassoft.com/">etnassoft</a> y algunos de los libros que se refieren en esa página:</p>
<ul>
<li>Introducción al Software Libre (de la UOC)</li>
<li>Conceptos Avanzados de Desarrollo de Software Libre</li>
<li>Diseño Ágil con TDD, de Carlos Blé</li>
<li>Programación de Juegos para Móviles con J2ME</li>
<li>Programación de Videojuegos con SDL para Windows y Linux</li>
<li>Todo va a cambiar, de Enrique Dans</li>
<li>Don&#8217;t Make Me Think, de Steve Krug</li>
<li>&#8230;</li>
</ul>
<p>y un largo etcétera. Si ya tenéis libro electrónico, es buen momento para cargar la biblioteca virtual con buen contenido. ¡Que lo disfrutéis!</p>
]]></content:encoded>
			<wfw:commentRss>http://bosqueviejo.net/2011/05/06/libros-para-todos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rework: trabaja de forma eficiente</title>
		<link>http://bosqueviejo.net/2011/02/28/rework/</link>
		<comments>http://bosqueviejo.net/2011/02/28/rework/#comments</comments>
		<pubDate>Mon, 28 Feb 2011 10:38:05 +0000</pubDate>
		<dc:creator>bombadil</dc:creator>
				<category><![CDATA[Libros]]></category>
		<category><![CDATA[david hansson]]></category>
		<category><![CDATA[ingeniería de negocio]]></category>
		<category><![CDATA[jason fried]]></category>
		<category><![CDATA[rework]]></category>

		<guid isPermaLink="false">http://bosqueviejo.net/?p=602</guid>
		<description><![CDATA[ Dando una vuelta por el sitio web de Ruby on Rails, he topado con la página de 37 signals, donde se podía ver la portada de un libro que han escrito y que se titula Rework.
Es uno de estos libros que plantean la realidad de un hecho cotidiano desde una perspectiva de análisis que hace que nos planteemos, realmente, ¿por qué lo hacemos así si analizando vemos que no es correcto?, quizás la respuesta más clara sea: porque nunca nos hemos parado a analizarlo y, por ende, no sabíamos que estaba mal.
Este libro ha sido escrito por Jason Fried, creador y fundador de 37 signals y basecamp; y David Hansson, que además de creador y fundador de 37 signals y basecamp, es creador de Ruby on Rails. En él nos cuentan su experiencia personal de su vida profesional, un buen análisis de cómo han conseguido hacer que su empresa y sus productos sean notorios, a través de un buen análisis de todos los aspectos a los que se enfrenta, cada día, cualquier empresa&#8230; e incluso cualquier trabajador.
Un comentario y un análisis bastante bueno del libro puede leerse en Lo Leemos, de donde me quedo con este extracto que define [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://bosqueviejo.net/wp-content/uploads/6306798-M.jpg" alt="" title="6306798-M" width="180" height="271" class="alignleft size-full wp-image-612" /> Dando una vuelta por el <a href="http://rubyonrails.org/">sitio web de Ruby on Rails</a>, he topado con la página de <a href="http://37signals.com/">37 signals</a>, donde se podía ver la portada de un libro que han escrito y que se titula <strong>Rework</strong>.</p>
<div style="font-size:18px;font-weight:bold;"><a href='http://openlibrary.org/books/OL23724952M/Rework' title='View this title in Open Library' >Rework</a></div><div style="font-size:14px;"><a href='http://openlibrary.org/authors/OL2804440A/Jason_Fried' title='View this author in Open Library' >Jason Fried</a>; Crown Business 2010</div><div style="font-size:10px;"><a href="http://worldcat.org/isbn/9780307463746" title="View this title at WorldCat">WorldCat</a>&#8226;<a href="http://librarything.com/isbn/9780307463746" title="View this title at LibraryThing">LibraryThing</a>&#8226;<a href="http://books.google.com/books?as_isbn=9780307463746" title="View this title at Google Books">Google Books</a>&#8226;<a href="http://www.bookfinder.com/search/?st=xl&ac=qr&isbn=9780307463746" title="Search for the best price at BookFinder">BookFinder</a></div><span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info%3Asid%2Fbosqueviejo.net%3AOpenBook&amp;rft.genre=book&amp;rft.btitle=Rework&amp;rft.isbn=9780307463746&amp;rft.au=Jason+Fried&amp;rft.place=New+York&amp;rft.pub=Crown+Business&amp;rft.date=2010"></span><p>
<p>Es uno de estos libros que plantean la realidad de un hecho cotidiano desde una perspectiva de análisis que hace que nos planteemos, realmente, ¿por qué lo hacemos así si analizando vemos que no es correcto?, quizás la respuesta más clara sea: <em>porque nunca nos hemos parado a analizarlo y, por ende, no sabíamos que estaba mal</em>.</p>
<p>Este libro ha sido escrito por Jason Fried, creador y fundador de 37 signals y basecamp; y David Hansson, que además de creador y fundador de 37 signals y basecamp, es creador de Ruby on Rails. En él nos cuentan su experiencia personal de su vida profesional, un buen análisis de cómo han conseguido hacer que su empresa y sus productos sean notorios, a través de un buen análisis de todos los aspectos a los que se enfrenta, cada día, cualquier empresa&#8230; e incluso cualquier trabajador.</p>
<p>Un comentario y un análisis bastante bueno del libro puede leerse en <a href="http://www.loleemos.com/rework-jason-fried/">Lo Leemos</a>, de donde me quedo con este extracto que define muy bien el contenido (de forma introductoria) y apremia a su lectura:</p>
<blockquote><p>
A lo largo de nuestra vida tendemos a sobreesforzarnos para realizar tareas de manera eficaz, lo cual no siempre resulta ser lo más eficiente, sino más bien al contrario. Invertir 16 horas de esfuerzo para obtener un resultado A cuando con tan solo 2 horas hubiesemos alcanzado otro resultado B que no tiene porque ser peor, imponernos ciegamente el reto personal de alcanzar un logro heroico sin pararnos a escuchar lo que dice el de al lado, dedicar horas a reuniones que deberían durar minutos o obsesionarse con hacer que la empresa crezca lo máximo posible són solo algunos de los típicos errores en los que caemos y que este libro trata de hacernos ver. Podríamos decir que por culpa de todo esto muchos emprendedores o líderes potenciales se han quedado a las puertas del éxito. Pero nunca es demasiado tarde para ver donde nos hemos equivocado. Tal vez haya llegado el momento de replantear tu manera de hacer las cosas.
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://bosqueviejo.net/2011/02/28/rework/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Patrones de Análisis</title>
		<link>http://bosqueviejo.net/2010/07/22/patrones-de-analisis/</link>
		<comments>http://bosqueviejo.net/2010/07/22/patrones-de-analisis/#comments</comments>
		<pubDate>Thu, 22 Jul 2010 07:02:55 +0000</pubDate>
		<dc:creator>bombadil</dc:creator>
				<category><![CDATA[Libros]]></category>
		<category><![CDATA[desarrollo software]]></category>
		<category><![CDATA[martin fowler]]></category>
		<category><![CDATA[patrones de diseño]]></category>

		<guid isPermaLink="false">http://bosqueviejo.net/?p=460</guid>
		<description><![CDATA[Una de las personas que más ha aportado al mundo del desarrollo de software es, sin duda, Martin Fowler.
Este autor, en su afán por facilitar dentro de lo posible el desarrollo de software para todo tipo, se ha introducido en las entrañas de lo que es el software de empresa típico y ha definido elementos, objetos, patrones y ayudas específicas que facilitan el análisis, diseño y programación en general de aplicaciones de este tipo. El libro es Analysis Patterns.
La obra nos introduce en el mundo de los patrones, los conceptos y modelos de los negocios e intenta dar una visión general del porqué estos patrones pueden ayudarnos a simplificar la creación de aplicaciones. A través de los capítulos, se van viendo, tema por tema, todos los aspectos que en toda empresa se suelen abordar: contabilidad, plannings, inventario, etc.
Como suele decir Richard Stallman: &#8220;para leer buen código hay que leer buen código&#8220;; y esta obra la considero un buen sistema de análisis para el que se quiera aventurar a realizar análisis de sistemas de información.
]]></description>
			<content:encoded><![CDATA[<p>Una de las personas que más ha aportado al mundo del desarrollo de software es, sin duda, Martin Fowler.</p>
<div style="float:left;padding-right:10px;padding-bottom:10px;"><a href='http://openlibrary.org/books/OL7409173M/Analysis_Patterns' ><img src='http://covers.openlibrary.org/b/id/136590-M.jpg' alt='Analysis Patterns' title='View this title in Open Library' /></a></div><div style="font-size:18px;font-weight:bold;"><a href='http://openlibrary.org/books/OL7409173M/Analysis_Patterns' title='View this title in Open Library' >Analysis Patterns: Reusable Object Models (The Addison-Wesley Object Technology Series)</a></div><div style="font-size:14px;"><a href='http://openlibrary.org/authors/OL27090A/Martin_Fowler' title='View this author in Open Library' >Martin Fowler</a>; Addison-Wesley Professional 1996</div><div style="font-size:10px;"><a href="http://worldcat.org/isbn/9780201895421" title="View this title at WorldCat">WorldCat</a>&#8226;<a href="http://www.librarything.com/work/10491" title="View this title at LibraryThing">LibraryThing</a>&#8226;<a href="http://books.google.com/books?as_isbn=9780201895421" title="View this title at Google Books">Google Books</a>&#8226;<a href="http://www.bookfinder.com/search/?st=xl&ac=qr&isbn=9780201895421" title="Search for the best price at BookFinder">BookFinder</a></div><span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info%3Asid%2Fbosqueviejo.net%3AOpenBook&amp;rft.genre=book&amp;rft.btitle=Analysis+Patterns&amp;rft.isbn=9780201895421&amp;rft.au=Martin+Fowler&amp;rft.pub=Addison-Wesley+Professional&amp;rft.date=October+9%2C+1996&amp;rft.tpages=384"></span><p>
<p>Este autor, en su afán por facilitar dentro de lo posible el desarrollo de software para todo tipo, se ha introducido en las entrañas de lo que es el software de empresa típico y ha definido elementos, objetos, patrones y ayudas específicas que facilitan el análisis, diseño y programación en general de aplicaciones de este tipo. El libro es <strong>Analysis Patterns</strong>.</p>
<p>La obra nos introduce en el mundo de los patrones, los conceptos y modelos de los negocios e intenta dar una visión general del porqué estos patrones pueden ayudarnos a simplificar la creación de aplicaciones. A través de los capítulos, se van viendo, tema por tema, todos los aspectos que en toda empresa se suelen abordar: contabilidad, plannings, inventario, etc.</p>
<p>Como suele decir Richard Stallman: &#8220;<em>para leer buen código hay que leer buen código</em>&#8220;; y esta obra la considero un buen sistema de análisis para el que se quiera aventurar a realizar análisis de sistemas de información.</p>
]]></content:encoded>
			<wfw:commentRss>http://bosqueviejo.net/2010/07/22/patrones-de-analisis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SIP desmitificado</title>
		<link>http://bosqueviejo.net/2010/05/13/sip-desmitificado/</link>
		<comments>http://bosqueviejo.net/2010/05/13/sip-desmitificado/#comments</comments>
		<pubDate>Thu, 13 May 2010 20:08:29 +0000</pubDate>
		<dc:creator>bombadil</dc:creator>
				<category><![CDATA[Libros]]></category>
		<category><![CDATA[gonzalo camarillo]]></category>
		<category><![CDATA[sip]]></category>
		<category><![CDATA[telefonía]]></category>
		<category><![CDATA[voip]]></category>

		<guid isPermaLink="false">http://bosqueviejo.net/?p=438</guid>
		<description><![CDATA[Desde que comencé a trabajar en esto de la informática, hace ya seis años, me he dedicado a entornos que tienen que ver con la VoIP (Voz sobre IP) tocando los protocolos típicos de VoIP como son: SIP, H.323, MGCP (o megaco) y IAX; pero también con interconexiones de tipo RDSI (o ISDN en inglés) a través de BRI, o de E1 a través de PRI.
El caso es que muchos manuales y documentos me ayudaron a comprender los sistemas, su funcionamiento, estructura y elementos que se pueden encontrar en cada uno de los esquemas, o infraestructuras, que se pueden crear con ellos. Sin esta información hubiese sido difícil aprender tan rápidamente todo lo que concierne al mundo de la VoIP y sobre todo al mundo de SIP, uno de los protocolos que más y mejor permiten la convergencia entre los sistemas de telefonía y los sistemas informáticos.
El libro que recomiendo es un documento que he leído varias veces y que me ha ayudado como guía en mi trabajo, sobre todo para entender ciertos problemas que se sucedían en los entornos de pruebas y en incidencias ya en producción.
Comienza con una explicación sobre la historia del propio protocolo, cómo surgió. Es [...]]]></description>
			<content:encoded><![CDATA[<p>Desde que comencé a trabajar en esto de la informática, hace ya seis años, me he dedicado a entornos que tienen que ver con la VoIP (Voz sobre IP) tocando los protocolos típicos de VoIP como son: SIP, H.323, MGCP (o megaco) y IAX; pero también con interconexiones de tipo RDSI (o ISDN en inglés) a través de BRI, o de E1 a través de PRI.</p>
<p>El caso es que muchos manuales y documentos me ayudaron a comprender los sistemas, su funcionamiento, estructura y elementos que se pueden encontrar en cada uno de los esquemas, o infraestructuras, que se pueden crear con ellos. Sin esta información hubiese sido difícil aprender tan rápidamente todo lo que concierne al mundo de la VoIP y sobre todo al mundo de SIP, uno de los protocolos que más y mejor permiten la convergencia entre los sistemas de telefonía y los sistemas informáticos.</p>
<div style="float:left;padding-right:10px;padding-bottom:10px;"><a href='http://openlibrary.org/books/OL9253491M/SIP_Demystified' ><img src='http://covers.openlibrary.org/b/id/57428-M.jpg' alt='SIP Demystified' title='View this title in Open Library' /></a></div><div style="font-size:18px;font-weight:bold;"><a href='http://openlibrary.org/books/OL9253491M/SIP_Demystified' title='View this title in Open Library' >SIP Demystified</a></div><div style="font-size:14px;"><a href='http://openlibrary.org/authors/OL1430449A/Gonzalo_Camarillo' title='View this author in Open Library' >Gonzalo Camarillo</a>; McGraw-Hill Professional 2001</div><div style="font-size:10px;"><a href="http://worldcat.org/isbn/9780071373401" title="View this title at WorldCat">WorldCat</a>&#8226;<a href="http://www.librarything.com/work/454095" title="View this title at LibraryThing">LibraryThing</a>&#8226;<a href="http://books.google.com/books?as_isbn=9780071373401" title="View this title at Google Books">Google Books</a>&#8226;<a href="http://www.bookfinder.com/search/?st=xl&ac=qr&isbn=9780071373401" title="Search for the best price at BookFinder">BookFinder</a></div><span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info%3Asid%2Fbosqueviejo.net%3AOpenBook&amp;rft.genre=book&amp;rft.btitle=SIP+Demystified&amp;rft.isbn=9780071373401&amp;rft.au=Gonzalo+Camarillo&amp;rft.pub=McGraw-Hill+Professional&amp;rft.date=August+28%2C+2001&amp;rft.tpages=320"></span><p>
<p>El libro que recomiendo es un documento que he leído varias veces y que me ha ayudado como guía en mi trabajo, sobre todo para entender ciertos problemas que se sucedían en los entornos de pruebas y en incidencias ya en producción.</p>
<p>Comienza con una explicación sobre la historia del propio protocolo, cómo surgió. Es interesante saber la historia de la tecnología que usamos, porque así comprendemos sus ventajas e inconvenientes, sus fortalezas y sus carencias.</p>
<p>Es pequeño (no tiene más allá de 264 páginas) pero con mucho contenido muy condensado y repleto de material gráfico que ayuda mucho más a comprender lo que explica el libro en sí.</p>
<p>Recomiendo su lectura a todos aquellos que necesiten trabajar en entornos VoIP con interconexiones SIP.</p>
]]></content:encoded>
			<wfw:commentRss>http://bosqueviejo.net/2010/05/13/sip-desmitificado/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kanban y Scrum</title>
		<link>http://bosqueviejo.net/2010/04/19/kanban-y-scrum/</link>
		<comments>http://bosqueviejo.net/2010/04/19/kanban-y-scrum/#comments</comments>
		<pubDate>Mon, 19 Apr 2010 00:25:07 +0000</pubDate>
		<dc:creator>bombadil</dc:creator>
				<category><![CDATA[Libros]]></category>
		<category><![CDATA[desarrollo ágil]]></category>
		<category><![CDATA[henri kniberg]]></category>
		<category><![CDATA[kanban]]></category>
		<category><![CDATA[mattias skarin]]></category>
		<category><![CDATA[scrum]]></category>

		<guid isPermaLink="false">http://bosqueviejo.net/?p=402</guid>
		<description><![CDATA[En este blog he escrito bastante sobre estos temas, y ahora, después de haber terminado de leer un gran libro, escrito sobre uno de los autores que más ha aportado a estas metodologías con su trabajo incansable, hablo de Henri Kniberg, me complace poder aconsejar la lectura de este libro, que se puede descargar libremente.
El libro, escrito por Kniberg y Mattias Skarin (otro personaje dentro del mundo de las metodologías ágiles), explora ambas metodologías desde el punto de vista de la comparación. Vamos, que las compara entre sí para sacar los mejor de ambas en cada elemento específico, o cada situación en la que ambas pueden emplearse.
La lectura es muy amena y está plagada de imágenes que ilustran todas las situaciones que se van sucediendo a lo largo del libro, por lo que engancha de principio a fin.
La segunda parte del libro, además, es un ejemplo, con un proyecto real, de cómo se puede emplear kanban en el mundo real. Los problemas que pueden surgir y como este grupo los solventó.
No olvido también el mencionar que está disponible la versión en castellano (y en francés) tal y como la propia página oficial del libro informa. Así como agradecer a la [...]]]></description>
			<content:encoded><![CDATA[<p>En este blog he escrito bastante sobre estos temas, y ahora, después de haber terminado de leer un gran libro, escrito sobre uno de los autores que más ha aportado a estas metodologías con su trabajo incansable, hablo de Henri Kniberg, me complace poder aconsejar la lectura de este libro, que <a href="http://www.infoq.com/minibooks/kanban-scrum-minibook">se puede descargar libremente</a>.</p>
<div style="float:left;padding-right:10px;padding-bottom:10px;"><a href='http://openlibrary.org/books/OL24194258M/Kanban_and_Scrum' ><img src='http://covers.openlibrary.org/b/id/6372745-M.jpg' alt='Kanban and Scrum' title='View this title in Open Library' /></a></div><div style="font-size:18px;font-weight:bold;"><a href='http://openlibrary.org/books/OL24194258M/Kanban_and_Scrum' title='View this title in Open Library' >Kanban and Scrum: Making the most of both</a></div><div style="font-size:14px;">; InfoQ 2009</div><div style="font-size:10px;"><a href="http://www.worldcat.org/search?q=ti%3AKanban and Scrum&qt=advanced" title="View this title at WorldCat">WorldCat</a>&#8226;<a href="http://www.librarything.com/search_works.php?q=Kanban and Scrum" title="View this title at LibraryThing">LibraryThing</a>&#8226;<a href="http://books.google.com/books?&as_vt=Kanban and Scrum" title="View this title at Google Books">Google Books</a>&#8226;<a href="http://www.bookfinder.com/search/?submit=Begin+search&new_used=*&mode=basic&st=sr&ac=qr&title=Kanban and Scrum" title="Search for the best price at BookFinder">BookFinder</a></div><span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info%3Asid%2Fbosqueviejo.net%3AOpenBook&amp;rft.genre=book&amp;rft.btitle=Kanban+and+Scrum&amp;rft.au=&amp;rft.pub=InfoQ&amp;rft.date=2009&amp;rft.tpages=120"></span><p>
<p>El libro, escrito por Kniberg y Mattias Skarin (otro personaje dentro del mundo de las metodologías ágiles), explora ambas metodologías desde el punto de vista de la comparación. Vamos, que las compara entre sí para sacar los mejor de ambas en cada elemento específico, o cada situación en la que ambas pueden emplearse.</p>
<p>La lectura es muy amena y está plagada de imágenes que ilustran todas las situaciones que se van sucediendo a lo largo del libro, por lo que engancha de principio a fin.</p>
<p>La segunda parte del libro, además, es un ejemplo, con un proyecto real, de cómo se puede emplear kanban en el mundo real. Los problemas que pueden surgir y como este grupo los solventó.</p>
<p>No olvido también el mencionar que está disponible la versión en castellano (y en francés) tal y como la propia <a href="http://www.infoq.com/minibooks/kanban-scrum-minibook">página oficial del libro</a> informa. Así como agradecer a la comunidad ágil en español que se coordinase tan bien, bajo la dirección de <a href="http://presionblogosferica.com">Ángel Medinilla</a>, para darnos la posibilidad de poder leer tan gran obra en nuestro idioma.</p>
<p>Recomiendo la lectura a todos aquellos que tengan o pertenezcan a un grupo de trabajo.</p>
]]></content:encoded>
			<wfw:commentRss>http://bosqueviejo.net/2010/04/19/kanban-y-scrum/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Programación para Administradores de Sistemas</title>
		<link>http://bosqueviejo.net/2010/04/06/programacion-para-administradores-de-sistemas/</link>
		<comments>http://bosqueviejo.net/2010/04/06/programacion-para-administradores-de-sistemas/#comments</comments>
		<pubDate>Mon, 05 Apr 2010 23:04:24 +0000</pubDate>
		<dc:creator>bombadil</dc:creator>
				<category><![CDATA[Libros]]></category>
		<category><![CDATA[administración de sistemas]]></category>
		<category><![CDATA[jon orwant]]></category>
		<category><![CDATA[larry wall]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[tom christiansen]]></category>

		<guid isPermaLink="false">http://bosqueviejo.net/?p=383</guid>
		<description><![CDATA[Cuando estuve estudiando el título de Administración de Sistemas Informáticos es cuando me acerqué a los lenguajes de scripting (por el año 2002), y fue cuando comencé a aprender lenguajes como PHP, Python, Ruby y Perl.
El lenguaje Perl me llamó la atención, sobre el resto, porque había sido un lenguaje creado por Larry Wall, un administrador de sistemas&#8230; ¡en un mes!, supongo que lo que creó fue la parte más básica del sistema, pero al mismo tiempo la más importante, ya que, como él mismo comenta, Perl fue la simplificación del uso de herramientas como awk, sed, shell script y C.
En la mayoría de trabajos que he tenido, después de eso, cuando un administrador de sistemas desarrollaba algún proyecto, alguna aplicación o decía que programaba, lo hacía en Perl. No en vano, ha sido considerado por muchas distribuciones, empresas y comunidades, como el lenguaje de facto para las actividades típicas de administración de sistemas, entre las que se encuentran tareas tan vitales como: la instalación del sistema, asistentes de configuración, pasarelas intermedias (como amavis)&#8230;
Uno de los grandes miedos de la gente que programa en este lenguaje, es la mítica frase de que Perl es un lenguaje write-only, es decir, de [...]]]></description>
			<content:encoded><![CDATA[<p>Cuando estuve estudiando el título de Administración de Sistemas Informáticos es cuando me acerqué a los lenguajes de scripting (por el año 2002), y fue cuando comencé a aprender lenguajes como PHP, Python, Ruby y Perl.</p>
<p>El lenguaje Perl me llamó la atención, sobre el resto, porque había sido un lenguaje creado por <a href="http://www.wall.org/~larry/">Larry Wall</a>, un administrador de sistemas&#8230; ¡en un mes!, supongo que lo que creó fue la parte más básica del sistema, pero al mismo tiempo la más importante, ya que, como él mismo comenta, Perl fue la simplificación del uso de herramientas como awk, sed, shell script y C.</p>
<p>En la mayoría de trabajos que he tenido, después de eso, cuando un administrador de sistemas desarrollaba algún proyecto, alguna aplicación o decía que programaba, lo hacía en Perl. No en vano, ha sido considerado por muchas distribuciones, empresas y comunidades, como el lenguaje de facto para las actividades típicas de administración de sistemas, entre las que se encuentran tareas tan vitales como: la instalación del sistema, asistentes de configuración, pasarelas intermedias (como amavis)&#8230;</p>
<p>Uno de los grandes miedos de la gente que programa en este lenguaje, es la mítica frase de que Perl es un lenguaje <em>write-only</em>, es decir, de los que se usan solo para escribir código que no hace falta mantener (o de usar y tirar), aunque proyectos grandes y la comunidad en sí manteniendo y ampliando el lenguaje, han demostrado que Perl es un gran lenguaje de programación en el que se pueden desarrollar grandes cosas y darles mantenimiento sin problema ni riesgo.</p>
<div style="float:left;padding-right:10px;padding-bottom:10px;"><a href='http://openlibrary.org/books/OL7580879M/Programming_Perl_(3rd_Edition)' ><img src='http://covers.openlibrary.org/b/id/388448-M.jpg' alt='Programming Perl (3rd Edition)' title='View this title in Open Library' /></a></div><div style="font-size:18px;font-weight:bold;"><a href='http://openlibrary.org/books/OL7580879M/Programming_Perl_(3rd_Edition)' title='View this title in Open Library' >Programming Perl (3rd Edition)</a></div><div style="font-size:14px;">; O&#039;Reilly Media, Inc. 2000</div><div style="font-size:10px;"><a href="http://worldcat.org/isbn/9780596000271" title="View this title at WorldCat">WorldCat</a>&#8226;<a href="http://www.librarything.com/work/1543247" title="View this title at LibraryThing">LibraryThing</a>&#8226;<a href="http://books.google.com/books?as_isbn=9780596000271" title="View this title at Google Books">Google Books</a>&#8226;<a href="http://www.bookfinder.com/search/?st=xl&ac=qr&isbn=9780596000271" title="Search for the best price at BookFinder">BookFinder</a></div><span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info%3Asid%2Fbosqueviejo.net%3AOpenBook&amp;rft.genre=book&amp;rft.btitle=Programming+Perl+%283rd+Edition%29&amp;rft.isbn=9780596000271&amp;rft.au=&amp;rft.pub=O%26%23039%3BReilly+Media%2C+Inc.&amp;rft.date=July+14%2C+2000&amp;rft.tpages=1092"></span><p>
<p>El libro que aconsejo para adentrarse en el mundo de Perl es el que escribió su creador, Larry Wall, aunque a partir de su tercera edición, que está acompañada de mucho más contenido aportado por autores como <a href="http://en.wikipedia.org/wiki/Tom_Christiansen">Tom Christiansen</a>, uno de los primeros que se sumó al mundo y comunidad de Perl; y <a href="http://www.oreillynet.com/pub/au/105">Jon Orwant</a>, el editor de <em>The Perl Journal</em>, cuya publicación cesó hace ya algunos años.</p>
<p>El libro es algo extenso y asusta al primer vistazo, no en vano son 1070 páginas. Pero una vez se ha abierto y visto el índice, se entiende su extensión y deja de asustar. Realmente, el libro se parte en cinco apartados bien diferenciados:</p>
<ul>
<li>Introducción&#8230; bueno, esta la podemos leer a modo informativo, o podemos obviarla. Son unas 50 páginas.</li>
<li>Los detalles <em>desagradables</em>&#8230; un título un poco extraño, pero se entiende, porque son los detalles del lenguaje en sí, lo que permite, lo que se puede hacer con él, la sintaxis, los elementos&#8230; todo. Es la parte más importante del libro, en mi parecer. Unas 350 páginas, más o menos.</li>
<li>Perl como Tecnología, nos adentra en lo que hace el intérprete internamente, cómo se puede optimizar su uso, el depurador, los hilos, interfaz con C&#8230; sería la parte avanzada del lenguaje. Unas 150 páginas.</li>
<li>La Cultura de Perl, es el uso de CPAN, el administrador de paquetes, prácticas comunes, seguridad, haciendo Perl portable entre plataformas, documentación, etc. Un poco de Perl en la comunidad y cómo compartir código en la forma en la que lo hacen muchos. Unas 100 páginas.</li>
<li>Material de Referencia&#8230; como no podía faltar, toda la referencia de los paquetes básicos de las librerías que trae consigo Perl. Esta quizás es la parte más extensa del libro, pero la que más se puede emplear en el día a día, realmente.</li>
</ul>
<p>Una lectura muy recomendable para todos aquellos que quieren adentrarse en la programación de Perl de una forma más íntima, conociendo la comunidad, cómo compartir código, cómo aprovechar el código que ya está disponible para Perl y las mejores prácticas de programación en este lenguaje.</p>
]]></content:encoded>
			<wfw:commentRss>http://bosqueviejo.net/2010/04/06/programacion-para-administradores-de-sistemas/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Programando en Ruby</title>
		<link>http://bosqueviejo.net/2010/03/11/programando-en-ruby/</link>
		<comments>http://bosqueviejo.net/2010/03/11/programando-en-ruby/#comments</comments>
		<pubDate>Thu, 11 Mar 2010 09:40:06 +0000</pubDate>
		<dc:creator>bombadil</dc:creator>
				<category><![CDATA[Libros]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://bosqueviejo.net/?p=358</guid>
		<description><![CDATA[Llevo tiempo escribiendo sobre este lenguaje de programación, como una joya redescubierta, ahora me gustaría centrarme en un libro que leí hace tiempo, pero que me resultó muy útil para comprender y adentrarme mejor en este lenguaje.
Este libro, escrito por uno de los firmantes del manifiesto ágil (Dave Thomas) y otro de ellos como co-autor (Andy Hunt), es un libro que tiene en su interior, no solo el aprendizaje del lenguaje en sí, sino de una metodología de programación, una suma de buenas prácticas de programación que se orientan a sacar el mejor partido del lenguaje potenciando sus fortalezas y aprovechándolas con patrones de desarrollo ágiles que mejoran y potencian su uso.
Recomiendo el libro a todos aquellos que quieran adentrarse en la programación en ruby de la mano de personas que desarrollan día a día con él desde hace mucho tiempo, y no se han quedado estancadas (prueba de ello es que este libro es segunda edición y en 2008 salió la tercera edición, el cual no he podido leer aún, pero promete mayor y mejor contenido).
]]></description>
			<content:encoded><![CDATA[<p>Llevo tiempo escribiendo sobre este lenguaje de programación, como una <a href="http://bosqueviejo.net/2009/01/13/ruby-esa-pequena-joya/">joya</a> redescubierta, ahora me gustaría centrarme en un libro que leí hace tiempo, pero que me resultó muy útil para comprender y adentrarme mejor en este lenguaje.</p>
<div style="float:left;padding-right:10px;padding-bottom:10px;"><a href='http://openlibrary.org/books/OL12341394M/Programming_Ruby' ><img src='http://covers.openlibrary.org/b/id/3064517-M.jpg' alt='Programming Ruby' title='View this title in Open Library' /></a></div><div style="font-size:18px;font-weight:bold;"><a href='http://openlibrary.org/books/OL12341394M/Programming_Ruby' title='View this title in Open Library' >Programming Ruby: The Pragmatic Programmers&#039; Guide</a></div><div style="font-size:14px;">; Pragmatic Bookshelf 2008</div><div style="font-size:10px;"><a href="http://worldcat.org/isbn/9781934356081" title="View this title at WorldCat">WorldCat</a>&#8226;<a href="http://www.librarything.com/work/1044275" title="View this title at LibraryThing">LibraryThing</a>&#8226;<a href="http://books.google.com/books?as_isbn=9781934356081" title="View this title at Google Books">Google Books</a>&#8226;<a href="http://www.bookfinder.com/search/?st=xl&ac=qr&isbn=9781934356081" title="Search for the best price at BookFinder">BookFinder</a></div><span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info%3Asid%2Fbosqueviejo.net%3AOpenBook&amp;rft.genre=book&amp;rft.btitle=Programming+Ruby&amp;rft.isbn=9781934356081&amp;rft.au=&amp;rft.pub=Pragmatic+Bookshelf&amp;rft.date=May+15%2C+2008&amp;rft.tpages=900"></span><p>
<p>Este libro, escrito por uno de los firmantes del manifiesto ágil (<a href="http://en.wikipedia.org/wiki/Dave_Thomas_(programmer)">Dave Thomas</a>) y otro de ellos como co-autor (<a href="http://en.wikipedia.org/wiki/Andy_Hunt_(author)">Andy Hunt</a>), es un libro que tiene en su interior, no solo el aprendizaje del lenguaje en sí, sino de una metodología de programación, una suma de buenas prácticas de programación que se orientan a sacar el mejor partido del lenguaje potenciando sus fortalezas y aprovechándolas con patrones de desarrollo ágiles que mejoran y potencian su uso.</p>
<p>Recomiendo el libro a todos aquellos que quieran adentrarse en la programación en ruby de la mano de personas que desarrollan día a día con él desde hace mucho tiempo, y no se han quedado estancadas (prueba de ello es que este libro es segunda edición y en 2008 salió la tercera edición, el cual no he podido leer aún, pero promete mayor y mejor contenido).</p>
]]></content:encoded>
			<wfw:commentRss>http://bosqueviejo.net/2010/03/11/programando-en-ruby/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

