Ajax in action

book coverAjax in action / Dave Crane, Eric Pascarello; Manning, c2006.

This is the best book on AJAX programming that I have seen. It used to be that Javascript was for small and crufty hacks, but now full apps run in the browser environment. The code needs to be structured to be maintainable. This well written and engaging book looks at web app design from all angles.

Professional Python frameworks

book coverProfessional Python frameworks : Web 2.0 programming with Django and TurboGears / Dana Moore, Raymond Budd, William Wright.

If you are developing web applications using Python you will want to use a framework so you are not re-implementing all the ‘glue’ that is common to all web apps and so you have a clear project structure to work around. This book is an excellent introduction to two frameworks, TurboGears and Django.

More info is at the Library of Congress