Building Hypermedia APIs with HTML5 and Node and over one million other books are available for Amazon Kindle. Learn more



or
Sign in to turn on 1-Click ordering
Sell Us Your Item
For a $3.80 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Start reading Building Hypermedia APIs with HTML5 and Node on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 

Building Hypermedia APIs with HTML5 and Node [Paperback]

Mike Amundsen
4.5 out of 5 stars  See all reviews (6 customer reviews)

List Price: $24.99
Price: $20.67 & FREE Shipping on orders over $25. Details
You Save: $4.32 (17%)
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 Tuesday, May 21? Choose One-Day Shipping at checkout. Details

Formats

Amazon Price New from Used from
Kindle Edition $9.44  
Paperback $20.67  
Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Book Description

December 1, 2011

With this concise book, you’ll learn the art of building hypermedia APIs that don’t simply run on the Web, but that actually exist in the Web. You’ll start with the general principles and technologies behind this architectural approach, and then dive hands-on into three fully-functional API examples.

Too many APIs rely on concepts rooted in desktop and local area network patterns that don’t scale well—costly solutions that are difficult to maintain over time. This book shows system architects and web developers how to design and implement human- and machine-readable web services that remain stable and flexible as they scale.

  • Learn the H-Factors for representing application metadata across all media types and formats
  • Understand the four basic design elements for authoring hypermedia types
  • Convert a simple read-only XML-based media type into a successful API design
  • Examine the challenges and advantages of designing a hypermedia type with JSON
  • Use HTML5’s rich set of hypermedia controls in the API design process
  • Learn the details of documenting, publishing, and registering media type designs and link-relation types

Frequently Bought Together

Building Hypermedia APIs with HTML5 and Node + REST in Practice: Hypermedia and Systems Architecture + RESTful Web Services Cookbook: Solutions for Improving Scalability and Simplicity
Price for all three: $81.88

Buy the selected items together


Editorial Reviews

About the Author

An internationally known author and lecturer, Mike Amundsen travels throughout the United States and Europe consulting and speaking on a wide range of topics including distributed network architecture, Web application development, Cloud computing, and other subjects. His recent work focuses on the role hypermedia plays in creating and maintaining applications that can successfully evolve over time. He has more than a dozen books to his credit and recently contributed to the book "RESTful Web Services Cookbook" (by Subbu Allamaraju). When he is not working, Mike enjoys spending time with his family in Kentucky, USA.


Product Details

  • Paperback: 244 pages
  • Publisher: O'Reilly Media (December 1, 2011)
  • Language: English
  • ISBN-10: 1449306578
  • ISBN-13: 978-1449306571
  • Product Dimensions: 5.9 x 0.6 x 9.8 inches
  • Shipping Weight: 13.6 ounces (View shipping rates and policies)
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (6 customer reviews)
  • Amazon Best Sellers Rank: #54,061 in Books (See Top 100 in Books)

More About the Author

Mike Amundsen is Principal API Architect for Layer 7 Technologies. An internationally known author and lecturer, he travels throughout the United States and Europe consulting and speaking on a wide range of topics including distributed network architecture, Web application development, Cloud computing, and other subjects. His recent work focuses on the role hypermedia plays in creating and maintaining applications that can successfully evolve over time.

He has more than a dozen books to his credit. When he is not working, Mike enjoys spending time with his family in Kentucky, USA.

Customer Reviews

4.5 out of 5 stars
(6)
4.5 out of 5 stars
Share your thoughts with other customers
Most Helpful Customer Reviews
19 of 23 people found the following review helpful
4.0 out of 5 stars The definitive guide to hypermedia January 8, 2012
Format:Paperback
If you are a hypermedia developer you should read this book. If you are building web apis to reach multiple devices then you should read this book. If you are building web apis that will be around for a long time and evolve over many versions, then read this book. Hypermedia systems have been around since the dawn of the web, however they have mainly been HTML pages offered up to a browser agent. It Is extremely rare that you see the usage of hypermedia in web apis / machine to machine scenarios.

Hypermedia is basically a black art that very few folks actually understand. I experienced this first hand as the Program Manager for a new web api framework we were building at Microsoft, as hypermedia was something that we wanted our framework to support. I immediately discovered that there was very little literature on the concept, there was no definitive reference to turn to. The guidance was mainly spread through a set of articles and through thousands of mail threads. Mike is one of the few who actually gets it having many years of experience building such systems. He is one of the foremost experts on the topic. Just head to his blog or the REST discussion list and you'll see this is the case.

This book is important because wIth it Mike lifts the veil of mystery of how to build such systems, taking it from a black art to something broadly available to developers. Mike goes into depth defining what hypermedia is and the different ways it can manifest itself. He describes the different types of hypermedia controls and how best to use them. Mike also pays particular attention to using hypermedia in javascript agents running in the browser, something that is extremely relevant today considering the rise of rich ajax style applications using frameworks like jQuery and extjs. The book is not a book of theory, from start to finish it uses real world examples to illustrate the concepts.

I highly recommend it!
Was this review helpful to you?
7 of 7 people found the following review helpful
Format:Kindle Edition|Amazon Verified Purchase
If you don't know what a hypermedia API is, think that REST is all about pretty URIs, or think RPC is all the rage, you owe it to yourself to amend your thinking by picking up this book. I don't think this will convince you to go all out for hypermedia, but you'll get a solid, clear foundation for how hypermedia can help you better design and implement web APIs. This book covers the case for both human and machine clients. In particular, I found the use of HTML5 a real treat, as I'd never considered it for machine-to-machine communications. I highly recommend it.
Comment | 
Was this review helpful to you?
5 of 5 people found the following review helpful
5.0 out of 5 stars Practical hypermedia API example May 16, 2012
Format:Paperback
As REST discussion has matured into a focus on hypermedia APIs, it's easy to get lost amidst all the ideas. Hypermedia APIs with HTML5 and Node grounds the discussion by providing a few practical examples that can be absorbed and understood. Instead of saying "a hypermedia API could work like ..." this book simply creates a few APIs and implements client and server functionality on them. It's not an exhaustive discussion of ideals, it's something you can take and immediately apply. If you are wondering "Ok, I get it, but how would it actually work in practice" then this book is for you.

Note - although the examples in the book are implemented in nodejs, it is clearly not a book about nodejs. The language and tools are implementation details. You could easily implement these APIs in any language.
Comment | 
Was this review helpful to you?

What Other Items Do Customers Buy After Viewing This Item?


Forums

There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
Topic:
First post:
Prompts for sign-in
 



So You'd Like to...


Create a guide


Look for Similar Items by Category