Skip to content

How API Languages Evolve

By Ronnie Mitra | July 16, 2018

As API systems mature, knowing the history and evolution of various API languages will help organizations create robust and successful landscapes. How (API) Languages Evolve APIs are languages: they specify how providers and consumers of capabilities communicate. The things that can be “said” in an API conversation are determined by the expressivity of the involved…

Applying and Extending DHARMA

By Matt McLarty | July 11, 2018

This post gives some practical examples of the DHARMA method for API Security in a Microservice Architecture, and also shares some opportunities for extending the model. This article shares concepts from the O’Reilly book Securing Microservice APIs. If you’re attending OSCON next week, Rob Wilson and Matt McLarty will be signing and giving away print copies during lunch…

API Design 101: API Design Basics

By Ronnie Mitra | April 23, 2018

The term “API design” or “API architecture” refers to the process of developing a software interface that exposes backend data and application functionality for use in new applications. In this lesson, we provide an overview of the API architecture process, as a starting point for a deeper exploration of design and implementation best practices in…

The Microservice Design Canvas

By Ronnie Mitra | August 23, 2017

Learn how to apply a more traditional business canvas when designing microservices Microservices often have organic origins, emerging from the bubbling cauldron of existing monolithic applications to fill an immediate need. Given the desire for improved delivery speed that drive the adoption of microservices, developers often take a “code first, ask questions later” approach and…

Microservices, APIs and Innovation: The Power of APIs

By Mike Amundsen | April 21, 2017

Explore the role APIs play in empowering teams and enabling organizations to innovate. API Academy member Mike Amundsen shares his observations about the role APIs play in empowering teams and organizations to craft stable, cost-effective solutions for a wide range of distribution channels. In this article, part two of a three part series (you can read part…

Announcing Our New Podcast Series

By Ronnie Mitra | February 9, 2017

Follow the API Academy’s new podcast series. One of the best things about being in the API Academy is getting to be part of the internal conversations on everything related to APIs. Honest questions are asked, the status quo is challenged and there is a shared effort to gain understanding. I always learn something. We…

A Guide to REST & API Design

By Ronnie Mitra | October 21, 2016

CA recently released a new eBook A Guide to REST & API Design that is based (in part) on a talk I gave at the 2012 Code PaLOUsa in Louisville, KY. The approach is a bit atypical for most REST papers or presentations. I decided to focus on some of the broader issues around design in general and then…

The View from #API360

By Ronnie Mitra | September 16, 2016

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

By Ronnie Mitra | September 16, 2016

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…

Louisville, Barcelona, APIs, and Racing

By Ronnie Mitra | August 19, 2016

I recently had the privilege of participating in two API-related events: the Code PaLOUsa event in Louisville and APIdays Mediterranea in Barcelona. All within just days of each other. It was a great experience. April in Louisville The Louisville Code PaLOUsa event holds a special place in memory for me. It was there, in 2012, that I first began delivering talks…

Scroll To Top