4/26/2011

Code in the Cloud - Free DownLoad

Book Description
One of the most exciting recent changes in the computing world is cloud computing. Cloud computing is a dramatic shift in how applications are developed and used—and even in what applications are. With cloud computing, developers are no longer building applications that run on a user's desktop computer. Instead, they're building services on the network that can be used by thousands of users at the same time.

Cloud services are an exciting opportunity for developers: the cloud is a platform for creating services, a new kind of application that can reach more users, and provide those users with more capabilities than a desktop application ever could. Building applications as cloud services also makes them scalable: cloud applications can easily and smoothly adapt from running on a single computer for a single user to running on thousands of computers for millions of users.

Code in the Cloud will teach you what a cloud service is, and how it differs from traditional applications. It will show you how to build a cloud service, taking advantage of the services that AppEngine makes available to you, using iterative development of a simple application to guide you through the different aspects of AppEngine development, using either Python or Java.

Through the process of working on a simple application, 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.

About the Author
Mark Chu-Carroll is a software engineer at Google. He's been working on programming languages and software development tools for close to 20 years. In his free time, he's the administrator/developer of Scientopia.org, where writes the blog Good Math/Bad Math. You can visit his blog at http://scientopia.org/blogs/goodmath.

Book Details

  • Paperback: 320 pages
  • Publisher: Pragmatic Bookshelf (April 2011)
  • Language: English
  • ISBN-10: 1934356638
  • ISBN-13: 978-1934356630
  • File Size: 7.1 MiB
  • Hits: 1,123 times
Download Link

Test Driven Development for Embedded C - Free DownLoad

Book Description
TDD is a modern programming practice C developers need to know. It's a different way to program—unit tests are written in a tight feedback loop with the production code, assuring your code does what you think. You get valuable feedback every few minutes. You find mistakes before they become bugs. You get early warning of design problems. You get immediate notification of side effect defects. You get to spend more time adding valuable features to your product.

James is one of the few experts in applying TDD to embedded C. With his 1.5 decades of training, coaching, and practicing TDD in C, C++, Java, and C# he will lead you from being a novice in TDD to using the techniques that few have mastered.

This book is full of code written for embedded C programmers. You don't just see the end product, you see code and tests evolve. James leads you through the thought process and decisions made each step of the way. You'll learn techniques for test-driving code right next to the hardware, and you'll learn design principles and how to apply them to C to keep your code clean and flexible.

To run the examples in this book, you will need a C/C++ development environment on your machine, and the GNU GCC tool chain or Microsoft Visual Studio for C++ (some project conversion may be needed).

About the Author
James Grenning trains, coaches, and consults worldwide. His considerable experience brings depth in both technical and business aspects of software development. James is leading the way to introduce Agile development practices to the embedded world. He invented Planning Poker and is one of the original authors of the Manifesto for Agile Software Development, February 2001.

Book Details

  • Paperback: 310 pages
  • Publisher: Pragmatic Bookshelf (April 2011)
  • Language: English
  • ISBN-10: 193435662X
  • ISBN-13: 978-1934356623
  • File Size: 8.3 MiB
  • Hits: 597 times
Download Link

Oracle Database 11g: New Features for DBAs and Developers - Free DownLoad

Book Description
Oracle Database 11g : New Features for DBAs and Developers is a comprehensive, example–laden review of the most significant new features and improvements offered by the latest release of Oracle Corporation's flagship database product.
  • Learn what's new in Oracle that really counts.
  • See actual examples and test run output.
  • Make sound decisions on new feature adoption.

Sift the gold from the silt and discover which new features of the latest release of Oracle's flagship database product are really worth adopting. Years of database administration experience from authors Sam Alapati and Charles Kim are combined with sound, step–by–step testing and a heart–felt emphasis on what matters in the real–world to help you get the most out of Oracle Database 11g.

What you'll learn

  • Which new features really can make your day–to–day work easier
  • How to automate more of your DBA work than ever before

Who this book is for
Oracle Database 11g : New Features for DBAs and Developers is for developers, DBAs, project managers, consultants, and other technically minded users of the Oracle database. The book will be of use to any professional in the field who wants to quickly review the new features offered by the Oracle Database 11g release.

Book Details

  • Paperback: 602 pages
  • Publisher: Apress (November 2007)
  • Language: English
  • ISBN-10: 9781590599105
  • ISBN-13: 978-1590599105
  • File Size: 20.0 MiB
  • Hits: 616 times
Download Link