"Test Driven Development of Web Applications" -- the book exists, and is available on Early Release
I can't quite believe this is actually happening, but I have not only signed a contract with O'Reilly, but i have actually written the first four chapters, or at least a first draft of the first four chapters!
For anyone new, the idea is to provide an introduction to TDD for web app development, for beginners -- whether it's people who've never done web development and Django before, or just people who've never done TDD.
I'm releasing the book as early as possible to try and gather feedback, so please, please do get yourself a copy, and tell me what I'm doing right and wrong! What would you change? Am I pitching it at the right level? Is the pace right or wrong? Should I spend more or less time on explaining the basics of Django, more or less time on the basics of TDD, more or less time with detailed examples?
Here's the book on the O'Reilly Early Release program:
Buying direct from O'Reilly is probably the best option, they have DRM-free versions you can download in all sorts of formats (MOBI/epub/pdf)...
Alternatively, if you have an account on Safari, you can
Remember, this is an early draft, so expect the occasional rough edges... But I really, really want your feedback folks, so do let me know what you think -- here in the comments, in the comments on either site, or just by email to .
Thanks to everyone for your kind words of support, and thanks in advance for your help!
[update] -- in case it's not clear: if you buy this book now, either via O'Reilly or via Safari, you'll get updates from now on, as each new chapter is released, until the final version is released and you get the full copy. Anyone that provides feedback is totes getting a credit in the final book!
[update 2] -- naturally I assume you're all more than keen to pay for this book, but just as a matter of principle, there will be a Creative Commons, "try-before-you-buy", free version of the early drafts, released sometime in the near future. The final version of the book will also have a Creative Commons (NC-ND) digital version released on publication. And after 10 years, it will automatically revert to CC-0 Public Domain. But I (and my publishers) very much appreciate every single early sale!
[update 3] -- follow me on twitter or sign up for this blog's updates to find out more about progress with the book, including when the CC version comes out... And, just let me know you're interested!