Fork me on GitHub

API Evangelist Blog

Pushing The Space Forward With Talks At #APIStrat - Did You Submit Yours For Chicago?

Posted on

I’m working my way through the collection of talks from API Strategy & Practice Amsterdam that are available on Youtube, and I'm reminded of what an amazing lineup of speakers we've managed to assemble at not just #APIStrat Amsterdam, but also in San Francisco and New York. Today I re-watched three videos which I think reflect not just #APIStrat, but also where we are at in the industry: Mike Amundsen - In an effort to understand where we are going with the API economy , Mike looks back at the history of computing, trying to understand how we got here,......read more.



My Response To How Can the Department of Education Increase Innovation, Transparency and Access to Data?

Posted on

I spent considerable time going through the Department of Education RFI, answering each question in as much detail as I possibly could. You can find my full response below. In the end I felt I could provide more value by summarizing my response, eliminating much of the redundancy across different sections of the RFI, and just cut through the bureaucracy as I (and APIs) prefer to do. Open Data By Default All publicly available data at the Department of Education needs to be open by default. This is not just a mandate, this is a way of life. There is......read more.



The Swagger Specification

Posted on

This post is an exact copy from the Swagger specification page, on the Swagger Github project. As I was reviewing the latest Swagger 2.0 release, I read this descripton, and I really felt it caputred not ust the mission of Swagger, but spoke to the essence of API design. With this in mind I wanted to re-post, as part of my ongoing coverage of the API design space.  The goal of Swagger™ is to define a standard, language-agnostic interface to REST APIs which allows both humans and computers to discover and understand the capabilities of the service without access to......read more.



API Evangelist Now Available In Portugese

Posted on

The mission of API Evangelist is to increase awareness of APIs amongst not just the developer community, but also business, organizational, and government leaders around the globe. It is very important to me that as many people as possible read my API stories, and this is why I’m very pleased to hear that select API Evangelist stories are being translated into Portuguese, by my friends over at Sensedia. Sensedia is an API management provider in Brazil, and asked if they could translate and re-publish my stories on their blog, for their customers. Of course! All of my stories are licensed......read more.



Why APIs Should Be Designed By Linguists

Posted on

I’m constantly evangelizing how APIs bring individuals and companyies out of their silos and stimulate conversations internally amongst distributed groups,co and externally with partners and the public. During a federal government panel this Monday in Maryland, I was facilitating a discussion between NASA, GSA, the White House, with participation from Energy, FEMA and other agencies. It was mentioned several times that APIs were facilitating conversation beyond what just a data download does, in a way that changed culture, making APIs more about people than technology—something that is core to my mission as the API Evangelist. A well crafted API, with......read more.



Keeping The API Conversation Moving Forward At The Gluecon APIStrat Un-Workshops

Posted on

I’m still gathering my thoughts from the deep technical conversations that occurred on Tuesday at the Gluecon APIStrat Un-Workshops in Colorado. Before the official Gluecon festivities kicked off, 3Scale and API Evangelist held a 5 hour un-workshop where approximately 70 API professionals gathered to discuss some of the most pressing topics in the API space. Internet of Things One of the fastest growing areas of the API design and deployment, is in support of the Internet of things (IoT). During the IoT portion we had some interesting conversation around how APIs enable communication in Iot world, including some heated discussion about......read more.



API Design May Take On New Meaning When API Copyright Comes Into The Picture

Posted on

In 2014 API design is exploding, proving to be one of the fastest growing areas of the API industry. For many years we’ve talked purely about API management, but after consolidation in the space, and serious growth, the conversation has shifted. The API conversation is moving upstream in the API lifecycle, focusing on designing, mocking, and collaborating around designing the best quality APIs possible, that will meet the needs of consumers--before any code is written and deployed. A new wave of API design companies have zeroed in on supporting healthy API design practices by providing tools like Apiary.io which allow......read more.



When Reviewing An API Should I Condemn Providers For A Lack of Public Access?

Posted on

