Developer experience(DX) was one of the prime motivators for Web APIs in response to SOA. Now companies such as Apiary are focused on enhancing this experience and improving developer productivity by taking a page from the SOA book around automation through tooling. Jakub Nesetril explains the nuances of what constitutes good DX and how Web APIs need to be designed and implemented in this context.
Developer Evangelist Jon Gottfried of Twilio discusses the ins and outs of adding voice and SMS messages with Twilio's RESTful API. Learn about adding Twilio's telephony features like sending and receiving text messages to and from your mobile or web app.
Sadek Drobi explains the benefits of functional programming for the web. Also: improving CMS by separating content from representation and how prismic.io implements ideas from functional DBs and Git.
Mike Amundsen talks about API management, versioning, and discovery. He compares RESTFul and CRUD-style APIs, discusses the notion of 'affordance,' and introduces hypermedia APIs. He examines documentation modelling frameworks for APIs - like Swagger - and also provides his thoughts on API governance, OAuth 2.0, and web single sign-on.
David Bosschaert speaks to InfoQ at EclipseCon 2013 about the upcoming OSGi enterprise specification, including the remote REST management API and cloud dynamics, as well as looking to the future with the use of annotations and CDI injection.
Cloud leader George Reese answers questions across a wide range of topics. He shares his thoughts on pitfalls of enterprise cloud strategies, overrated technologies, whether IaaS standards matter yet, the relevance of private clouds, and the need for common sense when designing a API.
Ian Robinson discusses Neo4J's design choices for data storage and retrieval, CRUD operations, transactions, graph traversal and searches and HA deployment strategies. He also shares his thoughts on hypermedia controls and the concept of consumer driven contracts for continuous evolution of services.
Stefan Tilkov explains the importance of Hypermedia in REST and how to use it, ROCA (Resource oriented client architecture), WebSockets vs polling or server sent events, and much more.
Dave Duggal explains Consilience's Ideate, a real-time application-integration platform for linking information in the enterprise. Dave explains the motivation, concept and technology behind Ideate.
Ganesh Prasad explains how the contribution of SOA is the management of dependencies between systems, how SOA is a design aspect and not a technological one, and much more.
Justin Sheehy discusses the benefits of RESTful web frameworks and how these apply to the Webmachine toolkit. He also talks about security, debugging and the future of web frameworks and HTTP.
CONTENT IN THIS BOX PROVIDED BY OUR SPONSOR
5 OAuth Essentials for API Access Control.
OAuth standardizes a number of important access-related challenges for API publishers. However, deploying OAuth as an authorization mechanism for enterprise APIs raises challenges around scalability...
5 Pillars of API Management.
The boundaries of the traditional enterprise are blurring, as organizations open their on-premise data and application functionality for use in new internal and external applications...
A Guide to REST and API Design.
“If all you have is a hammer, then everything looks like a nail,” said American psychologist Abraham Maslow as he tackled the idea that those in the field of psychology needed to approach treatment from multiple perspectives...
A How-to Guide to OAuth & API Security.
OAuth is an emerging Web standard that lets users grant third-party clients restricted access to resources they own. In the past, it was common to ask a user to...
Protecting Your APIs Against Attack and Hijack.
The application programming interface (API) is an emerging technology for integrating applications using Web technology. This approach is exploding in popularity...
5 Ways to Get Top Mobile Developer Talent for your Open APIs.
In this eBook, we will provide a detailed overview of five key ways smart enterprises attract and nurture top third-party developer talent...