En el pasado día del programador (el 256vo día del año) el pana (significa amigo/compañero en Venezuela) Luis Chacon me regaló The pragmatic programmer, un libro promocionado por Gubatron en su blog y en artículos de otras páginas.

Lo terminé de leer hace poco y me pareció muy bueno, el libro enseña cosas que todo programador debería hacer. Aunque la mayoría las conocemos, no la ponemos en práctica o pensamos que son aplicadas correctamente, pero luego descubrirán nuevas formas de hacerlo o correciones que se deben hacer. A lo largo del libro, se abarcan muchos temas y se enfoca en todos los aspectos de un programador (si crees que por tener la palabra programador en el título solo habla de código, estás equivocado) tanto en la creación y mantenimiento de codigo, metodologías de desarrollo, comunicación con demas miembros del equipo y clientes, automatización de tareas diarias, ejecución de pruebas, documentación de codigo y procesos, etc.

the pragmatic programmer

Portada de «The pragmatic programmer»

Para todo programador/desarrollador debería ser obligatorio leer este libro y al igual que Gubatron, opino las universidades deberían dictar temas tratados en este libro a los estudiantes de Ingeniería de Software.

Para obtenerlo pueden buscar en Amazon, su librería local o su método ilegal favorito pero gratuito 😉

Secrets of the JavaScript Ninja, es un libro escrito por el famoso John Resig, (Si eres un desarrollador web deberías saber quien es) creador de jQuery, la grandiosa librería Javascript que facilita enormemente el desarrollo con Javascript.

Hace unos días lo terminé de leer y me gustó mucho, me parece un libro recomendado para todo desarrollador que trabaje con Javascript (recordemos que jQuery no es lo mismo que Javascript), los ejemplos y temas estan dirigidos a programadores con experiencia media o avanzada en el lenguaje, en mi caso, me considero un novato en este lenguaje y logré aprender mucho pero varios temas no los pude entender bien o tenía que leerlo varias veces para captar la idea, sin embargo, si son nuevos con este lenguaje también es bueno leerlo, porque enseña a ver las cosas distintas y como aprovechar la resolución de algunas cosas desde un punto de vista donde se toma ventaja de las características únicas de Javascript, o bien sea problemas existente pero como adaptarlo a las posibilidades de JS.

Los principales temas abarcados por el libro son: tips para mejor desarrollo de scripts, como crear una libería JS, funciones para facilitar ciertas operaciones, ejecuciones de pruebas, creación de código compatible con varios navegadores y muchos mas. Así que, si trabajan con este lenguaje, desean aprender y les gusta leer, compren esten libro que les será muy útil.