- Paperback: 538 pages
- Publisher: O'Reilly Media; 1 edition (April 7, 2014)
- Language: English
- ISBN-10: 1449337716
- ISBN-13: 978-1449337711
- Product Dimensions: 7 x 1.1 x 9.2 inches
- Shipping Weight: 1.9 pounds (View shipping rates and policies)
- Average Customer Review: 13 customer reviews
- Amazon Best Sellers Rank: #875,407 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Designing Evolvable Web APIs with ASP.NET: Harnessing the Power of the Web 1st Edition
Use the Amazon App to scan ISBNs and compare prices.
The Amazon Book Review
Author interviews, book reviews, editors picks, and more. Read it now
Frequently bought together
Customers who bought this item also bought
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.
Browse award-winning titles. See more
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
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.
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.
Most recent customer reviews
1.It is nicely organized, which makes it easier to understand.Read more