Libro: El corredor del laberinto

Posted: diciembre 31st, 2017 | Author: | Filed under: Sin categoría | Tags: , , | No Comments »

He aprovechado las vacaciones de navidad a uno de mis “placeres culpables” que es la lectura de sagas Young Adult de ciencia ficción o fantasía. En este caso toco el turno de “El corredor del laberinto” de James Dashner.

Poco que decir de este libro a parte de ser una decepción absoluta. De los que me he tragado hasta ahora Harry Potter, Los Juegos del Hambre, Divergente, … esta serie es la peor y no la recomiendo.

Clasificación: 2/5

Te gustará si: Eres un fan incodicional de este tipo de novelas y Divergente te pareció buena.

Puedes comprarlo en Amazon, aunque hay quien te lo presta gratis en epubgratis.

Si este post te ha valido para ahorrarte unos euros y un par de horas puedes comprar alguno de los libros que si recomiendo desde los enlaces de mis artículos. Me llevo un pequeño porcentaje que me anima a seguir ahorrando tiempo a quien se fíe de mis críticas :)


Libro: JavaScript: The Good Parts de Douglas Crockford

Posted: abril 23rd, 2016 | Author: | Filed under: Sin categoría | Tags: , , , , | 2 Comments »

A pesar de que Crockford tiene un estilo de comunicación bastante peculiar, demasiado agresivo, para mi gusto, tenía bastantes expectativas puestas en este libro, que al final no se cumplieron.

Para mi lo mejor del libro es que se puede leer muy rápido y los railroads syntax diagrams. No es desde luego un libro para aprender javascript sino más bien una guía de ciertas prácticas a evitar y una justificación de las reglas de jslint. La verdad es que al contrario que otros libros de javascript como el de Flanagan o centrados en los idioms de los lenguajes como Effective Java, no me veo volviendo a este de vez en cuando para repasar algún concepto.

El libro puede gustarte si eres de los que se leen la definición de reglas de eslint para definir tu propio subset.

Nota. Estas transparencias también son un buen resumen del libro e incluso tienen un “code playground” para practicar.


Libro: Developing Backbone.js Applications

Posted: diciembre 28th, 2015 | Author: | Filed under: Sin categoría | Tags: , , , , | No Comments »

He terminado de releer estos días Developing Backbone.js Applications, escrito fundamentalmente por Addy Osmani con la colaboración de más gente vía pull-requests en github. Los primeros capítulos del libro (Introduction, Fundamentals, Basics) se leen muy rápido y dan una buena idea, no sólo de como usar backbone si no de porqué usar un framework MVC.

La idea de mezclar el uso concreto de la herramienta con explicaciones de más alto nivel de patrones se produce a lo largo de más capítulos del libro, por lo que uses backbone o no lo que aprendas te seguirá sirviendo. Esto creo que es el principal aliciente del libro, ya seas un programador novato e inexperto en backbone, o no, puedes aprovechar las explicaciones sobre patrones MV*, Mediator vs Event Aggregator, Desarrollo Modular, …

Otra de las cosas que me gusta del libro y que es muchas veces ignorada es que dedica un capítulo entero a testing. Tal vez demasiado centrado en explicar distintas herramientas (Jasmine, QUnit, Sinon) pero aún así d utilidad.

Algunos otros capítulos me dan la impresión de ser demasiado específicos, como aquellos dedicados a desarrollo para móviles y a otros frameworks construidos sobre backbone como Marionotte y Thorax. El capítulo sobre herramientas por ejemplo también es muy específico y al ritmo al que evolucionan en estos momentos ya se ha quedado desactualizado.

Salvando eso, creo que sigue siendo un libro muy recomendable.


Libro: Ready Player One

Posted: agosto 8th, 2015 | Author: | Filed under: Sin categoría | Tags: , , | 2 Comments »

Ready Player One es sobre todo una buena lectura ligera para el verano. En un mundo futurista donde la energía resulta un bien escaso y grandes cantidades de población viven empobrecidas la única diversión, fuente de trabajo y vía de escape es OASIS. Una versión a lo grande de Second Life a la que los usuarios se conectan mediante aparatos de realidad virtual. En OASIS no importa quien seas o como seas, tu Avatar es lo que te representa. La historia cuenta como el protagonista del libro intenta resolver el reto planteado por el creador de OASIS a su muerte y quien lo consiga herederá su fortuna.

 

El libro es una mezcla ligera de ficción ciberpunk con corporaciones tratando de resolver la búsqueda (no leas demasiado del enlace hay spoilers) y misiones al más puro estilo Dungeons & Dragons por el medio del mundo virtual.

 

Si te gustan películas ochenteras como Lady Halcon o los Goonies, eres geek/freak, jugaste al rol o estás enganchado a los MMORPG este libro te encantará.

 

Puedes comprarlo en amazon y también hay gente que lo comparte.


Libro: Matar a un ruiseñor

Posted: agosto 9th, 2014 | Author: | Filed under: Sin categoría | Tags: , , | No Comments »

