InfoQ Homepage API Content on InfoQ
-
A New Style Is Emerging in the Enterprise: Software-Defined Architecture
According to Gartner’s Yefim V. Natis, VP & Fellow, a new enterprise architectural style is rising these days: Software-Defined Architecture (SDA).
-
Microsoft's New OneNote Service API Backs Free Apps for Windows, Mac OS, iOS and Android
Microsoft recently announced the initial release of the OneNote API, which enables programmatic integration of its free-form information gathering and multi-user collaboration tool across different programming languages and platforms like Windows, Windows Phone, iOS, Mac OS, Android and the web.
-
Espresso Logic DBaaS Now Wraps SQL Stored Procedures in RESTful APIs
Espresso Logic has added RESTful endpoints for SQL stored procedures to their DBaaS service.
-
Layer 7 Survey - Strong Growth Predicted for Hypermedia APIs
Layer 7 recently released the results of a survey focussed on API design and deployment. The survey showed that API designers are divided on security versus usability as their top priority, there is an even split between XML and JSON representations and strong growth is predicted for Hypermedia style APIs. In summary the survey showed there is no one-size-fits-all way to manage APIs.
-
Anypoint for APIs: An Interview with Uri Sarid
MuleSoft recently released a significant upgrade to their Anypoint platform for APIs which brings together API design, collaboration and API management features. InfoQ interviewed MuleSoft CTO, Uri Sarid to find out more about the platform.
-
Hazelcast Introduces MapReduce API
Hazelcast, an open source in-memory data grid solution introduces a MapReduce API for its offering.
-
Getting the Avengers with Marvel Comics API
Recently, Marvel has made available a public API and a RESTful service which provides access to their comics metadata.
-
Koa Web Framework 0.2.0 Release
The NodeJS based Koa web application framework has released version 0.2.0. Koa is the successor of the popular Express MVC platform, but relies heavily on newer ES6 constructs. This release is marked as an important one in that that it reaffirms the team’s design choices from the initial 0.1.0 release, solidifying Koa's API for future releases and production use.
-
The API Orchestration Layer
The traditional resource-oriented API model may not satisfy the most important of your API consumers. Daniel Jacobson of Netflix asserts that good API design is about knowing your API consumers and optimizing your API for that audience.
-
The Human Aspects of API Design: An Interview with Apiary's Jakub Nesetril
API Design and description is more than just a technical interface contract between machines. Apiary's Co-Founder and CEO Jakub Nesetril points out that the real consumer of an API description is the developer, with all the concerns of engagement, usability and communication that entails. We spoke with Jakub recently about Apiary's approach to API design and emerging API tools and workflows.
-
Apigee Now Supports Node.js and Open Sources Volos
Apigee Edge now supports Node.js and has open sourced Volos, a project containing a set of API management modules.
-
What’s New for Developers in Android 4.4 KitKat
Google has released Android 4.4 (KitKat) featuring: lower memory footprint, immersive mode, translucent styles, screen printing, several frameworks – printing, storage, transitions-, Chromium WebView.
-
MuleSoft Open Sources RAML Tools for Designing RESTful APIs
MuleSoft has just announced the release of three RAML-based tools for designing, evaluating and testing RESTful APIs.
-
Simplified Multiple Provider Authorization with OAuth.io
OAuth.io is an API and a service interfacing with more than 80 OAuth providers. This article contains an interview with Mehdi Medjaoui, Co-founder of OAuth.io, providing details on security, licensing and future developments.
-
Mike Amundsen Workshop on API Design
"Don't version unless you absolutely must, and it is rare that you absolutely must" says Mike Amundsen in a series of API design workshops he held recently. Amundsen describes the "USE" paradigm for API design focussing on usability, scalability and evolvability. He describes the three most common styles of API implementation and how they compare to these principles.