Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Code in the Cloud (Pragmatic Programmers)

Buy

Cloud computing is an innovative and exciting style of programming and using computers. It creates tremendous opportunities for software developers: cloud computing can provide an amazing new platform for building new kinds applications. In this chapter, we’ll look at the basic concepts: what cloud computing is, when and why you should use it, and what kinds of cloud-based services are available to you as an application developer.

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.

(HTML tags aren't allowed.)

JavaScript at Scale
JavaScript at Scale

Build web applications that last, with scaling insights from the front-line of JavaScript development

About This Book

  • Design and implement JavaScript application architectures that scale from a number of perspectives, such as addressability, configurability, and performance
  • Understand...
Hack Proofing Your Web Applications
Hack Proofing Your Web Applications
As a developer, the best possible way to focus on security is to begin to think like a hacker. Examine the methods that hackers use to break into and attack Web sites and use that knowledge to prevent attacks. You already test your code for functionality; one step further is to test it for security—attempt to break into it by finding some...
Flash Professional CS5 Advanced for Windows and Macintosh: Visual QuickPro Guide
Flash Professional CS5 Advanced for Windows and Macintosh: Visual QuickPro Guide

Flash is one of the most pervasive technologies on the Web, delivering interactive and immersive multimedia. Leading corporate Web sites use its streamlined graphics to communicate their brands, major motion picture studios promote theatrical releases with Flash video, and online news and educational sites provide rich user...


Fundamentals of Robotic Mechanical Systems
Fundamentals of Robotic Mechanical Systems
Modern robotics dates from the late 1960s, when progress in the development of microprocessors made possible the computer control of a multiaxial manipulator. Since then, robotics has evolved to connect with many branches of science and engineering, and to encompass such diverse fields as computer vision, artificial intelligence, and speech...
50 Things You Can Do Today to Manage Stress (Personal Health Guides)
50 Things You Can Do Today to Manage Stress (Personal Health Guides)

A no-nonsense guide to help reduce day-to-day stress

 

In this reassuring and easy-to-follow book, Wendy Green explains the psychological and physical factors that...

Practical Free Alternatives to Commercial Software
Practical Free Alternatives to Commercial Software

Get all the things done you're used to doing with pricey software at a fraction of the cost. There are hundreds of free programs out there that work just as well as the commercial programs people pay hundreds of dollars for. This book tells you how to find and use the most popular and useful of these.

...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy