The Basics of the VA API Feedback Loop

#ICYMI: I’m working to break down the moving parts of API efforts over at the VA and working to provide as much relevant feedback as I possibly can. One of the components I’m wanting to think about more is the feedback loop for the VA API efforts. The feedback loop is one of the most essential aspects of doing an API and can quickly become one of the most debilitating, paralyzing, and nutrient starving aspects of operating an API platform if done wrong or if non-existent. However, the feedback loop is also one of the most valuable reasons for wanting to do APIs in the first place, providing the essential feedback you will need from consumers and the entire API ecosystem to move the API forward in a meaningful way.

Current Seeds of the VA API Feedback Loop

Current the VA is supporting the VA API developer portal using GitHub Issues and email. I mentioned in my previous review of the VA API developer portal that the personal email addresses provided for email support should be generalized, sharing the load when it comes to email support for the platform. Next, I’d like to address the usage of GitHub issues for support, along with email, and step back to look at how this contributes to, or could possibly take away from the overall feedback loop for the VAPI API effort. Defining what the basics of an API feedback loop for the VA might be. https://goo.gl/e2ZFkv

Mule 3.8-9: Run Java Method on MuleSoft Application Startup

In this article, I will explain how to execute a Java method once or on Mulesoft Application Startup. With this approach, we can add or execute some needed tasks before a Mule Application fully deployed such as User Notification or Data Clean-Up (Truncation of Database Tables or purging of files from the temporary storage within the server).

First, we need to create a Custom Java Class that implements the interface MuleContextNotificationListener and override the onNotification() method. We also need to make sure that our startup logic should run after the Mule Context started. https://goo.gl/2esdQ5