Backbone.js blueprints it's a good book, that I really liked. In fact, if I could I would give it 4.5 stars. Normally finding this kind of books is ve...moreBackbone.js blueprints it's a good book, that I really liked. In fact, if I could I would give it 4.5 stars. Normally finding this kind of books is very hard, because most of them are for beginners, or they are focused on niches. Intermediate users normally have a hard time finding resources that helps them into making the jump into more difficult topics.
The chapters are very well written, increasing in complexity in nicely digestible parts, starting from basics (that are not that basic), like Backbone main components to sockets and game development, through CRUD operations, extending views and authentication.
The only reason why I don't give this book 5 stars, is that use a deprecated library; Expressjs 3.x, while at the moment of writing this review Express 4.6 was released only a few days ago (and Expressjs 4.0 with many breaking changes in april 9), so there could be stuff that doesn't work out of the box if you try to apply them in a new project with Expressjs 4.x (I haven't tested this myself, but it's sensible doubt). On the good side, this book it's not about Expressjs, and I don't believe for the public intended for this book that could turn to be a stopper.
Note: I received this book from Packt Publishing for reviewing it.(less)
La sonrisa de Mandela es un gran libro, aunque no es particularmente biográfico ya que tiene varios saltos en la historia, y en muchas ocasiones salta...moreLa sonrisa de Mandela es un gran libro, aunque no es particularmente biográfico ya que tiene varios saltos en la historia, y en muchas ocasiones salta de hechos pasados a futuros.
Tal como indica su nombre, el libro trata sobre el impresionante carisma de este personaje desde que sale de la cárcel hasta su muerte. Tocando varios aspectos de su vida personal que son los que a juicio del autor van poco a poco determinando sus acciones.
John Carlin escribe el libro de una forma amigable, que no hace perder la atención un minuto y además es evidente el aprecio y lo mucho que había estudiado y conocido a Mandela. En cada palabra, cada oración, cada capítulo, es posible evidenciar la admiración por Madiba, lo que también resulta que su escrito esté lleno de emoción auténtica que resulta difícil no poder empatizar y sacar lágrimas. Sin duda, este libro no lo podría haber escrito cualquier persona, aunque contara con toda la información disponible.
Es además un libro relativamente corto, fácil de leer, que no debería tomar más de unas semanas (o incluso un par de tardes), recomendado para cualquiera que quiera entender un poco más por qué Nelson Mandela es una persona tan mágica.
Por último, otro punto importante a destacar, particular de la versión en castellano, es el excelente trabajo del traductor (o su equipo), que hacen que parezca que realmente el libro está escrito por alguien de habla hispana.(less)
If you don't know CS this is a really good book to start with. Earle Castledine (not Ricardo Tomasi as erroneously states the metadata) has a very original way to achieve its goal: telling you a story. You have to build a web-based game in seven days with a very diligent and hard-working team (</irony>).
From simpler to complex topics Earle takes you trough different topics: syntax sugar, fundamentals, control flow, ecc. Every topic you would get in a serious book but instead applied into a game. This way it's easier to remember on how you could use CS in a real-life project.
What I really liked about this book was its humour. This book could have been boring or easily forgettable, instead brings a fun read and also a lot of useful concepts about game programming, the canvas API, particles, ecc.
Only issue I found is that sometimes was a bit hard to read it if you don't have the code at your side (a lot of excerpts), but honestly nothing too terrible or unsolvable.
No doubt, as it names implies, this is a "starter" book, and by no means a full reference, but the book fulfills its objective without any doubt.
I would totally recommend this book to anyone who want to learn CS or wants to get some concepts about game programming.
Disclaimer: I read this book as part of the O'Reilly Blogger program.(less)
I am not by any means a professional programmer, but I do develop from time to time, so version control (VC) is tota...moreActually, this deserves 3.5 stars.
I am not by any means a professional programmer, but I do develop from time to time, so version control (VC) is totally an important thing to know. I used svn for a while, then mercurial and since a couple of years I've been using git and github for managing my projects.
So, I decided to read this book to understand what bazaar could offer me (or why someone needed to create another tool for VC and not use an existing one).
I think the book fulfills it's objective and it's indeed a good approach to VC in general, using bazaar. It makes a good overview about concepts involved (branches, revisions, commits, ecc), that are common for almost every version control system (VCS). For beginners the use of a graphical tool like bazaar explorer to explain some concepts (branches particularly) helps a lot, but for someone that lives in the command line, it wasn't useful and I found myself jumping a few sub-chapters because of this.
I really liked the chapters that Janos wrote about how to work with this tool (small teams, centralized and/or distributed) specially because they weren't "recipes", instead he puts its efforts in understanding how you could plan that independent of the VCS.
What I really missed was an explanation of why I should pick bazaar over another VCS, or what features makes bazaar unique that could make it an appropriate tool for a particular project.
Overall the writing it's very good, it's easy read and Janos manage to make some VCS concepts friendly and simple.
Bottom line: This is a good book for beginners and I would have loved to read it a couple years ago. For more advanced users or users that are already (comfortable) working with another VCS this book has little value, because does not give you reasons to change it and if you already use bazaar, only the last two chapters could prove useful.
Note: I received this ebook from Packt Publishing for reviewing.(less)
As someone already said, it's common to find books that teach you something, a lot of books that can inspire you, but there are a few who does both th...moreAs someone already said, it's common to find books that teach you something, a lot of books that can inspire you, but there are a few who does both things good enough.
What I really liked about this book is that its principles can be applied (and extended) to a lot of different areas, including my own: Medicine. It's not a dense book, and "Uncle Bob" has an amazing way to teach at the same time he is telling you a enjoyable experience.
The book is divided into 14 chapters, each one treating a different every-day topic in a programmer day (though I insist most of them can be applied to any job). Almost each chapter has a similar structure: an anecdote, common problems, the usual ways how people deals with these kinds of issues and how a professional should face it. Sometimes "Uncle Bob" it's a bit harsh, but hey: Who said being a professional was something easy to do?
Overall a great book, and a must for every programmer that believes he deserves to be treated like a professional.
PS.- The Pre-Requisite Introduction is really a prerequisite, don't try to skip it :)