Dev Guide: Design Reusable APIs to Save Time (Part 1)

reusable apis developer how to

Here at MuleSoft, we talk a lot about how API-led connectivity can speed up your development cycles, and I’m here to guide you through how to do it. The API-led approach is a natural evolution from developing libraries, writing digestible markdown files, and sharing them on GitHub.

MuleSoft at MuleSoft: How APIs Improve Business Processes

mulesoft apis

Read more on the rising value of APIs and how organizations can use APIs to improve business processes and better align IT and the business. 

Using Anypoint Platform to improve business processes at MuleSoft has been hugely successful. The good news is that with each successful integration, we are asked to do more and more and more, and we need to figure out how to manage the requests in a sustainable way.

HowTo – Create API aggregations

With the advent of next generation, easy to use integration toolsets, the following is becoming a very familiar scenario. 

The business has a use case to move customer records from a database (DB) to Salesforce (SFDC). A system analyst in the line of business quickly creates an integration with a connector and deploys it.

A few weeks later, the customer support team comes up with another use case to display customer data on the support web portal.

Why Oracle v Google is a pivotal moment for APIs

types of apis

One of the longest and most contentious cases between two tech companies started in 2010 when Oracle sued Google for using 37 of its Java API packages without paying licensing fees. The case dealt with whether the creation of Google’s Android platform infringed on copyright laws by using some of Oracle’s Java APIs. Last month, the verdict was handed down that Google did not violate copyright laws and that use of Java APIs to build Android construed “fair use”.

Web Testing & Selenium

motif

Why are GUI integration tests needed? On which testing tool technology should I base my tests? What are the cost/benefit of the choosing one over the other? In this brief article we will give you a quick look at the answers to those questions.