Thinking Deeply About Other People Using Your API Is The Most Valuable Lesson Of API Design

#ICYMI: I am deploying a patent review API for a client, using data from the Patent Examination Data System (PEDS). You can download complete JSON or XML data from the United States Patent Office (USPTO), and they even have an API. So, why would I be launching yet another API? Well, because what they have is so cryptic, complex, and lacking in any schema or API design, there is value in me pushing the API conversation forward a bit by thinking deeply about how other people will potentially be using these resources — something the USPTO clearly hasn’t done.

The USPTO PEDS API (that is more acronyms than you can shake a stick at) is a great example of how much database people and developers take for granted as they operate within their little bubbles, without much concern for how the rest of the world views their work — take a look at the screenshot of the USPTO PEDS API. https://goo.gl/QG1ozF #DataIntegration #ML

JSON to XML Transformation Using DataWeave 2.0 in Mule 4.0

Nowadays, most of the data would be like JSON or XML as the input/output to every system. To get the required format for downstream system bit complex to transform but MuleSoft will do that easily and push into the target system. This post will explain the simple way to do a JSON to XML transformation in MuleSoft. This can be done by using DataWeave, and not only JSON, but others like Java, CSV, and XML format.

Step1: Select the Mule project from Anypoint Studio and write the project name. Then, click ok. https://goo.gl/CFDDUz #DataIntegration #ML

RESTful Architecture 101

#ICYMI: The Representational State Transfer (REST) architectural style is not a technology you can purchase or a library you can add to your software development project. REST is a worldview that elevates information into a first-class element of the architectures we build.

The ideas and terms used to describe “RESTful” systems were introduced and collated in Dr. Roy Fielding’s thesis, “Architectural Styles and the Design of Network-based Software Architectures.” This an academic document, but is comprehensible and convenient by providing the basis of RESTful architecture. https://goo.gl/7WZN45 #DataIntegration #ML