Designing Evolvable Web APIs with ASP.NET: Harnessing the Power of the Web
Availability: Usually ships in 24 hours
Ships from and sold by Amazon.com
Design and build Web APIs for a broad range of clients—including browsers and mobile devices—that can adapt to change over time. This practical, hands-on guide takes you through the theory and tools you need to build evolvable HTTP services with Microsoft’s ASP.NET Web API framework. In the process, you’ll learn how design and implement a real-world Web API.
Ideal for experienced .NET developers, this book’s sections on basic Web API theory and design also apply to developers who work with other development stacks such as Java, Ruby, PHP, and Node.
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.
Most helpful customer reviews
11 of 13 people found the following review helpful.
By Son Nguyen
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.
0 of 0 people found the following review helpful.
An essential Web API design guide.
By Rich Turner
If you're interested in Web API design - even if you don't plan on using ASP.NET/WebAPI - read this book! It's filled with a mountain of guidance born from real-world, hard-won experience by authors who've actually worked at the cutting edge of Web API design. Essential reading.
0 of 0 people found the following review helpful.
Good book arrived quickly. Thanks!
Manage research, learning and skills at defaultLogic. Create an account using LinkedIn or facebook to manage and organize your IT knowledge. defaultLogic works like a shopping cart for information -- helping you to save, discuss and share.