DataWeave 2.2 – additions to the Arrays module, part 2

big data concept

This post will examine the remaining additions to the DataWeave Arrays module that weren’t covered in part 1: the join functions.

DataWeave 2.2 – additions to the Arrays module, part 1

data concept

MuleSoft recently released runtime version 4.2.0, and along with it, DataWeave 2.2! DataWeave 2.2 has a ton of new features that I won’t be able to cover in a single blog post, so I’ll be covering them over the course of a few blog posts.

Mule programming style guide: DataWeave code

dataweave code

In this post, I will discuss how I format my DataWeave code to improve its readability.

DataWeave performance demystified

dataweave

I have been asked so many times about DataWeave Performance during my time in the field. This is because developers try to find arguments to not use it when they realize that a new and proprietary programming language is introduced. Most of the time they have the same “natural response” of resolving the problem by going to the known and comfortable zone called “Java.”

How NVIDIA integrated 12 different systems for GDPR compliance

gdpr-img

Here’s how NVIDIA leveraged an API-led approach to build system APIs for backend applications and stitch data together using a process API that leverages MuleSoft’s Message Processors.

Round-up: The 7 most popular blog posts from 2017

blogs mulesoft

This year, we published over 215 blog posts spanning a wide variety of topics––from why messaging queues suck to why ESB-led integration is no longer an adequate approach for organizations.

Check out the top 7 most popular blog posts for this year!  

HowTo – Invoke Java/Groovy logic in DataWeave

December 20 2017

1 comment.
dataweave howto

When building DataWeave transformations for your Mule application, you will run into situations in which you will need to invoke external logic that may be encapsulated in a Java POJO, Groovy, Python, Ruby script, or really any lookup that uses a CSV file or database table as part of the transformation.  

HowTo – Perform date arithmetic with DataWeave

December 6 2017

0 comments
dataweave howto

When integration involves different applications, systems, or databases, we face a common challenge: how do we bridge between data formats and how can we provide interoperability for fields that store dates and date/time values?  

HowTo – Implement logic handling in DataWeave

November 27 2017

0 comments
dataweave howto

Logic handling using DataWeave is essential for simple mediums and highly complex transformations, in which the mapping requirements necessitate generating outputs based on values provided in the input payload.  

How to Apply DataWeave to the Real-world: Looping (Part 3)

October 31 2017

2 comments
dataweave

So far in this 3-part series, we have looked at variables (Part 1) and functions (Part 2) in order to leverage them to our advantage. In this third and final part of the real-world DataWeave series, we will look at another common problem area, that of performing nested loops in data structures.