As one of today's cloud computing services, Google App Engine does more than provide access to a large system of servers. It also offers you a simple model for building applications that scale automatically to accommodate millions of users. With Programming Google App Engine, you'll get expert practical guidance that will help...
The Spring Framework is a widely adopted enterprise and general Java framework. The release of Spring Framework 3.0 has added many improvements and new features for Spring development. Written by Gary Mak of the best-selling Spring Recipes and Josh Long, an expert Spring user and developer, Spring...
This book presents the first broad look at the rapidly emerging field of data-intensive science, with the goal of influencing the worldwide scientific and computing research communities and inspiring the next generation of scientists. Increasingly, scientific breakthroughs will be powered by advanced computing capabilities that help researchers...
Zoho — the free suite of online productivity applications — offers a fantastic set of resources for anyone with Internet access. You can use a state-of-the-art word processor, spreadsheet, database system, or any of many other applications that Zoho offers. Those applications are as powerful as any you’ll find that you install...
Microsoft is introducing a large number of changes to the way that the .NET Framework operates. Familiar technologies are being altered, best practices replaced, and developer methodologies adjusted. Many developers find it hard to keep up with the pace of change across .NET's ever-widening array of technologies. You may know what's happening in...
The opportunities provided by SaaS and Web Applications solutions allowed for significant growth within an industry that continues to mature and develop at a rapid pace.
The traditional rationale for outsourcing of IT systems involves applying economies of scale to the operation of applications, such that a service provider can offer...
At times when the IT manager’s best friend is systems consolidation (which is a euphemism for centralisation), it may come somewhat as a surprise for you that this book investigates decentralisation in the context of content management systems. It may seem quite obvious
that content will and should be managed by the party who...
Beginning Hibernate, Second Edition is ideal if you’re experienced in Java with databases (the traditional, or “connected,” approach), but new to open source, lightweight Hibernate—the de facto object-relational mapping and database-oriented application development framework.
Virtualization creates new and difficult challenges for forensic investigations. Operating systems and applications running in virtualized environments often leave few traces, yielding little evidence with which to conduct an investigation.
Virtualization and Forensics offers an in-depth view into the world of virtualized...
A must-have guide that covers all the new features of Visual Studio 2010
Visual Studio allows you to create and manage programming projects for the Windows platform, and the new 2010 version has undergone a major overhaul comprised of significant changes. Written by an author team of veteran programmers and developers,...
Server bottlenecks and failures are a fact of life in any database deployment, but they don't have to bring everything to a halt. MySQL has several features that can help you protect your system from outages, whether it's running on hardware, virtual machines, or in the cloud. MySQL High Availability explains how to...