Collapse the keys of an Object to flatten a nested Object.
How to implement the Strategy pattern in Mule 4.
Learn how to use the join functions added to the DataWeave Arrays module in Mule 4.2.
Lunch break? Take a few minutes to get familiar with some of the new functions added to the DataWeave Arrays module in Mule Runtime 4.2.0
Learn how to remove nested key:value pairs in DataWeave 2.0.
Learn the ins and out of DataWeave's map function!
Why the choice router gets abused, why that's a problem, and what you can do to fix it.
Project structure is important! In this post I review how I layout my Mule microservices projects, as well as other types of projects I've build with Mule.
How to structure and format your DataWeave code to optimize readability.
Why code readability is so important and how you can improve the readability of your Mule code.
This is a written post on the topic covered in my YouTube video: This post reviews how to accumulate a value into an array within a for-each loop. I'm going
An honest story of my first time using queues to communicate between microservices. Learn from my mistakes so you don't make the same ones!
How to transform Arrays into Objects in DataWeave
Learn how to partition a list in the spirit of Ruby's and Scala's partition function
A set of exercises for developing your DataWeave skills
Tips for using MuleSoft's watermarking feature.
How to modify values of an element depending on the value's key
Is the Mule debugger just not cutting it for your DataWeave code? Try some of these alternatives.
An explanation of the reduce function and how to use it in data transformations using DataWeave
An iterative approach to developing a utility function that modifies all the values of an element according to a function.
You're a Java programmer trying to gain a better understanding of MuleSoft's DataWeave language? You've come to the right place.
Stay up to date! Get all the latest & greatest posts delivered straight to your inbox