O'Reilly Book Reviewer

I review for the O'Reilly Blogger Review Program

Tuesday, October 8, 2013

Video Review: Douglas Crockford JavaScript Master Class (O'Reilly)

Having read Douglas Crockford's Javascript articles and blogs, I was naturally inquisitive to try out his JavaScript Master Class. Overall, I found the contents to be very good and relevant today even though this was released in 2009.

Of course, some tracks could have been done a little better. For example, the starting video of "History of the language" is 44 minutes. It should have been trimmed to under 10 minutes, in my honest opinion. I would have liked more coverage on the other sections rather than 44 minutes on the history.

I finally understood the various inheritance mechanisms in JavaScript thanks to the coverage on pseudo-classical  prototypical  and functional inheritance. The coverage on the "Theory of the DOM part one and two" provide insights into the complex DOM model and how the browsers render them.

There are many snippets throughout the video that are enjoyable thanks to Doug's sense of humor. Overall, a good buy for those that are new to JavaScript. This doesn't qualify as a "Master class" but it is very good nevertheless. 

Friday, August 30, 2013

Book Review: Samsung Galaxy S4: The Missing Manual by Preston Gralla (O'Reilly)

The Samsung Galaxy S4 is a beautiful, sophisticated piece of art. Nothing short of amazing. However, to be able to use it like a pro, the manual that ships with the phone is pretty insignificant. You could either discover by talking with fellow S4 owners or look up videos online. This book seeks to put all that information in a simple-to-understand format so you can easily go through it step-by-step.

Wow, I didn't know my Galaxy S4 could do that! Many a time, this was my reaction when I read about something that I wasn't aware of. The book has a lot of graphics and screenshots that make it a real pleasure to read and understand. When I got my new S4, I had often wondered what certain options meant and how some apps were used and this book actually covered those topics very well. I actually started using some of the apps, like S Health, after reading this book.

Of the many things I learned, I could sync my calendar with Google Calendar and Outlook, start watching movies and TV shows while they are loading, send pictures and videos wirelessly to your TV, etc. Pretty neat book and expansive coverage overall. This book is actually 485 pages but you should be able to skim through it pretty fast. 

Monday, August 26, 2013

Book Review: The LEGO Build-It Book, Vol. 1 Amazing Vehicles By Nathanael Kuipers, Mattia Zamboni Publisher: No Starch Press

The LEGO Build-It Book, Vol. 1
Amazing Vehicles
Publisher: No Starch Press
Released: July 2013
Pages: 136

When I showed the book cover to my 8-year old son, he just couldn't resist the temptation. He kept on asking me to get the book for him which I eventually did. I must say this book has made him happy and engaged.

I am glad that the book has a one-pager with a "bill of materials". That allowed me to take a printout with me and my son to the Lego shop "pick  a brick" section. If you already have a couple of Lego toys for building cars, you probably don't need to buy the parts at all.

The graphics in this book are really crisp and delightful unlike the Lego manuals. The detail step by step instructions make it easy to make progress for a kid. If you have Super Speedster Item: 5867, then you don't need to buy the parts.

Have fun for hours with your kids. I loaded the ebook on my laptop and projected to my big screen TV and enjoyed with my son.

Thursday, June 27, 2013

Book Review: AngularJS by Shyam Seshadri (O'Reilly)

Although many readers may have been disappointed by the code examples in this book from the outdated Github site, I think overall this is a good book. AngularJS concepts are a bit difficult to comprehend for any beginner but this book does a decent job of easing the reader into it. More advanced readers, especially those who are impatient, may get a bit disappointed at the pace of this book.

It takes a completely different mindset, no matter how fluent you are with web application programming, to understand the "Angular Paradigm".  It is going to take time to grasp the concepts if you are learning Angular for the first time, no matter how well it is presented. It is certainly not the fault of this book if you get a cultural programming shock.

The ideas and examples provided in the later part of the book are very useful and I would be using some of them for my applications. 

Wednesday, May 22, 2013

Book Review: Exam Ref 70-480: Programming in HTML5 with JavaScript and CSS3 by Rick Delorme (Microsoft Press)

This book takes care of a wide range of audience from a beginner to intermediate users at different levels of learning. It is pretty large and comprehensive with exercises and Q&A at the end of each chapter. 

I recommended this book to some more folks on my team and they found it useful as well.

I got my certification with a good score. 

Thursday, March 14, 2013

My Review of CSS3: The Missing Manual, 3rd Edition

Excellent coverage of all CSS3

By sandyboy55 from St Louis, MO on 3/14/2013


5out of 5

Pros: Concise, Easy to understand, Accurate, Well-written, Helpful examples

Best Uses: Expert, Student, Novice, Intermediate

Describe Yourself: Developer

This book has been a pleasure to read. CSS3 has brought some great enhancements to the plain old CSS and this book does an excellent job of covering that.

This book has 650 pages and that might sound intimidating. However, the language and the flow has been so friendly that you could literally pick something that interests you and get a deep coverage.

If you want to learn everything about CSS3, go out and pick this book. You will not regret it.


Friday, January 4, 2013

My Review of Python for Kids

Originally submitted at O'Reilly

A Playful Introduction to Programming

Great book for 8-12 year olds

By sandyboy55 from St Louis, MO on 1/4/2013


5out of 5

Pros: Accurate, Easy to understand, Well-written, Concise, Helpful examples

Cons: Too basic

Best Uses: Novice

Describe Yourself: Developer

I highly recommend this book for your 8-12 year olds (or other grownups who have an interest in learning programming). This book makes it dead simple by going over installation, basics of Python, and moving over to interesting things like graphics and building games with animations.

The font is pretty kid friendly and the graphics used throughout the book will make sure your kids are not intimidated by the programming fears. The companion website makes it easy to grab all the examples in the book in addition to more programming puzzles. I have a 7-yr old who is grasping this book slowly. That's why I feel this book is suitable more for 8 year olds. However, it all depends on your child and your 5-year old may be able to pick it up as well.

Overall, the contents of the book are great and engrossing.