Improving the developer experience with API discoverability

This is the first article in a two-part series focused on API documentation and discoverability

The API developer experience

APIs are no longer treated as solely an integration technology but are also viewed as software products that can empower an organization with modern digital business channels and additional revenue opportunities. The most forward-looking and savvy development teams are building reusable APIs that can increase the development speed across an entire organization,

10 ways to improve your API developer experience

What is an API developer experience? It sounds similar to user experience (UX), right? Almost – API developer experience (DX) is the practice of understanding how developers work, and more importantly, optimizing the experience they have through the whole lifecycle of an API. The developer experience has lately evolved from user experience because it sees developers as a special — and unfortunately — underrated case of user. Creating a positive experience for your developers is about understanding the context of how they use APIs,

Enabling application network intelligence with API Consumer Analytics

October 25 2016

2 comments
api analytics

Increasingly, organizations are being disrupted by the rapid changes in technology and market dynamics brought about by cloud computing, SaaS applications, mobile adoption and big data applications. To keep pace with these changes, organizations need to rapidly connect their systems and open up their platforms to external applications, vendors and community.

Organizations realize that building an API layer that can serve all of their applications is the fastest way to drive adoption of their platform.

API-led Connectivity and CQRS: API layering and the CQRS API implementation

In this 4 part blog series, I describe in detail how one might go about modernizing a functional, but legacy Supplier Relationship Management (SRM) application without redeveloping (or even touching) it. Why? The release cycle for the legacy app is too long and it doesn’t scale in a way that will meet the needs of newly required mobile application.

Additionally, an aspect of SOLID software design is the Open/Closed Principle which in our case can be applied as we are extending and providing functionality without actually modifying the core application.

The Real World Cup Winner: APIs

motif

What a world cup! I do feel bad for 50% of the MuleSoft team though (given that we’ve got a big office in Buenos Aires). It’s exciting though, because this was a very exhilarating competition that truly reached a fever pitch here in the US where “football” is traditionally a game with pads, helmets, and ball that doesn’t really roll.

What was really interesting was how this was truly a, “World Cup powered by APIs.”