Code In The Cloud
by Mark C. Chu-Carroll
This book teaches you what a cloud service is and how it differs from traditional applications. It shows you how to build a cloud service using Google's AppEngine, and uses the iterative development of a simple application to guide you through the different aspects of AppEngine development using either Python or Java. You'll learn about how to build an application as a service; how to manage persistent data using AppEngine; how to build dynamic, interactive user interfaces that run in a user's web-browser; how to manage security in a web application; and how to interact with other services running in the AppEngine cloud.
Developer's Guide to Microsoft Prism 4: Building Modular MVVM Applications with Windows Presentation Foundation and Microsoft Silverlight
by Bob Brumfield, Geoff Cox, David Hill, Brian Noyes, Michael Puleio, and Karl Shifflett
Prism is designed to help developers more easily build rich, flexible, and easy to maintain Windows Presentation Foundation (WPF) desktop applications, Silverlight Rich Internet Applications (RIAs), and Windows Phone 7 applications. This guide promises everything you need to get started with Prism and to use it to create flexible, maintainable WPF and Silverlight 4.0 applications. It shows you how to use Prism to implement the Model-View-View-Model (MVVM) pattern in your application, and how to use it along with commands and interaction requests to encapsulate application logic and make it testable. It demonstrates how to split an application into separate functional modules that can communicate through loosely coupled events, and how to integrate those modules into the overall application.
Individuals and Interactions: An Agile Guide
by Ken Howard, and Barry Rogers
This book is a practical user guide to solving the problems agile teams encounter — packed with stories, best practices, exercises, and tips you can actually use. Step by step, you'll learn how to get teams to truly work as teams, not as disconnected individuals. It offers realistic advice on communication, motivation, collaboration, change, group dynamics, and much more.