Posts Tagged: api strategy

Accumulating Feedback: 4 Questions API Providers Need to Ask Their Users

American activist Bryant H. McGill once said, “one of the most sincere forms of respect is actually listening to what another has to say.” For API providers, listening to the average user, accepting feedback, ingesting these experiences, and iterating on this information is a powerful exercise. Read more

Review of Red Hat’s Apiman Open Source API Management

It’s no surprise that the growth of the API economy has been accompanied by a proliferation of API management solutions as software vendors endeavor to tap into the needs of a wave of new API providers hitting the market. API management means different things to different people (as we recently discussed), and there are a myriad of commercial solutions available in the market with a host of different capabilities covering basic API management to full API lifecycle capabilities. Read more

Finnish Startups Advise API Practitioners on the API Stack: Pre-Helsinki Event Feature

How many organizations are adopting an API strategy in Helsinki? Quite a few — for one, Helsinki arguably is the most successful city in the world using open data, with an active developer portal (Dev.Hel.fi) enabling the creation of new applications on top of city data to promote participatory democracy. Read more

Twitter’s 10 Year Struggle with Developer Relations

In September 2006, only a few months into its existence, Twitter came out with the first version of its public API. This was surprisingly early in an age when social APIs were not yet prevalent, especially since Twitter had yet to become the success story that seems so obvious in hindsight. Read more

API-Driven DevOps: Spotlight on Docker

The advent of cloud computing has changed the way applications are being built, deployed and hosted. One important development in recent years has been the emergence of DevOps — a discipline at the crossroads between application development and system administration.

Empowered developers have been given a wide new set of tools to enable:

  • Application lifecycle management with continuous integration software like Jenkins, Travis CI, CircleCI, and CodeShip;
  • Server provisioning with software and metadata using configuration management tools like Chef, Puppet, Salt, and Ansible;
  • Hosting applications in the cloud, whether they use an IaaS provider like Amazon Web Services, Google Compute Engine, or Digital Ocean, or a PaaS solution like Heroku, Google App Engine, or any technology-specific offering.
Read more