DataWeave The (Unfinished) DataWeave Book A link to my unfinished DataWeave book. This book attempts to cover important concepts for mastering the language that are not currently covered by the MuleSoft documentation.
MUnit Effective MUnit Testing with MuleSoft Having trouble determining exactly how to test your MuleSoft application with MUnit? Look no further!
Reflections The 10 most Important Things I Did in my 20s A reflection on 10 things I'm glad I did with my 20s.
DataWeave DataWeave's update Function Learn how to effectively use DataWeave's update function, as well as how to work around common gotchas.
Mule 4 The Mule 4 SDK: Intro Overview The Mule SDK allows Mule developers to create modules that can be used just like any other module in Mule (e.g., HTTP module, Java module, Validation module). Put
Mule4 Streaming in Mule 4 How to configure end-to-end streaming transformations with Mule 4 and DataWeave 2
Mule DataWeave 2.2 - Additions to the Arrays Module, Part 2 Learn how to use the join functions added to the DataWeave Arrays module in Mule 4.2.
Mule 4 DataWeave 2.2 - Additions to the Arrays Module, Part 1 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
Mule How to Remove Nested Key:Value Pairs with DataWeave Learn how to remove nested key:value pairs in DataWeave 2.0.
API Gateway Securing APIs with Kong and Keycloak - Part 2 Part II: Learn how to configure a Kong API Gateway with the OIDC Plugin and Keycloak to secure your APIs.
Kong Securing APIs with Kong and Keycloak - Part 1 Learn how to configure a Kong API Gateway with the OIDC Plugin and Keycloak to secure your APIs.
Mule Mule Programming Style Guide: Stop Abusing the Choice Router Why the choice router gets abused, why that's a problem, and what you can do to fix it.
Mule Mule Programming Style Guide: Project Structure 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.
Kong Writing a Plugin for Kong API Gateway 0.14.x Step-by-step instructions on how to create your first plugin for Kong
Mule Mule Programming Style Guide: DataWeave Code How to structure and format your DataWeave code to optimize readability.
Mule Mule Programming Style Guide: A Simple Main Flow Why code readability is so important and how you can improve the readability of your Mule code.
DataWeave Mule 4 - Accumulating Values in a For Each 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
Mule Lessons Learned - Using Queues in your Application Architecture 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!
DataWeave DataWeave - Transforming an Array to an Object How to transform Arrays into Objects in DataWeave
DataWeave DataWeave - Partition List Learn how to partition a list in the spirit of Ruby's and Scala's partition function