InfoQ Homepage HTTP Content on InfoQ
-
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.
-
No REST - Architecting Real-Time Bulk Async APIs
Michael Uzquiano talks about how to scale an API to accept many items, how to evolve the Evolution of ReST over HTTP to transactional, asynchronous bulk operations and using polling.
-
From Zero to Hyper in 30 Minutes: Live Coding a Hypermedia Client
Mike Amundsen demos creating a HTTP request in JavaScript using Request, Response, Render, and Repeat, then handling the responses, and parsing the returned document for data, links, and forms.
-
Spring MVC 4.2: New and Noteworthy
Rossen Stoyanchev offers an overview of new features for web applications in Spring Framework 4.2: HTTP streaming, Server-sent events, cross-origin requests, HTTP caching, and WebSocket updates.
-
Is that API Secure?
Marko Vuksanovic walks through HTTP security mechanisms, and how to transfer and store sensitive data.
-
Simple, Lean, Powerful HTTP Applications with Ratpack
Ken Kousen reviews the core architecture of the Ratpack microframework and presents a series of demos that highlight the core features.
-
Spring Boot for DevOps
Nicolas Frankel demoes some of the many important Non-Functional Requirements out-of-the-box that come with Spring Boot: monitoring, metrics, exposing those over HTTP.
-
APIs for Open Source Hardware
Justin Mclean introduces the Open Source Hardware, its communication protocols (RF, ZigBee, WiFi, Bluetooth) and the software/API layer (HTTP, WebSockets, Can Bus, COAPI and MQTT) used.
-
Beyond HTTP, Breaking Free of the Web
Mark Wolfe provides examples of protocols that can be used to build web applications, and reviews the pros and cons of doing so.
-
Efficient Client-Server Communication with Differential Synchronization and JSON Patch
Brian Cavalier shows how Differential Synchronization can be used with JSON Patch to synchronize application data between clients and servers over HTTP Patch, WebSocket, and STOMP.
-
HTTP/2 and a Faster Web
Omer Shapira introduces HTTP/2 (and SPDY), exploring the impact the protocol has on application design, and telling the story of LinkedIn adopting SPDY on its network infrastructure.
-
Scaling HTTP Connections
Benoît Chesneau discusses creating, scaling and reusing HTTP connections, summarizing techniques used to reduce memory usage in Erlang and ways to handle massive client connections efficiently.