DataWeave lambdas for Java programmers

dataweave howto

In Mule 4, DataWeave is everywhere: every listener and processor can be configured with it. Because most Mule users already know Java well, this article will help Java developers to easily use DataWeave by rewriting their lambdas expressions.

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.

Scalability features in Mule 4 SDK

Mule 4 SDK

This final post in my Mule 4 high scalability blog series is on the Mule 4 SDK.

Streaming in Mule 4

file listener passing non-repeatable stream_blog

This is part four of my five-part series documenting high scalability in Mule 4. If you haven’t read part one, Scale your APIs with Mule 4, part two, Reactive programming in Mule 4, and part three, Thread management and auto-tuning in Mule 4, check them out! This post will cover streaming in Mule 4.

Mule programming style guide: stop abusing the choice router

integration flow with choice router

In this post, I’ll be going over why the choice router gets abused, why that’s a problem, and what you can do to fix it.

Thread management and auto-tuning in Mule 4

thread manage

My first two posts in this Mule 4 blog series were on scaling your APIs and reactive programming in our newest version of Mule runtime engine. This blog dives into thread management and auto-tuning.

Mule programming style guide: project structure

API Kit flows

Your project structure, just like your code, can go a long way in helping other developers quickly make necessary modifications to your code.

Mule programming style guide: DataWeave code

dataweave code

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

Mule programming style guide: a simple main flow

Error handling flow

This post is the beginning of a short series I’m creating to document my current coding style.