Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
RESTful Web Services Cookbook: Solutions for Improving Scalability and Simplicity

Buy

While the REST design philosophy has captured the imagination of web and enterprise developers alike, using this approach to develop real web services is no picnic. This cookbook includes more than 100 recipes to help you take advantage of REST, HTTP, and the infrastructure of the Web. You'll learn ways to design RESTful web services for client and server applications that meet performance, scalability, reliability, and security goals, no matter what programming language and development framework you use.

Each recipe includes one or two problem statements, with easy-to-follow, step-by-step instructions for solving them, as well as examples using HTTP requests and responses, and XML, JSON, and Atom snippets. You'll also get implementation guidelines, and a discussion of the pros, cons, and trade-offs that come with each solution.

  • Learn how to design resources to meet various application scenarios
  • Successfully design representations and URIs
  • Implement the hypertext constraint using links and link headers
  • Understand when and how to use Atom and AtomPub
  • Know what and what not to do to support caching
  • Learn how to implement concurrency control
  • Deal with advanced use cases involving copying, merging, transactions, batch processing, and partial updates
  • Secure web services and support OAuth
(HTML tags aren't allowed.)

WebGL Programming Guide: Interactive 3D Graphics Programming with WebGL (OpenGL)
WebGL Programming Guide: Interactive 3D Graphics Programming with WebGL (OpenGL)

Using WebGL®, you can create sophisticated interactive 3D graphics inside web browsers, without plug-ins. WebGL makes it possible to build a new generation of 3D web games, user interfaces, and information visualization solutions that will run on any standard web browser, and on PCs, smartphones, tablets, game...

iPad Made Simple
iPad Made Simple

Get the most out of your iPad with iPad Made Simple—learn all the key features, understand what’s new, and utilize dozens of time-saving tips and tricks. This book includes over 740 pages of easy-to-read instructions and over 1,000 carefully annotated screen shots to guide you to iPad mastery.

With iPad...

Brain-Computer Interfaces: Applying our Minds to Human-Computer Interaction
Brain-Computer Interfaces: Applying our Minds to Human-Computer Interaction

For generations, humans have fantasized about the ability to create devices that can see into a person’s mind and thoughts, or to communicate and interact with machines through thought alone. Such ideas have long captured the imagination of humankind in the form of ancient myths and modern science fiction stories. Recent advances in...


Automatic Speech Recognition on Mobile Devices and over Communication Networks (Advances in Pattern Recognition)
Automatic Speech Recognition on Mobile Devices and over Communication Networks (Advances in Pattern Recognition)
The remarkable advances in computing and networking have sparked an enormous interest in deploying automatic speech recognition on mobile devices and over communication networks. This trend is accelerating.

This book brings together leading academic researchers and industrial practitioners to address the issues in this emerging realm and...

Telecom Crash Course, Second Edition
Telecom Crash Course, Second Edition
THE DEFINITIVE TELECOM RESOURCE -- COMPLETELY REVISED AND UPDATED

Get a thorough introduction to the telecommunications industry -- from the technologies involved to the complex business, market, and regulatory relationships. This new edition of the acclaimed telecom guide provides a framework for understanding the concepts,...

Beginning Software Engineering
Beginning Software Engineering

A complete introduction to building robust and reliable software

Beginning Software Engineering demystifies the software engineering methodologies and techniques that professional developers use to design and build robust, efficient, and consistently reliable software. Free of jargon and assuming no previous
...

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