Book description
Powerful web-based REST and hypermedia-style APIs are becoming more common every day, but instead of applying the same techniques and patterns to hypermedia clients, many developers rely on custom client code. With this practical guide, you’ll learn how to move from one-off implementations to general-purpose client apps that are stable, flexible, and reusable. Author Mike Amundsen provides extensive background, easy-to-follow examples, illustrative dialogues, and clear recommendations for building effective hypermedia-based client applications.
Publisher resources
Table of contents
- Foreword
- Preface
- Prologue: Well, That Was a Fun Trip, Eh?
- Bob, Carol, and BigCo, Inc.
- 1. Our HTML Roots and Simple Web APIs
- 2. JSON Clients
- 3. The Representor Pattern
- 4. HAL Clients
- 5. The Challenge of Reusable Client Apps
- 6. Siren Clients
- 7. Versioning and the Web
- 8. Collection+JSON Clients
- 9. Hypermedia and Microservices
- Epilogue: Welcome to Your Future
-
A. Project List
- Chapter 1, Our HTML Roots and Simple Web APIs
- Chapter 2, JSON Clients
- Chapter 3, The Representor Pattern
- Chapter 4, HAL Clients
- Chapter 5, The Challenge of Reusable Client Apps
- Chapter 6, Siren Clients
- Chapter 7, Versioning and the Web
- Chapter 8, Collection+JSON Clients
- Chapter 9, Hypermedia and Microservices
- B. Tools and Resources
- Index
Product information
- Title: RESTful Web Clients
- Author(s):
- Release date: February 2017
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781491921906
You might also like
book
Software Engineering at Google
Today, software engineers need to know not only how to program effectively but also how to …
book
40 Algorithms Every Programmer Should Know
Learn algorithms for solving classic computer science problems with this concise guide covering everything from fundamental …
book
Head First Design Patterns, 2nd Edition
You know you don’t want to reinvent the wheel, so you look to design patterns—the lessons …
book
Fundamentals of Software Architecture
Salary surveys worldwide regularly place software architect in the top 10 best jobs, yet no real …