Matar a un ruiseñor es una de las entradas de la wikipedia sobre un libro más largas que he leído. Creo que el libro ha crecido con esa mitificación que tienen los escritores de novela única animada con las teorías conspiranoicas de haber sido escrito por Truman Capote, amigo de la autora.

No me entiendan mal, Matar a un ruiseñor es un buen libro, de hecho un muy buen libro. Pero, cuando lo lees buscando una novela sobre La Gran Depresión, no puede compararse con Las Uvas de la Ira, y cuando lo lees porque aparece de primero en un montón de rankings distintos, decepciona un poco.

También puede ser simplemente que debería haberlo leído hace unos cuantos años, o que sea demasiado americano y que cada vez que leo una novela de aprendizaje lo comparo con Memorias dun neno labrego y por contexto y la edad en lo que lo leí, no hay color.

Matar a un ruiseñor es una buena opción si buscas una novela sobre la américa de la primera mitad del siglo XX o eres un (pre) adolescente buscando algo un poco más interesante que Crepúsculo.

Recomiendo comprarlo, en amazon sale por 10€ y los epub que he encontrado son de poca calidad.

Referencias


Libro: Tropas del espacio

Posted: diciembre 8th, 2013 | Author: | Filed under: Sin categoría | Tags: , , , , , , , | No Comments »

He acabado de releer estos días Tropas del Espacio, ganadora del premio Hugo a la mejor novela en 1960. Es una mezcla entre space opera y cadete espacial de tinte bastante militarista que ha generado rios de tinta y bits. Para mi la mayor crítica al libro, cada cual puede tener sus ideas, es el tono adoctrinador de la novela, con largos flashbacks que te desconectan del hilo principal, muy distinto, por ejemplo al estilo Stephenson que trata al lector como alguien inteligente donde el proceso reflexivo va implícito en la historia.

Si sólo estás buscando un space opera o una novela de aventuras en el espacio es mejor que pruebes con otra cosa como El aprendiz de guerrero o La vieja guardia. Si estás buscando una opinión diferente sobre el derecho al voto o la educación juvenil mezclada con exoesqueletos, tienes está novela disponible en amazon o probar con este magnet para tu programa de torrent favorito.

Por cierto, que si has visto la película no te preocupes, tienen bastante poco que ver.

Otras críticas del libro que me han resultado interesantes:

 


Libro: Beggining Ruby: From novice to proffesional de Peter Cooper

Posted: junio 17th, 2013 | Author: | Filed under: Sin categoría | Tags: , , , | No Comments »


He terminado estos días de leer el libro de Peter Cooper, Beginning Ruby: From Novice to Professional (Expert’s Voice in Open Source)
, es una segunda edición del 2009 publicada por Apress. El libro se puede comprar en Amazon o desde la página del autor.

Tiene 658 páginas, pero entre espacios en blanco, índice de referencias, índice de contenidos y secciones prescindibles para quien ya sepa algo de programación se queda en bastantes menos. Además, es fácil de leer.

Si ruby no es el primer lenguaje que aprender mi recomendación es empezar por el apéndice A. De un vistazo rápido tienes una gran parte de la sintaxis básica del lenguaje, que ya te permite empezar a hacer alguna prueba.

A partir de ahí lo más fácil es leer el libro en orden, es fácil identificar aquellas secciones prescindibles, como la de instalar ruby en distintos sistemas operativos del capítulo 1, la introducción a ppo del 2, los operadores básicos del 3,… Sobre todo en los primeros capítulos hay cosas básicas que pueden saltarse, y a partir de la mitad del libro algunas cosas muy específicas que se pueden leer en diagonal, simplemente saber que existen y volver a ellas si en algún momento te hace falta.

Me gusta del libro que empieza despacio, siendo asequible para alguien con poca experiencia previa en programación pero avanza rápido y gradual hacia temas más avanzados cubriendo un montón de aspectos del lenguaje que pueden hacer falta. Incluye comentarios sobre estilo del código, tests automáticos (esta parte podía estar un poquito mejor) y desarrollo web, incluido un capítulo sobre rails que te da para dar los primeros pasos en ese framework.

También me gusta que hay bastantes pequeños snippets de código autoejecutables y dos capítulos enteros de aplicaciones un poco más completas, el capítulo 12 en el que desarrollas un bot con el que dialogar es una gozada.

Lo que menos me gusta es que a pesar de que cubre ruby 1.9, se nota que está escrito para la 1.8 y luego actualizado.
En definitiva un buen primer libro para quien ya sepa programar y quiera aprender como ruby puede solucionar alguna de sus necesidades


Libros de ruby para principiantes

Posted: mayo 18th, 2013 | Author: | Filed under: Sin categoría | Tags: , , , | No Comments »

Tras mi rápida visita a Ruby a través del Mr Neighborly’s humble little ruby book he estado buscando otros libros para principiantes que me dieran una visión más amplia del lenguaje. Recopilo algunos de los libros que se suelen recomendar con mis propias impresiones sobre lo que he leído de ellos. No he leído ninguna así que puedo equivocarme en las apreciaciones, si no estás de acuerdo deja un comentario.

Beginning Ruby: From Novice to Professional, Second Edition

