Is REST the New SOAP?
The REST debate was re-ignited a few weeks ago when Pakal de Bonchamp wrote an article complaining about many aspects of the approach and likening it to SOAP. His original article went into a lot of detail and sparked a lot of comments and then WeWork's Phil Sturgeon wrote a response which essentially refuted de Bonchamp's claims. The conversation between the two continues.
restQL, a Microservices Query Language, Released on GitHub
restQL, a query language for microservices, is now available as an open-source project on GitHub. The restQL language is intended to simplify common scenarios for client-side access to RESTful microservices, including multiple parallel calls and chained calls. restQL was created to avoid some limitations of the more well-known data querying and management frameworks Falcor and GraphQL.
What's New in MicroProfile 1.2
The Eclipse Foundation recently released MicroProfile version 1.2. New APIs added to this release include improved communications among microservices, response to system faults, and the JSON Web Toolkit (JWT). Emily Jiang, CDI and MicroProfile development lead at IBM, and Michael Croft, Java middleware consultant at Payara, spoke to InfoQ about this latest release.
Real-Time Collaboration Comes to Atom
At QCon San Francisco 2017, GitHub’s Nathan Sobo has unveiled Atom’s new real-time collaboration plugin, Teletype. Teletype aims to make it possible for two developers to code together with the same ease as coding alone.
PayPal’s API Style Guide and Patterns
PayPal has created their platform as services connected to each other through RESTful APIs. They have developed guidelines and design patterns for creating and using these APIs, making them publicly available for other developers to get inspiration for their own projects.
Java API for RESTful Web Services 2.1 Released
Java API for RESTful Web Services JAX-RS 2.1 was released, with support for server-sent events, JSON-B, improved support for JSON-P, and a reactive extension to the client API.
LinkedIn Ordered to Allow Scraping of Public Profile Data
A United States federal judge has ruled that Microsoft’s LinkedIn cannot block third party web scrapers from scraping data from publicly available profiles.
The Open API Initiative Announces the OpenAPI Specification 3.0.0
The Open API Initiative has announced the release of OpenAPI Specification 3.0.0.
Zenedge Releases API Security Solution with Native SDKs
Zenedge, a cybersecurity provider of AI-driven Web Application Firewall, malicious bot detection, and bot management services, has recently released an API Security solution with native SDKs for web and mobile.
GraphQL vs REST: Things to Consider
At API Days Paris 2016, Arnaud Lauret discussed GraphQL vs RESTful HTTP API’s, outlining their strengths and weaknesses. He concluded that deciding which one to adopt is context dependant, and that are many trade-offs between the two.
Integrate 2017 Recap: Adding Intelligence to Integration
Integrate 2017, an annual integration event focused on Microsoft Integration technologies, took place in London from June 26th – 28th. Some of the key themes that were discussed include the role of cognitive computing in integration, API orchestration, SaaS connectivity, cloud native integration, the impact of serverless on integration and cloud messaging at scale.
Personalized Notifications at Twitter
Gary Lam, staff engineer at Twitter, spoke about personalized notifications at QCon London 2017. This involved giving a high-level overview of their personalization and recommendations algorithms, and an explanation of how they work at scale despite the large volumes of data and bi-modal nature of Twitter.
Google Cloud Video Intelligence Released in Public Beta
Google announced that the beta phase of its Cloud Video Intelligence API will now be open to everyone. The Video Intelligence API does can do two things: determine the shots (scene changes) in a video, and assign labels to the video and individual shots. Together with putting the API in public beta phase, Google also added support for detecting adult content.
Long-Awaited OpenAPI Spec 3.0 to Be Released in July
After over a year of development, the Open API Institute has announced that it will release OpenAPI Specification (OAS) v3.0.0 final in mid-July 2017. The release will follow an open comment period that ends on June 30.
Google Replaces Cloud Prediction API with Cloud Machine Learning Engine
Google has announced that over the course of the next year, it is discontinuing its Cloud Prediction API, and encourages developers using the Prediction API to migrate to its Cloud Machine Learning Engine, which enables data analysis, machine-learning training, and predictions from the Google Cloud Platform.