Posts Tagged: Review

Book Review: Javascript: The Good Parts by Douglas Crockford

The phrase “JavaScriptmaster” and Douglas Crockford are considered synonymous in the web development world. When I heard that Crockford was writing a book on JavaScript, especially a guide to the better features of one of the most maligned (and perhaps abused) but popular languages in the current web development industry, I was sure I wanted to read that book. I opened the book with very high expectations and unsurprisingly, I was not disappointed one bit.

With the recent explosion in the usage of JavaScript, the interest in JavaScript is at an all time high. When Netscape, which created JavaScript, released the specification of the language in the mid-nineties, it was unable to define a robust and complete specification for the language due to pressures of rushing out a production release. As a result, fair chunk of the language is not well thought out which contributes to bad programming style and promotes some bad programming practices. It is not the programmers but the language which causes this. Programming models based on Global variables, JavaScript eval, inconsistencies in variable scope, and confusion regarding how objects are created and handled in JavaScript can all be the sources of programming errors and give rise to bad programming practices.

This book, as its name suggests, focuses on the “Good Parts” of the JavaScript while cautioning the readers against the “Bad Parts” of the language. All the  above mentioned “bad parts” and many other programming constructs are cautioned against in a two-part appendix.

Two other appendices also touch  on JSLint, the powerful JavaScript syntax and program correctness verifier and JSON, the preferred and increasingly popular text data exchange format. These two chapters give a taste and a starter for two very important support tools for JavaScript.

However, the meat of the of the book focuses on the better parts of the JS language. In ten chapters, Crockford explains why features like – JS inheritance model, prototypes, objects, arrays and how the language handles regular expressions – are very useful and make JavaScript a fairly powerful language in its own right. Object Oriented programming in JS, how methods and the prototype chain is handled and can be used to write clean and powerful code are all a must read for advanced JS programmers.

The language of the book is very simple and sprinkled with illustrative source code which makes understanding the concept in discussion easy to understand. That said, this is not a beginners book. This book is aimed at those who have programmed in JS and have a working knowledge of the language. Nevertheless, it is a highly recommended book for anyone looking to get into better and more powerful JavaScript programming.

Book Review: Core Memory: A Visual Survey of Vintage Computers

Vacuum tubes in the ENIACRemember your high school computer theory class? References to the “ancient” (in computer innovation time) machines which utilized vacuum tubes, drum memories, ferrite rings? Remember ENIAC, UNIVAC, EDVAC etc? If these terms bring back nostalgic memories of your high school computer course and the thoughts imagining what these machines looked like, then Core Memory is the book to refer.

Book Review: A Lifetime of Secrets: A PostSecret Book by Frank Warren

I have secrets. So do you and everyone else. We keep secrets out of embarrassment, fear of hurting others or importantly hurting ourselves. But a lot of times we keep secrets because we just do not know how to express our feelings – elation, hurt, sadness, love. The liberating effect of letting a secret out is the focus of the community powered and supported PostSecret project.

In 2004 Frank Warren launched a social experiment in community art, inviting strangers to mail him anonymous homemade postcards with their secrets written on them. The only rule is that it has to be a true secret that you have never before shared. Be creative he told the masses. The response he received was overwhelming.

The PostSecret idea is to ask the community to send their deepest secrets anonymously, written on postcards, decorated (usually as a collage) however the sender wants. Of these, Frank, as the editor of the PostSecret project selects the ones that touch him, and posts them on the blog, in a book (four books so far) or on the traveling exhibit. Warren doesn’t select for any particular theme just those which touch – some are happy, some sad; some are humorous, some morbid and some just of desolation. Almost all secrets are personal, many times an incident from the sender’s life, while some are just how they feel towards the world and life. Most times, those that connect the most with readers are the simplest (like “I still love you” or “I am stuck in my marriage”) and the most profound.

Each Sunday the PostSecret blog is updated with all new secrets sent by readers from all over the world. Each week it’s different set of secrets, which make the blogs readers laugh or cry, feel happy or sad and almost always empathize with the sender. PostSecret has become a social phenomenon in such a short time that it is one of the most widely visited blog on the Internet. The popularity of PostSecret can be explained by its therapeutic effect on the reader, the connection they make with the sender and most importantly the realization that others have deep, dark secrets too and hence they are not alone. Over time, the project has gained a cult following of readers of all ages – angst ridden teens, mid-life crisis affected women to the aged who miss their lost loved ones.

Over the course of the project, Frank has released four books containing a selection of the postcards sent to him over the years. The latest book, “A Lifetime of Secrets” is the most different. In A Lifetime of Secrets, Frank says “I’ve selected postcards that show how secrets can reveal a momentary impulse or haunt us for decades and arranged them by age to follow the common journey we all take through childhood, adolescence, adulthood, maturity. Stretched over a full lifespan, the secrets expose the meaningful ways we change over time, and the surprising ways we don’t.”

This fourth PostSecret volume, like the blog, is a collection of postcards. “A Lifetime of Secrets”, however, approaches the secrets a little differently, in that they are arranged chronologically, approximating the stages in one’s life. While the previous books were arranged thematically, this book is literally an attempt to present a progressive story — of life, a lifetime of secrets. Starting from childhood, the book span a child’s fear in the kindergarten, to the teen who wants to spill their love, to the elderly who “Just wants to die happy” The predominant feeling, while reading this book, is like taking a journey through life, and simultaneously going through the changing experiences as we grow older.

