Designing Evolvable Web APIs with ASP.NET and over 2 million other books are available for Amazon Kindle . Learn more
  • RRP: £33.50
  • You Save: £8.48 (25%)
FREE Delivery in the UK.
Only 3 left in stock (more on the way).
Dispatched from and sold by Amazon.
Gift-wrap available.
Designing Evolvable Web A... has been added to your Basket
Trade in your item
Get a £3.45
Gift Card.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

Designing Evolvable Web APIs with ASP.NET Paperback – 1 Jan 2014

See all 2 formats and editions Hide other formats and editions
Amazon Price New from Used from
Kindle Edition
"Please retry"
"Please retry"
£17.65 £17.79

Trade In Promotion

Frequently Bought Together

Designing Evolvable Web APIs with ASP.NET + Pro ASP.Net Web API Security: Securing ASP.Net Web API (Expert's Voice in .NET) + ASP.Net Web API 2 Recipes: A Problem-Solution Approach (Recipes Apress)
Price For All Three: £71.88

Buy the selected items together

Trade In this Item for up to £3.45
Trade in Designing Evolvable Web APIs with ASP.NET for an Amazon Gift Card of up to £3.45, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more

Product details

More About the Authors

Discover books, learn about writers, and more.

Product Description

Book Description

Harnessing the power of the web

About the Author

Glenn previously worked at Microsoft where he drove the early vision for ASP.NET Web API. He now works at Splunk making big data more accessible to developers. A hardcore coder professionally for almost 20 years, he cares deeply about making developers' lives easier. Glenn lives and breathes code and is rumored never to actually sleep. He's also a big supporter in the shift toward cloud development having played a key role at Microsoft in supporting OSS stacks in Windows Azure. He is an active contributor to node.js and .net OSS projects, a supporter of the community, and a frequent speaker internationally. He lives with his wife and daughter in Seattle.

Pablo is an internationally recognized expert with over 14 years of experience in designing and implementing large distributed systems with Microsoft technologies and a Connected System MVP.For the last 9 years Pablo has helped numerous Microsoft teams develop tools and frameworks for building service-oriented applications with Web Services, ASP.NET and Windows Communication Foundation (WCF).Pablo now focuses on technologies that enable developers to build large scale systems and web applications with focus on mobile, such as HTML5, Node.js, ASP.NET or Windows Azure.

Pedro Félix is a software engineer and a professor, working in sunny Lisbon, where he deploys both code and knowledge. After many lines of assembly language, he climbed up the stack until reaching the Web, where he now focuses on execution infrastructures, identity management and access control.

Howard Dierking is a Microsoft Program Manager on the ASP.NET team where his current focus areas include NuGet and the Katana project. He is as also the author of the REST Fundamentals course on Pluralsight.

Darrel Miller is co-founder of Tavis Software, a software solutions and services company specializing in the manufacturing sector. He spends his days showing people how to apply the REST architectural style to business applications.

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

There are no customer reviews yet on
5 star
4 star
3 star
2 star
1 star

Most Helpful Customer Reviews on (beta) 7 reviews
14 of 15 people found the following review helpful
Thorough Coverage of Web APIs 22 April 2014
By bibliomanic - Published on
Format: Paperback
In a word: comprehensive! If there's any book you need to understand the details and get into the plumbing of Microsoft's Web API, this is the text you'll want. It's important to understand from the outset, however, this book is not for beginners; not even a little and I make no bones about that.

That said, experienced programmers can be utterly comfortable with the text assuming you have a basic understanding of web services and the function of the HTTP protocol. You should also understand that this book isn't as much about code as it is about designing Web APIs in ASP.NET (as the title implies). A good understanding of MVC will also help the wary developer.

The book begins with a discussion of web architecture and the HTTP protocol. It then moves to an overview of what Web APIs are all about, and how you can utilize them in your ASP.NET programs. I found these first two chapters rich in content and you might have to read it a couple of times (I know I did) to really start making things stick. Chapter 3 is when you begin to see the first sample programs that demonstrate on a simple level the idea behind Web API communications.

Chapters 4 and 5 cover everything related to architecture and application layers in Web API transaction processing: again, hardly anything here in the way of code. Chapter 6 covers media types and design, the "UI" layer of Web API design, and the ideas behind the delivery of hypermedia.

Chapters 7 through 10 contain the heaviest bits of code samples and demonstrate building out and scaling your APIs, as well as implementing the various client and hosting models. The book concludes with a look at the role of controllers and routing, formatters and model binding, client-side classes for the HTTP protocol, and finally security and messaging.

Overall, I found this to be quite a comprehensive and excellent text on the design of Web APIs, if that's what you're searching for. However, if you're looking for a text that takes you step by step through the actual creation of Web APIs (e.g., a start-to-finish tutorial) this won't be what you want and I'd suggest you look elsewhere. I did find the book a bit lacking in translating Web API functionality to ASP.NET Web Forms. For what it's intended to do, I think the book is an excellent reference and provides thorough coverage of designing Web APIs in your ASP.NET MVC apps.

* Disclosure, I received a free e-book copy of this text in exchange for a review. However, my opinions of the book are based solely upon my experiences as professional developer with more than 10 years of experience.
2 of 2 people found the following review helpful
A must have for anyone designing or creating an API 27 May 2014
By Joseph Guadagno - Published on
Format: Paperback
When I first learned about this book I could not wait to get my hands on it for two reasons. One, my current work project involves designing an API for an application to “talk” to a wide variety of systems. The second is one of the authors, Glenn Block. I’ve known Glenn for a while. I’ve seen him present, I’ve talked with him, read his blog posts and knew the book would not disappoint and it did not.

The book starts off with covering the HTTP protocol, then moves into the different types of API styles like the Richardson Maturity Model, RPC, REST and others. The authors do this to give the readers an understanding of how the web works and why the Web API framework in ASP.NET is the way it is. The authors describe, in depth, building out an API, versioning it, applying security, formatting responses and talk about testability of an API.
3 of 4 people found the following review helpful
Not recommended 30 July 2014
By Son Nguyen - Published on
Format: Paperback Verified Purchase
The book started out promising talking about evolvable concepts. It goes into building a rudimentary API from problem, concept, design, and implementation. However, the next few chapters that gets into the details of the Web API architecture had too few examples and really nothing of demonstrable value that one can try out and modify to solidify the learning. A lot of information can be gleamed from this book, but nothing that will help solidify the reader's mastery of the architecture. I tried to bind to a complex model (really a flatten data structure), but the book was not helpful in detailing how to build a model binder, when to use it, how to issue a request to test out the binder from a web client. It appears to go in depth initially, but really the authors only wallowed in the shallow failing to take opportunities to apply practical real world examples. Instead, we get elementary examples that leaves the readers looking for more answers elsewhere to fulfill their needs. I was sorely disappointed.

The book's writing style is not engaging. Granted it is a technical book, but it was not engaging like so many other books I have read over the years. In the end, this is an introductory read on the topic and there is not a whole lot of useful information a reader can get that is not already on MSDN or some other sites. I was thinking this book will allow me to build a web api by tapping deeply into the architecture and framework. I was left frustrated that it was not able to complete my knowledge on this topic. I am sure there are better books out there that can be a good primer and advance source on this technology.
1 of 1 people found the following review helpful
Well written, easy to understand 21 May 2014
By A. Struthers - Published on
Format: Paperback Verified Purchase
Have had very good luck with O'Reilly books, and this is another. Well written, substantially conveys the concepts and is useable.
A good web api book to write evolvable interface for customers. 15 Oct. 2014
By Li, Ding - Published on
Format: Paperback
I am new to web api design and implementation, and this book is a very best book for this part. This book covers almost everything about web api, from architect , design and coding. What interests me most is how to right a backward compatibility web api which may be consumed by many customers for a long time, and this book explain well on this part. I recommend to everyone who has the same interests.
Were these reviews helpful? Let us know