A few days ago, I bought me an ebook reader. I need a smart solution for the 2 hours in the subway each day. I just want to learn new frameworks or any other computer things. It was clear, the reader should at first support epub format. My choice was the kobo and I'm happy with that. But were did I get my ebooks from. Sure there are a lot of (free) ebooks in the web. But I want to support the authors and I can't write a critic review of a book I never paid for. Yes, I want to pay for my books, but I will never download books with DRM and install me any Adobe shit. It's very funny, many publisher have there own books without DRM and the reseller with DRM. But there are two publisher I did like very much in the last days. The first one is leanpub.com. You get good and also very bad books for mostly 10 to 20$ in all formats without DRM. A big disadvantage and also a advantage, the author can publish the book in a nonfinished status and you never know if it will be finished. The second Publisher is packtpub.com, a good known publisher from the old paper times. I like there instant books. Just 10$ and you get a more detailed tutorial I would say. And today I would like to say a little bit about Backbone.js Application Development from Thomas Hunter II.
I did work the last three years very intensive on magento and also learned php with magento. Now is the time for new cool things and so I realized that magento and prototype are so old fashioned. It's like leaving the cave after years. There are so much new and cool ways to build a web application. One of these new ways is backbone. So I did buy the book and start reading.
For those how don't know:
Backbone.js gives structure to web applications by providing models with key-value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing API over a RESTful JSON interface.
The book starts with a "Hello World!" example. Mostly that's the boring part of a tutorial for a new framework, new library or a new language. But I like "Hello World!" examples. The author made it very well. It's not just a output of the string, he used backbone events to make the string visible. In the most cases, I don't just buy a book to learn a language or a framework. I also expect state of the art style from the author. The author did that very well I would say. If not, he made a comment and gave advice how to do it in practise.