I have been following PostSecret since 2005 and have always found it to be thought provoking and on many occasions therapeutic. The connection that I made with many of the PostSecret writers, the feeling of “I feel the same as you” when reading any of the cards is sometimes just overwhelming. When I received this book, I lent it to a cousin who had just gone through a traumatic experience in life. As she read it, she found comfort in reading the secrets and a little peace of mind connecting with the others. I heartily recommend this book to any and everyone, of any age!

While I have not written any secrets myself, if you have a secret, Share it! Let it go, write to the project and I’m sure there will be someone out there who will identify with your secret, or come to the realization that they are not alone nor life as unforgiving as it seems. Liberate yourself and send your own secret to

PostSecret
13345 Copper Ridge Rd
Germantown, Maryland 20874

Brilliantly dark – Movie Review: The Dark Knight

Poster for the movie The Dark Knight
Some people are going to go watch The Dark Knight at 3 AM in the morning. Not me cos I just finished watching it. :D
My thoughts on The Dark Knight below (Warning: Definite spoilers)

Book Review: Crecent Garden

Crescent Garden is written by Christopher Love and is the first book published by Evermore Books. As the tag line says, “A novel of New Orleans, the book is set entirely in New Orleans. Love creates a very tightly written book with the story taking place over 3 days just before Mardi Gras in New Orleans.

The story has is focussed on supernatural “powers” gained by the main characters of the book, Malcolm Stance and Ridley Trumball as a result of an accident during their childhood. Malcolm finds out that Ridley is about to be murdered and sets out on a mission to save Ridley from a gruesome death. In trying this, he must first locate Ridley who he thinks resides or at least works in the French Quarter of New Orleans. During Malcolm’s search, he comes across a variety of characters, experiences New Orleans as the city prepares for the big Mardi Gras weekend.

And during all this, Malcolm must try and forget his ex-girlfriend who cheated on him but now wants to get back with him, bringing back a lot of pain and angst within him.

The story is very well written and the city is described beautifully. But what I liked most was the development of the characters, the pain Malcolm feels whenever he talks to his ex-girlfriend, when he longs for her but knows he does not want her back in her life. The dislike for Ridley when he spurns Malcolm’s help because he fears the power they both share.

The best part is in the end, the climax of the book. It pretty much blew me away. Now I’ve read a good number of thrillers, mystery novels and am fairly good in predicting either the “perpetrator”, the next move of the lead character or the ending of the story but in this, I was taken by a surprise. And really nice twist in the end.

On the whole, the book is a pretty good read and Evermore Books have chosen a very good launch for both the writer and their publishing house.

How Opal Mehta Got Kissed, Got Wild and Got a life – A Review

And how Kavya Viswanathan got busted and got dissed (lol could not resist that ;) )

Oh well, when I’d first seen the book, just as it was released, I thought it seemed like a pretty neat book. I mean a good idea, probably well written and a good storyline. But I did not purchase it at the time since I already had like 3 books in a queue to read and decided to maybe purchase it after I’d finished those. I guess it was a good decision in hindsight. But the decision to borrow it from a cousin to read it unfortunately wasn’t.

After the plagiarism scandal broke out, I thought I might as well take a look at the book. So borrowed it from a cousin since the book was not available in any book stands due to it being pulled off the shelf because of the scandal. I’ve heard that the book, after the pull out, was selling for about 2-3 times it’s original price on EBay

Anyway, back to the book, I’ll not disclose the story of the book. But I’ll rant about what I disliked in it. Firstly, it does not really portray Indians in a very favorable picture. Now I don’t know any NRIs so I don’t really know how they live and behave. And another thing I did not like is the portrayal of the main characters.. They were, for my taste, far too artificial. The way their behavior is described, I just could not picturise them. Again, maybe US teenagers are like that, maybe they are not. I have no way of knowing that but they just did not suit my taste.

The humor is good in some places, especially the way the parents go about planning the whole charade et all. But it is not enough in my view to justify the entire book sadly :(

Doom – The Movie, A review

I finally got to watch Doom – The movie. And I liked the movie. The movie, surprisingly is pretty good at what it aims for. An emulation of the super hit game Doom. Maybe I liked it cos it was far better than some of the previous “video game” based movies I have watched (Mortal Kombat Annihilation, Final Fantasy)

Refreshingly, this movie is much better. It is an all out action movie full of blood and gore. No real acting required but due to it being fast paced, it kept me hooked.

Dwayne “The Rock” Johnson plays the lead actor, Sarge, a CO of a group of Marines who are ordered to investigate a remote research facility, where something has gone wrong. As they move into the go deeper into the investigation, they discover something far more evil, more dangerous than they imagined.

He is assisted by Karl Urban, and the rest of the marine team known as the Rapid Response Tactical Squad (RRTS). The beauty factor is provided by the cute Rosamund Pike.

The best part of the movie is towards the end when Karl Urban goes around the facility to kill the evil monsters and it is shown from Urban’s eyes just like how it would be when playing a FPS game.

The CGI in the movie is pretty good and over all, I would give it a 7/10 for a good watch.