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 to cover how
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
DataWeave DataWeave - Modify values depending on their key How to modify values of an element depending on the value's key
DataWeave Tips on Debugging DataWeave Code Is the Mule debugger just not cutting it for your DataWeave code? Try some of these alternatives.
DataWeave DataWeave - When to Use Reduce An explanation of the reduce function and how to use it in data transformations using DataWeave
DataWeave DataWeave - How to Modify All Values of an Element An iterative approach to developing a utility function that modifies all the values of an element according to a function.
Ghost Hosting Ghost on Digital Ocean Learn how to host your Ghost publishing platform on the developer-friendly hosting service, Digital Ocean
DataWeave DataWeave (for Java programmers) You're a Java programmer trying to gain a better understanding of MuleSoft's DataWeave language? You've come to the right place.