Entry point resolution in Mule ESB

While there are many ways of transforming and enriching data in MuleSoft Anypoint Studio (through connectors, transformers, filters etc), sometimes nothing really suffices and in this case you might want to create a custom component. The focus is to develop Java code that handles data the way business logic demands. There could be multiple methods in the Java class – how does Mule know which method to invoke? Resolution by […]

Continue Reading →

Creating a Mulesoft/Anypoint Studio project with Maven

What is Maven? Maven provides the first step towards CI/CD (Continuous Integration, Continuous Development) for your project. Apart from dependency and build management of course 🙂 That means it defines how your.java files get compiled into .class files, packaged into .jar and pre/post processed with tools e.g. for deployment to CloudHub (specific to Mule projects). What is the difference between the settings.xml file and the project pom.xml file? When a […]

Continue Reading →

CSS Fundamentals

Even if most developers don’t touch front-end code (looking at fellow back-end/integration developers here) it’s good to know the basics of CSS and the fundamentals involved in coming up with a stylesheet for your personal website for example.  Here’s some notes that I’ve taken over the years:- Class Selectors – use when you want to apply one particular style to multiple HTML elements. You can use same classes on multiple […]

Continue Reading →

Case statements in T-SQL

If you’re used to working with If-Else statements in 3rd generation languages such as Java and C++ then you will find that Case statements can be useful when constructing complex queries in T-SQL. Very handy when there are a lot of requirements about how and where data should be extracted from. An example: CustomerContactAddress contains all address records for your existing customers. In this scenario, you want to: Select all […]

Continue Reading →