Programming Windows Azure and over one million other books are available for Amazon Kindle. Learn more

Buy New

or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Buy Used
Used - Very Good See details
$17.99 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
Kindle Edition
 
   
Sell Back Your Copy
For a $1.25 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Programming Windows Azure: Programming the Microsoft Cloud
 
 
Start reading Programming Windows Azure on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Programming Windows Azure: Programming the Microsoft Cloud [Paperback]

Sriram Krishnan (Author)
4.0 out of 5 stars  See all reviews (15 customer reviews)

List Price: $49.99
Price: $30.42 & this item ships for FREE with Super Saver Shipping. Details
You Save: $19.57 (39%)
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it delivered Tuesday, May 29? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for students on millions of items. Learn more

Formats

Amazon Price New from Used from
Kindle Edition $22.79  
Paperback $30.42  

Book Description

May 24, 2010 0596801971 978-0596801977 1

Learn the nuts and bolts of cloud computing with Windows Azure, Microsoft's new Internet services platform. Written by a key member of the product development team, this book shows you how to build, deploy, host, and manage applications using Windows Azure's programming model and essential storage services.

Chapters in Programming Windows Azure are organized to reflect the platform's buffet of services. The book's first half focuses on how to write and host application code on Windows Azure, while the second half explains all of the options you have for storing and accessing data on the platform with high scalability and reliability. Lots of code samples and screenshots are available to help you along the way.

  • Learn how to build applications using the Windows Azure toolset
  • Discover how Windows Azure works under the hood, and learn the how and the why behind several features
  • Choose to write application code in .NET or other languages such as C/C++, PHP, or Ruby
  • Understand the various options for managing your service
  • Get up to speed on Azure's storage services, including blobs, queues, and tables
  • Build a secure backup system, and learn about cloud application security, cryptography, and performance

Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $2 in Amazon MP3 Credit. Here's how (restrictions apply)

Frequently Bought Together

