Book Update

Very quick post here: the third beta of my AppEngine book "Code in the Cloud" was released this morning. If you've bought a copy of the beta, you can go to your pragmatic account, and download a fresh copy with all of the fixes and new material.

If you haven't bought a copy... Well, if you're interested in cloud programming, I'd like to think that this book is a pretty good overview of the subject. It's about Google AppEngine, but I've done my best to write it so that it discusses the nature of cloud programming in general, using AppEngine as a specific example of a cloud platform. Buying a copy supports your friendly math blogger and makes me happy; and when I'm happy, I'm more likely to write more posts for the blog :-).

The main reason that I'm mentioning it is that a few people have asked me to provide a forum on the blog for questions. I'm happy to answer questions, and I'd love to hear feedback from anyone who's read it - both positive and negative. (And, to be honest, the negative feedback is generally more useful, so I'm very serious when I say that constructive negative feedback is welcome. Anything that you can tell me now, before it's printed, is something that I can fix!)

So if you've got any questions or comments about the book, please go ahead and put them in the comments here. On the other hand, if you find any errors, you're welcome to put them here, but it would help me more if you could file an erratum at the book's pragmatic press page, linked above.

Tags

More like this

As I've mentioned before, I've been spending a lot of time working on a book. Initially, I was working on a book made up of a collection of material from blog posts; along the way, I got diverted, and ended up writing a book about cloud computing using Google's AppEngine tools. The book isn't…
One thing that continually amazes me is the amount of email I get from readers of this blog asking for career advice. I usually try to just politely decline; I don't think I'm particularly qualified to give personal advice to people that I don't know personally. But one thing that I have done…
I'll admit, I've never been a big fan of New Year's resolutions. It isn't that I don't like setting goals... but vowing to make a major lifestyle change with a time limit does seem to be asking for trouble. After all, there will always be a touch of chaos. With that in mind, I actually made a…
I'm not sure exactly how, but somewhere between the lemurs, the books, the dinners, and the ridiculously short sleep sessions that I encountered at Science Online, I managed to learn quite a bit from many of those science writers to whose level of awesomeness I aspire, and am consequently left…

Hi,

Have you considered mentioning Groovy on Grails on the AppEngine? I find Grails an enormous productivity boost (and enjoyment boost) compared to plain old java.

Best
Anders

@1:

Not in any depth, no.

There's an awful lot of material that I need to cover, and I didn't want the book to turn into a 500 page monstrosity. There are a bunch of books already out on Grails; the main difference between Grails in general and Grails on AppEngine is the AppEngine datastore. The book will go into great depth on datastore, and that information should work for Grails just like it does for plain old Java.