I’m torn on a matter that I face when reviewing APIs for companies. I get emails from people who want me to review their API implementation, and they state they want public developers to get excited about an API, but the program isn't fully available out in the open. Most often these APIs just have some sort of landing page, which is really just a press release, and email address of someone to contact to gain access. I’m all for people being able to have any grade of privacy for their APIs ranging from internal to completely public, but I......read more.



Hypermedia Adoption Will Not Be About The Perfect API Client

Posted on

As I’m working to add yet another API example to my growing list of hypermedia APIs in the wild, I can't help but think about the long evolution of hypermedia, and how it will eventually become part of the mainstream API consciousness. I first started following the often heated discussions around hypermedia a couple years ago as leading API technologists began discussing this significant evolution in API design. Hypermedia has numerous benefits and features, but one you often hear in discussions is that if we use hypermedia we can stop designing custom clients that consume APIs. The logic is that......read more.



18F Pushing For Write APIs In Government To Become A Reality

Posted on

We’ve seen a significant growth in the number of APIs in government, but to date most of these APIs are read-only, meaning you can just retrieve content or data from these APIs, not actually add, update or delete any of the resources made available via these APis. I've written about the lack of write APIs in government before, trying to kickstart the conversation amongst existing API advocates at various agencies, and now 18F, the elite tech group at the GSA is doing the same. 18F has a page dedicated to the conversation around write APIs in government, with eight active......read more.



Zapier Looks To Educate Everyone With An Introduction To APIs

Posted on

API interoperability and reciprocity provider Zapier is looking to get everyone up to speed on the world of APIs, by providing an introduction to APIs that is meant for both developers who are new to APIs, and easy enough for non-developers to follow. To help get people up to speed on APIs, Zapier’s introduction has eight chapters covering the big picture: Chapter 1: Introduction Chapter 2: Protocols Chapter 3: Data Formats Chapter 4: Authentication, Part 1 Chapter 5: Authentication, Part 2 Chapter 6: API Design Chapter 7: Real-Time Communication Chapter 8: Implementation It is good to see providers like Zapier......read more.



Join Me For Iot, Realtime And API Design At Gluecon In Colorado Next Week

Posted on

The time has come for one of my favorite events in the tech space—Gluecon. If you have never been to Gluecon or Defrag, read some of my previous posts about just how different the event is. Gluecon has brought together tech leaders, who have helped define the API space for the last six years, to a small resort in Colorado, creating an environment for conversation I have not experienced anywhere else. This year Gluecon is exceptionally special for me, because 3Scale and API Evangelist are doing a special first day of un-workshop discussions on API design and the Internet of......read more.



I Will Be Moderating Open Data And API Workshop Discussion With GSA, DISA, DNI, NASA And White House Next Week In Maryland

Posted on

I was invited to moderate a workshop panel in Maryland next week at the The American Council for Technology (ACT) - Industry Advisory Council (IAC) Management of Change 2014 event. If you arenat familiar with ACT-IAC, they are a non-profit, public-private partnership dedicated to improving government through the application of information technology--with the event bringing government leaders together, and discussing open data, open source, and APIs. The workshop is described as: Open Data isn’t just data sets. It’s APIs, it’s open source and, most importantly — it’s people. Working within these new concepts and methods requires a change in culture......read more.



Gathering My Thoughts With APIs In Higher Education

Posted on

I had too many scribbles in my Evernote about work I’m doing for APIs in higher education, so I decided I need to publish as a story, which hopefully will help me organize my thoughts, figure out my next moves, and share what I’m doing to a couple of folks who asked what I’m up to in this area. APIs In Higher Education Institutions To keep API Evangelist operating I have some very supportive partners who invest in my research, and one of the areas 3Scale and I work together on is understanding how APIs are currently being used in higher......read more.



Where Will Your API Stand In The Oracle v Google API Copyright Debate?

Posted on

I wanted to comment on the response yesterday in the Oracle v. Google case being played out in the United States Court of Appeals for the Federal Circuit. This appeal is important to me because it will not just set the tone for how APIs are designed, deployed and managed, but also because I worked with the EFF to craft the Amicus Brief, and signed on as one of the computer scientists in opposition of API copyright--making the response a huge blow to me personally. The case is far from settled, so I will refrain from using hyperbole when I......read more.