Programming Windows Azure: Programming the Microsoft Cloud + Windows Azure Platform (Expert's Voice in .NET) + Cloud Computing with the Windows Azure Platform (Wrox Programmer to Programmer)
Price For All Three: $85.08

Show availability and shipping details

Buy the selected items together
  • In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Windows Azure Platform (Expert's Voice in .NET) $29.69

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Cloud Computing with the Windows Azure Platform (Wrox Programmer to Programmer) $24.97

    In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details



Editorial Reviews

About the Author

Sriram Krishnan works on the Windows Azure program management team. He has been involved with the product since before its public launch and has worked on several of the features covered in this book. Previously, Sriram has worked on several Microsoft products, ranging from Web 2.0 sites to developer tools. Sriram is a frequent speaker at Microsoft events and blogs at http://www.sriramkrishnan.com.


Product Details

  • Paperback: 370 pages
  • Publisher: O'Reilly Media; 1 edition (May 24, 2010)
  • Language: English
  • ISBN-10: 0596801971
  • ISBN-13: 978-0596801977
  • Product Dimensions: 9.1 x 6.9 x 0.9 inches
  • Shipping Weight: 1 pounds (View shipping rates and policies)
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (15 customer reviews)
  • Amazon Best Sellers Rank: #503,962 in Books (See Top 100 in Books)

More About the Author

Sriram Krishnan a tinkerer, builder and amateur wordsmith currently living in the SF Bay Area. He used to work as a Program Manager on the Windows Azure team at Microsoft. At Windows Azure, he ran the feature teams which built the service management APIs, geo-capabilities and several back-end infrastructure pieces. Sriram is also the author of O'Reilly's 'Programming Windows Azure'. He is a prolific speaker and has delivered talks at several conferences.

Before Windows Azure, he worked on Microsoft Popfly where he drove several social networking features and built scalable infrastructure pieces, including one of Microsoft's first distributed network caches.

You can find him online at sriramk.com and on twitter at @sriramk.

Customer Reviews

Most Helpful Customer Reviews
37 of 43 people found the following review helpful
Pathetic July 21, 2010
Format:Paperback|Amazon Verified Purchase
The author does little more than recap information that is readily available in the SDK documentation, and has added hardly any thought about the practicalities of Azure development. (In fact, I could find NO evidence of such thought, but I've written "hardly any," in case I missed an iota.) For example, if you want to use an Azure Worker Role, you might create one from the template provided by the Azure SDK add-in to Microsoft Visual Studio. You will peruse the automatically-generated code and think to yourself, perhaps, "okay: what are the implications of the different alternatives for sleeping on the thread in the Run() method." You won't find that question or any others answered in Krishnan's book, though. What you will find is text that simply restates what you will read in the generated template. So save yourself $49.99 and just download the SDK and read the templates. Perhaps you want to use SQL Azure in your solution? The author devotes 9 pages to that subject. Here are a couple of things you might want to do if you actually want to use SQL Azure:

(1) Take a definition of an existing database and deploy that into Azure. There is nothing at all on how one might accomplish that ... not so much as a hand-wave in the direction of the Visual Studio Database Edition facilities that would allow you to generate a complete definition of your database for deployment to SQL Azure.

(2) Connect to a SQL Azure database from an Azure Web or Worker role. Krishnan has a code snippet showing how to accomplish that (which one could have found in the Azure SDK documentation easily enough) but not a word about how one might not HARD CODE the connection parameters, but instead get them from configuration, and, in that case, how best to secure the configuration information.

Questions like these would arise for anyone who is actually trying to write anything more than a "Hello, World" application, and who develops software professionally. There are no answers to any of those sorts of questions here. I believe I have read all of the books on Azure published to date, and among those, Tejaswi Redkar's "Windows Azure Platform," is by far the best.
Comment | 
Was this review helpful to you?
12 of 13 people found the following review helpful
Terribly out-of-date March 9, 2011
Format:Paperback
I do not envy anyone charged with writing this book---particularly for publication in 2010. Mr. Krishnan is unquestionably comfortable with the subject of Windows Azure, but the truth is that as of March 2011, much of the detailed advice in this book is hopelessly out of date. That says more about the speed and timing of Microsoft's portal design-changes and releases of new SDKs than it does about the author, but the simple fact is that much of the actual advice here leads to confusion and failed efforts.

Just a few examples:
--CSPack command-line tool examples failed with errors having nothing to do with environment paths, etc.
--Names of seminal tools have changed: Development Fabric (DevFabric) is now Compute Emulator; Development Storage is now known as Storage Emulator.
--The MS Azure Development Portal has radically changed both in terms of look and feel and in its usage.

In short, look for Azure books published in 2011 or later. The concepts are difficult enough, without having to create your own glossary to translate obsolete names of important tools.

Hopefully, Mr. Krishnan has a 2nd edition coming out soon.
Comment | 
Was this review helpful to you?
4 of 5 people found the following review helpful
Format:Paperback
Programming Windows Azure is a useful book for users who want to know how to program with Microsoft Cloud. The book has enough practical code samples for users to start their own projects with confidence. What I liked the most about this book is its concise and clear explanations on various aspects of Windows Azure such as managing service, RESTful APIs, blobs, queues, and SQL Azure. This book is a good resource for programmers who want to start developing Windows Azure solutions.
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
Ongoing Review
This is an ongoing review. I will update as I make my way through the book, but wanted you to know my impressions along the way. Read more
Published 12 months ago by Mark
Outdated, lame
This book is so incredibly outdated, it's borderline unusable. Huge topics are completely skimmed over. I can't stress enough how disappointed I am with this book. Read more
Published 13 months ago by Arash Emami
Must read for developers new to Azure
Programming Windows Azure is fantastic introductory resource for developers taking a first look at working with Microsoft's cloud computing platform. Read more
Published 20 months ago by Eric Marinko
Excellent Azure learning book
The book has lots of useful information and examples for Azure beginners.
This is the first Azure book I found useful. Read more
Published 22 months ago by Gizi Ben-Tovim
Helpful beginners guide to Azure
I'm just starting on programming services in Windows Azure, and this book really helped me make sense of the various options I have in doing so, as well as how they relate to... Read more
Published 22 months ago by Philip Taron
Great introductory text
This book covers all of the major topics in Azure programming with enough detail for you to navigate the major API's and create your first real application. Read more
Published 23 months ago by Marshall Rosenstein
A Book to Read and to Come Back to
This is an unusual technical book, at least for me. It's unusual because I enjoyed reading it from cover to cover, and I enjoy even more to refer back to it whenever I need to... Read more
Published 23 months ago by Sten Sundblad
Good book
Pretty good book to get a quick flow in Azure. The flow is pretty narrative and get into details without being text bookish. Read more
Published 23 months ago by Anandan Kumaran
Excellent introduction to Azure with good insight into the project's...
When a new technology is released (especially something as visible as Microsoft Azure) lots of publishers (and authors) jump on the bandwagon thinking that timing is what really... Read more
Published 23 months ago by Franck Jeannin
THE AZURE EYES HAVE IT!!!!
Do you want to know how to harness computing and storage horsepower as a service? If you do, then this book is for you. Read more
Published 24 months ago by John R. Vacca
Search Customer Reviews
Only search this product's reviews

Inside This Book (learn more)
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:

What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums





Look for Similar Items by Category


Look for Similar Items by Subject