Latest blog posts

4

Mar

mule 4 connectors debug logging

How to Enable Logging for the different connectors in Mule 4 applications in anypoint studio and cloudhub The following configuration is used to enable verbose logging for debugging purpose. Some important points to note when enabling verbose logging - The application performance is impacted when enabling verbose logging as it has to log each and every thing associated with the particular connector enabled for logging. - Debug/verbose logging should be done only temporarily and only for the duration of troubleshooting. - All logging will be done in plain text so be aware of any sensitive information being logged in cloudhub or logged to external services.

13

Feb

Concurrency vs Multi-threading vs Asynchronous Processing

Simple explanation on Concurrency vs Multi-threading vs Asynchronous Processing There is a common misconception on Multi-threaded, Asynchronous and concurrent processing. Some even think that they are same as their definitions overlap, and they are often used interchangeably. First we need to understand the terms threads, synchronous, Asynchronous, concurrency and multi-threading to understand the concepts. Threads: Without going in depth details on what a thread is lets consider a thread as a worker to do a tasks

9

Feb

Rest API versioning

Change is inevitable and this is no different with APIs. If APIs are successful, they evolve over time. New requirements may drive you to make changes to your APIs. Advancements in technology are also a contributor to changes to APIs. Handling these changes in a way to minimize the impact on the clients is the art of versioning. Versioning is the process of assigning unique version numbers to identify the current changes associated with the product/software. Within a given version number (major, minor), these numbers are assigned in increasing order and correspond to new developments in the software release. Hardware product or a software product, everything is versioned. Without versioning it would be a maintenance nightmare.

Most read posts

How to install Let's Encrypt certificate on Joomla website hosted on Amazon Lightsail

18

Jan

Enable Let’s Encrypt SSL Certificate on Joomla website

How to install Let's Encrypt certificate on Joomla website hosted on Amazon Lightsail and secure your website In my previous blog post, I wrote about setting up Host joomla on Amazon Lightsail Amazon offers an amazing platform to host your website on a Virtual Private Server (VPS) for a reasonable cost. I have been blogging since 2009 and I remember the cost of VPS would start at 30$ per month. Today, the cost is 10 times cheaper and the infrastructure is reliable and scalable.

RAML best practices

17

Feb

RAML Best Practices

It is challenging to design a RESTful API which follows the REST principles and attains the maximum level in Richardson maturity model for rest. Most of the enterprise APIs do not follow any of the REST standards or they implements the minimal principles and yet they are named REST API. Such a poorly designed API is an insult to be named as REST API. As a developer, please do not design such an API.

Subscribe for more goodness!

Do you like what I'm writing? Sign up to receive new content straight into your mailbox!

This website uses cookies

We use cookies to improve user experience. By continuing to browse our website or by clicking accept, you agree to our use of cookies.

Read more about how we use cookies and how you can refuse them.