.

Está reconocido como uno de los mejores libros para novatos, avanza desde las cosas más sencillas hasta cubrir hasta iniciarte en temás más complejos como ruby on rails o testing. Combina bastantes ejemplos pequeños de código con algunos más grandes.

The Ruby Programming Language

.

Considerado más bien de nivel intermedio, busca transmitir las interioridades del lenguaje, aunque se suele considerar como uno de los mejores libros para aprender. Uno de los autores del libro es Yukihiro Matsumoto el creador de Ruby.

  • Versión de Ruby empleada: 1.8 y 1.9
  • Páginas: 448
  • Año de la última edición: 2008

Programming Ruby: The Pragmatic Programmer’s Guide


Fue el primer libro en inglés publicado sobre Ruby y es probablemente el libro más referenciado. Pero se ve que también tiene unos cuantos detractores. Hay una cuarta edición del libro publicado por ahora como borrador que cubre la versión 1.9 y la 2.0. Para ruby 1.8 se puede comprar la segunda edición.

La primera edición del libro sobre ruby 1.6, de 2001 se puede consultar online en ruby-doc y en rubycentral

  • Versión de Ruby empleada:1.9 y 2.0
  • Páginas: 1000
  • Año de la última edición: 2013 (en borrador)

The Well-Grounded Rubyist


Entre nivel inicial e intermedio, parece pensado pensado para quien tiene cierta idea y quiere conocer las particularidades del lenguaje con más profundidad. Muestra un montón de pros y contras del lenguaje y sus idioms pero no llega a desarrollar un proyecto de código concreto. Es otro de los libros más mencionados.

  • Versión de Ruby empleada: 1.9
  • Páginas: 487
  • Año de la última edición: 2009


Conclusiones

Lo que yo estoy buscando es un libro fácil de leer y que tenga algún ejemplo realista de código y no pequeños snippets, por ello me he decidido darle una oportunidad al Beggining Ruby. Trataré de contar que tal está cuando lo acabé.

Referencias

Otros libros

Sobre Ruby también hay bastantes libros gratuítos:

y si lo que buscas es algún libro más avanzado, estos son los que suelen recomendar:


Libro: Mr Neighborly’s humble little ruby book

Posted: mayo 1st, 2013 | Author: | Filed under: Sin categoría | Tags: , , , | 1 Comment »

Estos días he estado leyendo el libro sobre ruby Mr Neighborly’s humble little ruby book. Aprovecho para hacer una pequeña reseña.

La razón de escoger este, es que es la primera referencia que aparece en la guía de inicio rápido de ruby on rails, y no quería invertir tiempo en buscar otra referencia. El libro se puede consultar de manera gratuita en html y pdf, aunque tiene una sección de donaciones. Está escrito en 2006 y usa ruby 1.8.5 con lo que algunas cosas pueden estar un poco desactualizadas. El pdf tiene 147 páginas pero de texto efectivo andará por las 130. Si te pasa como a mi, que algunos capítulos no te interesan mucho, se puede leer en unas 6 u 8 horas. El libro tiene un estilo desenfadado, con (malos) guiños cómicos al lector de tanto en tanto.

Entra de forma bastante rápida y práctica en temas de interés, sin perder demasiado tiempo en introducciones o aspectos muy básicos de oop o programación, habituales en este tipo de tutoriales. Desde luego es insuficiente para alguien sin experiencia previa, pero si conoces algún otro lenguaje dinámico como python, enseguida te ayuda a ver las mayores diferencias. De hecho a menudo hace comparaciones con otros lenguajes.

En el capítulo 4 hay una sección entera dedicada a la API de Windows, que para mi no tenía mayor interés, y otra sobre threads, que por ahora me llega con ojear.

El capítulo 5 está dedicado a lo que podríamos llamar networking (sockets, http, ftp, web services) y algo de base de datos. Si lo que buscas es conocimientos básicos de ruby para luego aprender rails, se puede saltar. Es mejor coger estos conceptos directamente a través de rails.

En el último capítulo habla un poco de testing lo cual está muy bien, porque tampoco es algo muy habitual.

Los dos anexos tampoco son de especial interés, y algunos de los enlaces que aparecen en ellos no funcionan.

En definitiva:

  • Se lee relativamente rápido
  • Si vienes de python te permite entender las mayores diferencias del lenguaje sin mucho problema
  • Seguramente hay cosas mejores por ahí

La era del diamante ¿Ciencia Ficción?

Posted: enero 4th, 2013 | Author: | Filed under: Sin categoría | Tags: , , , , , , , , , , , , | 2 Comments »

Para aquellos a los que La era de diamante les parecía simplemente un libro más de ciencia ficción un par de enlaces de estos días. A los que no lo hayan leido puede que les falte un poco de contexto, pero los enlaces siguen siendo interesantes…

El manual ilustrado para jovencitas

Las ideas del propio Stephenson, Asimov o Robinson comienzan a materializarse, tanto en software como en hardware

Formas de autoaprendizaje masivas…

…o la revolución de los mooc.

La toma…

…o como imprimirte tus muebles en casa.