Last year, Google released the Closure suite of tools for JavaScript development. It seemed too good to be true. A robust client-side JavaScript toolkit and UI framework was just what I missed in my stack.

I quickly downloaded the distribution and, like the rest of the world, was immediately disappointed: The source looked like Java, with long name spaces and getters/setters everywhere. The compiler looked interesting but difficult to setup and integrate in the build process. The templating engine looked ugly and required a compile step. I switched back to jQuery faster than you can say 'crap'.

The problem is I wasn't fond of jQuery either. It 's great for improving the interactivity of a page or adding special effects but leaves a lot to be desired when you are building a business-oriented Web application. As I am working on a series of Web applications for deployment through Google Apps Marketplace I decided to give Closure a second chance... more
My main hobby is reading. Reading newspapers, magazines, sites, blogs, PDFs and books. I especially like reading books. I am really pleased to see that as of today, Amazon Kindle is finally eligible for international orders.

To tell you the truth, I would prefer to get the DX version (PDF or an equivalent open standard is the future of e-reading if you ask me).

But I can't help it, I have to place my order right away!

Real World Haskell

by gmosx, at 05 Apr 2009
According to Tim Sweeney, 'Haskell is a language that is generations ahead of today's mainstream'. Last year, in parallel to my research in financial engineering, I tried to wrap my mind around Haskell's wonderful new concepts. It was hard, even for an experienced programmer, but I had a helpful ally: the beta chapters of Real World Haskell.

After a long time the book is finished and my copy has actually arrived. I already knew this book was destined to become a technical bible. The surprise was to see my name in the prologue of this important book:

George Moschovits in Real World Haskell

Nitro in print

by gmosx, at 05 Dec 2006
Some days ago, my copy of The Ruby Way, Second Edition arrived. I was extremely pleased to see the chapters on Nitro and Og. Given the fact that lack of documentation is this project's showstopper, I would suggest that every programmer interested on these technologies grabs a copy of this book right now! Moreover, you get one of the best books about the Ruby language for free. You have to thank James Britt for the Nitro/Og specific sections of the book.

To tell you the truth, there is one thing that bugs me about this book. Even though the names of the devlopers behind other Web Development Frameworks (like Rails and Wee) are mentioned, my name was nowhere to be found. Oh well…