Designing Evolvable Web APIs with ASP.NET: Harnessing the Power of the Web

Designing Evolvable Web APIs with ASP.NET: Harnessing the Power of the Web
By Glenn Block, Pablo Cibraro, Pedro Felix, Howard Dierking, Darrel Miller

List Price: $49.99
Price: $31.02 Details

Availability: Usually ships in 24 hours
Ships from and sold by Amazon.com

57 new or used available from $16.21

Average customer review:
(13 customer reviews)

Product Description

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.

  • Dig into HTTP essentials, as well as API development concepts and styles
  • Learn ASP.NET Web API fundamentals, including the lifecycle of a request as it travels through the framework
  • Design the Issue Tracker API example, exploring topics such as hypermedia support with collection+json
  • Use behavioral-driven development with ASP.NET Web API to implement and enhance the application
  • Explore techniques for building clients that are resilient to change, and make it easy to consume hypermedia APIs
  • Get a comprehensive reference on how ASP.NET Web API works under the hood, including security and testability


Product Details

  • Amazon Sales Rank: #886852 in Books
  • Brand: Brand: O'Reilly Media
  • Published on: 2014-04-07
  • Original language: English
  • Number of items: 1
  • Dimensions: 9.17" h x 1.09" w x 7.01" l, 1.88 pounds
  • Binding: Paperback
  • 538 pages

Features

  • Used Book in Good Condition

Editorial Reviews

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.


Customer Reviews

Most helpful customer reviews

10 of 12 people found the following review helpful.
2Not recommended
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.
5An 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.
4Four Stars
By Deluxe
Good book arrived quickly. Thanks!

See all 13 customer reviews...

Connect with defaultLogic
What We've Done
Led Digital Marketing Efforts of Top 500 e-Retailers.
Worked with Top Brands at Leading Agencies.
Successfully Managed Over $50 million in Digital Ad Spend.
Developed Strategies and Processes that Enabled Brands to Grow During an Economic Downturn.
Taught Advanced Internet Marketing Strategies at the graduate level.


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.


  Contact Us