The View from #API360

It was my great pleasure to join our inaugural #api360 event in Washington, DC, Sept 12.  The Newseum was an ideal venue, offering a stunning cityscape view including the Capitol building and, of course, the Canadian Embassy.  The day kicked off with Gray Brooks of 18F giving an insider’s view of the widespread API activities taking place in…

DFTW – Decoupled for the Win

Decouple your service and avoid fatal dependencies It doesn’t matter if your service is “micro” or “oriented”, if it’s tightly coupled – especially if your service is on the Web – you’re going to be stuck nursing your service (and all it’s consumer apps) through lots of pain every time each little change happens (e.g. addresses, operations, arguments, process-flow). And that’s just needless pain. Needless for you and…

API Strategy 301: API-as-a-Product

Learn how positioning your APIs as products can contribute to success across all aspects of an API program In API Strategy Lesson 203: Building Business Value with a Framework for API Success, we outline key areas of focus essential to designing and maintaining an effective API program. In this lesson, we explain how positioning your APIs as…

TechTalk: Common OAuth Security Mistakes and Threat Mitigations

With vulnerabilities recently surfacing in the OAuth implementations of popular service providers like Yammer, Instagram and Facebook, it’s hard to blame anyone for getting the impression that there are fundamental security flaws in the OAuth protocol. Francois Lascelles, Chief Architect at Layer7, answered OAuth questions live, discussed the common security mistakes made in OAuth implementations…

API Strategy 201: Private APIs vs. Open APIs

One of the key considerations that should guide both your API business strategy and your interface architecture is the distinction between open and private APIs. An interface is defined as open or private depending on whether it targets external or in-house developers. In this lesson, we explain the distinction in detail and explore ways it…

API Strategy 102: The Business Value of APIs

APIs are not just created to meet a technical requirements and API publishing is not merely a technical challenge. Every API is published with specific business aims in mind and API program managers must ensure these aims drive the interface design process. This lesson provides an overview of key drivers behind API programs and how…

API Strategy 101: What is an API?

API publishing is becoming a pressing technology concern for an ever-wider range of organizations. More and more companies and public sector agencies want to realize the business value of APIs but many decision makers lack a basic understanding of the technology behind APIs. In this lesson, we provide an overview of what APIs are and…