InfoQ Homepage Web Services Content on InfoQ
-
Testing Web Services with QuickCheck
Thomas Arts discusses how to test web services with QuickCheck.
-
Beyond REST: Coursera's Journey to GraphQL
Bryan Kane talks about why Coursera is transitioning to GraphQL and shares challenges and learnings from building their GraphQL assembly layer.
-
Rethinking CodeGen: IDL, Thrift, gRPC, Ohh My
Cameron Waeland discusses the evolution of Compass and presents their extensible code generation framework which is at the heart of their automatically generated REST to gRPC reverse proxy.
-
API Design and the Future of API Descriptions Formats
Zdenek Nemec discusses the birth, evolution, and the current and the foreseeable future of web APIs.
-
Building out Hypermedia Clients
Todd Brackley outlines the general engine of a hypermedia client implementation, what API forms look like, and then outlines five design issues useful in creating such clients.
-
GraphQL for All? A Few Things to Think about before Blindly Dumping REST for GraphQL
Arnaud Lauret discusses REST vs. GraphQL, comparing their strengths and weaknesses, suggesting evaluating both before making a decision.
-
gRPC: A High Performance, Modern RPC System
David Howden introduces gRPC and outlines its main strengths/weaknesses, and then recounts his experience of migrating from JSON/HTTP-based REST to gRPC, including benefits and issues encountered.
-
Building a Hypermedia API in a Few Minutes with the API Platform Framework
Kevin Dunglas introduces the API Platform and shows how to build an API with it.
-
Streaming APIs
Audrey Neveu discusses why and how to transform a REST API into a Data Streaming API.
-
Designing Pragmatic RESTful APIs
Anupama Natarajan presents key principles to consider when designing RESTful APIs based on her experience designing them for real-world applications.
-
Hypermedia Myths and Misconceptions
Glenn Block discusses the truth and myth beyond some beliefs: the web was built for hypermedia, there is no REST without hypermedia, hypermedia is the magic cure for all API ills, etc.
-
Writing Comprehensive and Guaranteed Up-to-Date REST API Documentation
Andreas Evers introduces Spring REST Docs and its test-driven approach to RESTful API documentation.