InfoQ Homepage JSON Content on InfoQ
-
Uber Reveals Its API Gateway's Architecture
Uber recently detailed the architecture of its internally built API gateway. It described how independent layered components handle each request in the gateway, with each layer being responsible for a different facet of the request lifecycle. A combination of YAML and Apache Thrift defines the gateway configuration, and a code-generated artifact in Go makes up the gateway implementation.
-
Ajv Joins the OpenJS Foundation
Ajv, a JSON Schema validator for both server-side and client-side JavaScript applications, has joined the OpenJS Foundation. Ajv, which was recently awarded a grant from Mozilla’s Open Source Support (MOSS) program, may benefit from the OpenJS infrastructure and organization to grow the number of contributors and foster wider enterprise adoption.
-
MySQL Version 8 Adds Document Store, Performance and Security Improvements
Oracle has released version 8 of their open-source relational database management system MySQL, introducing many improvements document based storage, performance and security enhancements, and a change in default character-set to promote "mobile-first" development.
-
JSON for Modern C++ Reaches Version 3.1
JSON for Modern C++ 3.1 adds support for Universal Binary JSON (UBJSON) specification and JSON Merge Patch.
-
A Look at JSON-RPC
In yesterday’s report on the Language Server Protocol Support for Visual Studio, we mentioned that LSP is built on top of JSON-RPC 2.0. While it was created over a decade ago, JSON-RPC isn’t as well-known as SOAP or REST.
-
Cap’n Proto Interchange Format Adds Windows Support and Many New Features
After nearly 2.5 years since its previous release, data interchange format and RPC system Cap’n Proto reached version 0.6, adding Windows support, security hardening, and more.
-
Evolving APIs for Scale with Dropbox
Dropbox builds a dramatically different V2 of their API, built for scale.
-
Public Review of JSON-P Specification 1.1 is Now Open
Public review of JSR 374: Java API for JSON Processing (JSON-P) version 1.1 is now open. This version adds support for IETF standards and is expected to be included in the release of J2EE 8 along with Java API for JSON Binding (JSON-B).
-
W3C Web Payments HTTP Specification Working Drafts Released
The goal for the W3C Web payments working group is standardization of the flow, APIs and messages for online payments. These standardizations are meant to be payment method agnostic. On September 15, working drafts for the HTTP API and messages specifications were released for public comment.
-
SuperPack, a New Serialization Format with a Smaller Payload
Shape Security has open sourced a new schemaless binary serialization format called SuperPack.
-
Microsoft Has Open Sourced the VS Code Language Server Protocol
Microsoft has open sourced the protocol used by VS Code’s editor to communicate with the various language servers supported.
-
New JSON Binding Library Is Ready for Public Review
JSON-B, the JSON binding library expected to be added to Java EE 8, has been released for public review. The library builds on top of JSON Processing, and intends to provide a standard alternative to popular libraries like Jackson or Gson. The JSR is only targeted for inclusion Java EE though, meaning users of Java SE will still need to make use of external libraries.
-
Ticketmaster Launches API Suite
Ticketmaster joined the event API landscape in late March with the launch of their developer portal, a suite of public-facing APIs, Web page widgets, and a forthcoming SDK for mobile application integration.
-
Visa Launches Visa Developer Suite of APIs
Visa Developer opens the world’s largest retail payment network to the world of developers. The suite of APIs available via this newly launched platform include far more than the expected credit card validation and authorization systems by including APIs for micro-transactions, wish lists, and shopping carts.
-
Samsung SAMI – a D3 Platform for the IoT
Samsung SAMI is a Data-driven Development (D3) platform for receiving, storing and sending data to/from IoT devices. Any device can send data in various formats which is then normalized into a JSON format and stored in the cloud. Data can then be requested by other devices.