Re: This Book Must Be Updated to Support Sencha 2.2
Hi Jesus, ya douchebag, lmao! j/k I chuckled when I heard that in your screencast.
I've been in contact with a couple folks at Manning Publishing and I'll be assisting you guys. I don't want to share my email publicly so please send me a private comment with your email on my blog's "Me in a Nutshell" page. Makes it faster and easier to communicate that way.
http://www.braindumprelief.com/about/
I've looked over the gist and it's absolutely impressive, utilizing some extremely advanced programming and OO concepts and patterns such as Drag/Drop, inheritance, "this" scope management, memory handling!! (lines 193-197 of gist; this impressed me the most because it's rarely demonstrated in text publishings and non-existent even in Sencha's own documentation), event registration and dispatching, utilizing the "apply" sugar which comes free as a result of the Ext 4 Class System, advanced CSS3 techniques, etc. Dude, this gist rocks!
Being "too advanced" is absolutely relative and truly depends on the skill set of the reader (as you've alluded to in the screencast). My question to you, Jesus, is who do *you* want your target audience to be? If you want novice JavaScripters to buy your book then I truly do believe that this is 20,000 leagues below your readers' chin (I just made that up because we all know the 8+ Other Wonders of the World truly happen under water in the ocean, not above the sky in space...it's really boring up there, just ask NASA!  ). Okay, all jokes aside, I'm an an advanced JavaScripter and it's right up my ally and I believe it's a super clean API. I think if anything it could be the very thing that makes this book go viral because I've never seen such a simple example in a "...in Action" book or any book for that matter. To help you "cover your @$$", so to speak, my suggestion would be to consider adding the proverbial "Who Is This Book For?" section to the Preface section of the book. You can explain that this book is for anyone interested in getting their feet wet with Sencha Touch but walk around the fact that they may stumble upon some advanced examples but not to focus on the guts of the solution but more on its design for the problem you're attempting to tackle (i.e., swipe a list item to reveal actions on a list item due to extremely limited screen real-estate which is absolutely a problem that all mobile designers and engineers will face some time in their career).
My $0.02 worth, anyway. Anyone else reading this, please share your opinion about whether you think it's too advanced for the general audience of this book.
Cheers!
Matthew
|