No fx button on an ACB field? Set a dynamic value in the XML
A field in Anypoint Code Builder has no fx button? Set the dynamic value in the flow XML with a #[] expression, and read properties with Mule::p() instead of ${}.
Jul 24, 2026
Deep dives, tutorials, and opinions on MuleSoft, DataWeave & AI. Each post is machine-readable — grab the markdown or llms.txt.
Browse all topics in the tag directory.
A field in Anypoint Code Builder has no fx button? Set the dynamic value in the flow XML with a #[] expression, and read properties with Mule::p() instead of ${}.
Jul 24, 2026
A step-by-step guide to turning on MuleSoft Vibes, the AI assistant, in VS Code: install the Anypoint Extension Pack, connect a free Salesforce Developer org, enable Agentforce, and start chatting.
Jul 21, 2026
Round 2 of AI Showdown: MuleSoft Edition. I gave Claude, CurieTech AI, and MuleSoft Vibes the same prompt — build a 3-layer API-led network for Customers + Orders — and scored the results on rigor, completeness, and versions.
Moving 138 posts from Wix to Astro: the code, images, videos, and tables the export silently drops, and how I recovered every piece without fabricating a thing.
Jul 9, 2026
Split your .claude/ config into a private repo while your project stays public: a git submodule plus a CLAUDE.md symlink so Claude Code still finds it.
Jul 5, 2026
A beginner's guide to AI agent skills: what a SKILL.md file is, how to set one up in Claude Code, and how to hand an AI an llms.txt to pick the skill it needs.
Jul 4, 2026
Kicking off AI Showdown: MuleSoft Edition (2026) by pitting Claude Code against CurieTech AI on Advent of Code 2025 — same inputs, benchmarked in the DataWeave Playground. Who writes cleaner, faster MuleSoft transformations?
May 28, 2026
Every week I need a fresh, relevant topic for my newsletter. Here's the exact workflow I use with ChatGPT as a brainstorming partner — and where the human touch still matters most.
Sep 25, 2025
Learn how to use ChatGPT to create authentic content faster. See how I write my LinkedIn newsletter with AI while keeping my voice and accuracy.
Sep 18, 2025
Learn how to connect MySQL in Docker to your MuleSoft project in Anypoint Code Builder using VS Code. Build dynamic queries with DataWeave.
Jul 28, 2025
Scaffold an API spec in Anypoint Code Builder and explore key ACB + VS Code tips like running flows, customizing views, and using Git effectively.
Jul 21, 2025
Learn how to design a complete REST API in Anypoint Code Builder using OpenAPI 3.0 in VS Code. Mock, test, and publish your API to Anypoint Exchange—no XML needed.
Jul 14, 2025
Install MuleSoft Anypoint Code Builder (ACB) in VS Code and build your first "Hello World" Mule app from scratch — the modern, code-first way to develop APIs.
Jul 7, 2025
Learn how to build a YouTube Data API MCP server using MuleSoft and CurieTech AI in 10 minutes. Full setup, testing, and Claude integration tutorial included.
Jun 19, 2025
A subtle DataWeave gotcha: when you read keys from an object, you don't always get an Array<String> — you may get an Array<String | Key>, and that breaks equality checks. Here's why, and how to fix it.
Learn how to create and deploy an AI-powered API with Ollama and MuleSoft. Step-by-step guide from setup to CloudHub deployment for developers.
Nov 20, 2024
Learn how to run Solace PubSub+ locally using Docker and to connect it to a MuleSoft AsyncAPI spec/app. Useful for Java/Springboot apps.
Nov 7, 2024
In this post, we'll learn how to use the update operator along with the upsert and conditional options. We'll also learn different ways of handling null values for our fields.
New version of this MuleSoft + Data Cloud integration app now handles bulk operations to retrieve info, upsert, and delete jobs. The application handles the Create, Upload, and Close of each job so you can focus on what's really important.
Jul 30, 2024
Learn the basics of setting up our GitHub Actions pipeline to deploy a Mule application to CloudHub 2.0. Once more, using a Connected App.
May 7, 2024
I created a theme for Visual Studio Code inspired by MuleSoft!
Apr 30, 2024
Have you ever wanted to do some interactive tutorials while learning MuleSoft? There are not a lot of options out there for this purpose. However, MuleSoft Ambassador Rolando Carrasco took the time to create one for us!
Apr 10, 2024
I was working on some code that was using both map and filter together and I started thinking if there was a better way to refactor this code to make it more performant.
Learn to connect your Mule app to API Manager and add basic authentication, using clicks, not code.
Feb 28, 2024
In this third part, we'll learn how to use our integration. We'll use Postman for this article, but you can use any other REST client like Thunder Client or cURL.
Feb 20, 2024
In this second part, we'll go through the MuleSoft side of the integration and you'll deploy your own Mule app to CloudHub.
Feb 13, 2024
In this first part, we'll just go through the Salesforce/Data Cloud settings that we need to set up before even calling Data Cloud through the Mule app.
Feb 7, 2024
Adding arguments to your Mule Runtime is useful when you're using properties files that are separated by environment. It is also useful to pass a secure/encryption key to your Mule application when you have secured properties.
Jan 25, 2024
What happens when there is a change to a published API in Anypoint Exchange? How can we get these changes re-scaffolded to our API implementation once we have already done the scaffolding? In this post, we'll learn how to re-scaffold our Mule project based on new changes done to the published API Specification in Exchange.
Dec 12, 2023
Why would you want to scaffold Mule flows from an API specification? This way you will be able to get started on your Mule application with a base project that is created upon your specification, instead of starting the Mule project and Mule flows from scratch.
Dec 7, 2023
In this post, I am going to show you how to scaffold your flows in Anypoint Studio from a published API specification.
Nov 29, 2023
Every October we create this series of 31 videos ranging from various tech topics. This year they're MuleSoft-related! Don't miss them.
Oct 3, 2023
Did you know MuleSoft provides this neat Graphical User Interface (GUI) where you can configure your own API specification with just clicks? Let's create a To-Do API specification to see how this visual tool works.
Sep 26, 2023
Learn how to clean an XML or HTML code snippet to publish in a WordPress article with these DataWeave scripts.
We'll discuss those edge cases where a GUI might solve your problems.
Create a DataWeave script to sum all the digits from the input payload until there's only one digit left.
We are delighted to announce an exciting update to our blog's article submission process!
Create a DataWeave script that will update all the values to uppercase, except the ones in which the field equals thisname.
Learn how to set up our pipeline with a connected app, which is useful when you have multi-factor authentication activated in Anypoint Platform.
May 16, 2023
Create a tail-recursive function to get the factorial of each positive number from the payload.
In this post, we'll see the steps to add the minimum coverage percentage for the MUnit tests in order to pass the pipeline.
May 2, 2023
I've written a Mule plugin that has the ability to use Cuda cores for parallel asynchronous processing.
I've been doing a lot of live streaming lately. Either alone or with guests. And I noticed some things that could be improved (from a streamer perspective) to create a better experience for the people watching our screen. Here are some MacOS-specific tools to help.
Apr 19, 2023
Reverse the order of the words in the given phrases. However, the punctuation signs stay in the same place.
Move the disks, one disk at a time, from tower A to tower C following the Tower of Hanoi puzzle rules.
In this post, we'll see the steps to create a pipeline with GitHub Actions that will run the MUnit tests from your project.
Mar 14, 2023
Review each of the input phrases and find those that are palindromes. Then, retrieve the character count and sum the total characters.
In this post, we'll see the steps to create a pipeline with GitHub Actions that will decrypt your secured properties in your Mule app.
Mar 2, 2023
Create a script to keep your score on a series of Rock Paper Scissors games. 0 if you lose, 3 if it's a draw, and 6 if you win.
In this post, I'm going to guide you through all the steps to generate your own MuleSoft starter project in GitHub to play Battlesnake.
Create a DataWeave script to add all the numbers separated by a paragraph. Then, retrieve the highest number.
In this post, I'll go through some of the main differences between these two operators so you decide which one to use in your scripts!
Learn how to create shareable links from a GitHub repository to open directly in the online DataWeave Playground.
The other day I was reading some StackOverflow DataWeave questions and I got to this very interesting thread.
In this post, we'll learn how to create a simple CI/CD pipeline to deploy Mule applications from GitHub to CloudHub using GitHub Actions.
Jan 24, 2023
If you will be working on bigger payloads or simply want to work locally, it's recommended to use Visual Studio Code.
Jan 17, 2023
Learn how to send the Flex Gateway agent logs into Grafana Loki. And how to analyze, search, and explore them from the Grafana console.
Aug 30, 2022
In this article, we will use a database datasource that is created by spring beans. Also, we will invoke one bean's method from mule flow.
Jul 26, 2022
Security implementations have been revolutionary through OAuth 2.0, OpenID Connect, SAML, etc. OAuth 2.0 and OpenID connect mostly use JWT as a token format. Here's how to create a JWT token using Java and DataWeave.
In this blog post, I will demonstrate how to Integrate AWS Lambda with MuleSoft.
Jul 12, 2022
The tracing module enables you to enhance your logs by adding, removing, and clearing all variables from the logging context for a given Mule event. It also enables you to modify the correlation ID during flow execution.
Jul 5, 2022
The DataWeave Language is a simple, powerful tool used to query and transform data inside of Mule. You can also use it to solve an algorithmic problem. Invert a Binary Tree is a popular Coding Question to test your coding skills. Let's try to solve this with DataWeave.
As you are aware that recently MuleSoft has introduced Universal API Management capabilities via Flex Gateway and API Governance components as part of Anypoint Platform. These two components are very important as a part of API lifecycle management and those will help to manage any APIs using a single platform and ensure that whatever API specs that you are designing are with best practices and all security aspects have been taken care of during API design.
May 31, 2022
This article is going to explain the mechanisms that you can use within a MuleSoft application to read messages from a Topic and partitions, and which are the expected behaviors and consequences.
May 10, 2022
This blog post provides quick examples of how to use the Amazon DynamoDB Connector in Mule 4 using Anypoint Studio. Operations: create table, describe table, list tables, put item, batch put item (single and multiple tables), get item, batch get item, update item, query, scan, delete item, batch delete item.
Mar 29, 2022
Please take care of the following guidelines before submitting your application to contribute.
Our last article was about how to integrate MuleSoft Anypoint Platform with Oracle Identity Cloud Services. With this, you can use Oracle IDCS as your Identity Provider. This is very useful for Single Sign-On purposes, and if you already have Oracle Cloud Infrastructure and you are using MuleSoft to integrate it with Oracle SaaS apps, this alternative for SSO should be a good fit for you.
Mar 15, 2022
In this post, I would like to demonstrate in a few steps how we can make a sync job that allows us to describe a Salesforce instance and use a few objects to create a full schema of those objects (tables) into a Google Big Query Dataset. Then with the schema created we should be able to push some data into BigQuery from Salesforce and see it in our Google Cloud Console project.
Mar 1, 2022
In a recent MuleSoft project, I noticed a problem when trying to run an Oracle stored procedure that took a fair amount of time to complete.
In this post, we talk about how to do SSO in Anypoint Platform using Oracle Identity Cloud Services (IDCS). Useful for MuleSoft+Oracle SaaS.
Feb 1, 2022
Here are 3 examples where you can see how to check if a key in the input JSON payload is present or not.
This article is focused on highlighting MuleSoft's Kafka connector, to be used with OCI Streaming Services.
Over December 2021, a critical vulnerability has been unraveled pertinent to Apache’s Log4j library. Let's understand what happened.
Dec 15, 2021
Are you already using the newest version of Anypoint Studio? Let me guide you through the coolest features it has. Studio includes 3 new features that you will enjoy: Support for Mule Runtime 4.4, DataWeave 2.4, and the new "Referenced by" function.
Dec 14, 2021
In any MuleSoft project, when Anypoint MQ comes into the picture there is always a requirement of retry and reprocess mechanism. Based on my experience I have prepared this blog to show how easily we can design retry and reprocess mechanisms.
Nov 16, 2021
In this post, I will be explaining how to configure Solace DMQ through the Mule JMS Connector. There can be many business scenarios where the processing of the message will be delayed by a predefined amount of time. In such scenarios, we can make use of the concept of the TTL property and the DMQ.
A transaction is a group of operations where all the steps are needed to be successful to commit a result. If any one of the intermediate steps fail, the whole chain of steps fails collectively. In this post, we'll learn how to implement Single and XA transactions using MuleSoft.
Oct 12, 2021
In this series of posts, I'll show you how to create a striking README.md file to attach to your GitHub profile.
This is the second part of a series of articles focused on MuleSoft Runtime Fabric. It's time to learn some mechanisms to manage a cluster.
Sep 21, 2021
In this series of posts, I’ll show you how to create a striking README.md file to attach to your GitHub profile.
This post is about the new Anypoint Studio 7.10.0 version released July 29th, 2021. Here is a summary of the new changes introduced in this version, with a closer look at the Notification Center for new versions of connectors.
Aug 31, 2021
I bought this mouse less than 24 hours ago, and I'm already completely in love with it.
MuleSoft offers on-premise deployments such as Standalone, Runtime Fabric, and Private Cloud Edition. Runtime Fabric (RTF) is a hybrid deployment model. You still have the Control Plane in the cloud but the workloads (Runtime Plane) are running at the customer end. I am going to use Oracle Cloud Infrastructure to explain the pre-requisites and part of the installation process.
Aug 3, 2021
We know that in DataWeave the types can be coerced from one type to another. For that we use the as operator. There is a property called mode that we can use when we are parsing date and time values. The mode parameter has three different valid values: SMART, STRICT, and LENIENT. The default mode when you are parsing dates is SMART.
The main objective of this post is to show how we can implement a field level encryption for a JSON payload in MuleSoft using DataWeave, using the Crypto module and the toBase64 function.
I needed to get a person's age. I started using "daysBetween" but this was a wrong way. In this post, I'll show you how to use the "between" function from the Periods module to retrieve the number of years, months, or days between two dates.
On one of my assignments, I was presented with a rather peculiar demand: to write the records belonging to a unique identifier in a variable. The catch was, we do not know how many such unique identifiers are going to come in a particular batch. The flow will read an excel file and, based on the query string, we'll segregate the records -using a foreach component- and send an email with the final payload.
Jun 8, 2021
It took me some time to find and fully understand how to use these hacks. Trust me; they're truly worth it: the DataWeave Playground, the dw output, the log function, the do statement, and assigning types to variables and functions (with Function Overloading when needed).
SonarQube is a platform for continuous inspection of code quality to perform automatic reviews with static analysis of code. The quickest way to have an installation of SonarQube up and running is using a Docker container. Let's use Docker Hub (the world's largest library and community for container images) to find a SonarQube Docker container to perform our MuleSoft applications code reviews.
In this post I am going to show you how we can create a MuleSoft Flow that can react to three different events generated by Salesforce: On Create Event, On Modify Event, and On Delete Event. We will use Lead as the entity in Salesforce. We are interested to know if a Lead was created, updated, or deleted.
May 18, 2021
Unsplash has a REST API that provides a bunch of nice features like image search, photo actions, collections, topics and users. This time I have created a new custom connector for Mule 4 to use a couple operations (Get Random Photo and Search Photos).
May 11, 2021
A step-by-step guide for new writers on how to create a blog post with ProstDev, covering the Google Doc template, word count, title, excerpt, SEO description, article formatting, and the review process.
May 4, 2021
Overview of cURL and how to invoke HTTP methods from the command line. I go into detail on how to invoke APIs using HTTP GET and POST requests, as well as how to pass query parameters, URI parameters and headers. This post will explain how to invoke APIs using HTTPS via cURL.
There are different ways to import a module in DataWeave for functions that aren't part of the core: import the module directly, import all functions from a module, or import one or more specific functions from a module.
Even though the error handling logic varies depending on use cases, business requirements, organizational processes, etc. I believe the core approach to error handling for message-based integrations would more or less remain the same for different applications. The most common approach consists of the following steps.
In this article, I will demonstrate how to integrate Solace PubSub+ with MuleSoft to publish and consume the messages.
cURL is a command-line tool used to transfer files and invoke APIs over protocols like HTTP, HTTPS, and FTP. Learn how to send GET, query params, URI params, headers, and POST requests, plus how to print output.
I had this use-case where I had to make sure all the values inside an array were not empty. Empty string or array, null value. In this series of posts, I explain 6 different approaches to achieve almost the same output using DataWeave. Part 4: Using the Arrays Module, Pattern Matching, and Function Overloading.
I had this use-case where I had to make sure all the values inside an array were not empty. Empty string or array, null value. In this series of posts, I explain 6 different approaches to achieve (almost) the same output using different DataWeave functions/operators. Part 3: Using isEmpty and filter.
I had this use-case where I had to make sure all the values inside an array were not empty. Empty string or array, null value. In this series of posts, I explain 6 different approaches to achieve (almost) the same output using different DataWeave functions/operators. Part 2: Using sizeOf, filter, isEmpty, and default.
I had this use-case where I had to make sure all the values inside an array were not empty. Empty string or array, null value. In this series of posts, I explain 6 different approaches to achieve (almost) the same output using different DataWeave functions/operators. Part 1: Using sizeOf, groupBy, isEmpty, and default.
One of the most used actions when we work with Salesforce integrations is the use of query. But there's one action we don't use very often: the Salesforce Object Search Language (SOSL). In this post we walk through a Mule 4 application that uses SOSL to validate Contacts and Leads and decide whether to update or create records.
Jan 26, 2021
A compilation of all the core functions that can be used in DataWeave 2.0 according to MuleSoft's official documentation, separated by input and output, with a link to each function's official documentation page.
There are a lot of Status Codes reserved for certain API Responses, but we will be looking at the most popular ones: 200, 201, 202, 204, 400, 401, 403, 404, and 500.
Grammar tools aren't foolproof. Here's my perspective on why having a professional editor review your content is the best way to bullet-proof your articles from misunderstandings.
Jan 5, 2021
How to process n number of pages from a backend API and return the combined response back to the calling client, demonstrated with the GitHub REST API and asynchronous processing.
Continuing with the last topic, URIs, we will now get started using Postman and learning what Query Parameters are, plus how HTML URL encoding works in a real-life Expedia example.
A walkthrough of the features available so far in the Anypoint Platform Chrome Extension: see your Organization name, Organization id and Environment id, inspect Runtime Manager applications, view schedulers, and check alerts.
Dec 1, 2020
Learn what a URL and a URI really are and how they fit into our previously defined API diagram, using the public Joke API as a hands-on example.
The most popular HTTP methods are GET, POST, PUT, PATCH, and DELETE. GET retrieves data, POST creates new data, PUT updates or replaces data, PATCH updates parts of existing data, and DELETE removes data — and how each fits into the API Request and Operation.
Synchronize your Philips Hue Smart Lights with your Google Calendar using IFTTT so your lights turn red when you're in a meeting.
Oct 27, 2020
If you own an Amazon Alexa or Google Assistant device for your smart home, you may be looking into smart lights too. Here are the pros and cons of using Philips Hue.
Oct 22, 2020
How to convert a Flat File into JSON, CSV, or XML using DataWeave 2.0, with Anypoint Studio 7.4 and Mule Runtime 4.2.2 — from creating the copybook to the final transformation.
We already chose our topic and visualized our target audience. Now it's time to actually start writing! Follow these 7 simple steps to get your technical blog post going.
Oct 13, 2020
NetSuite is a SaaS-based ERP which allows companies to manage important business using a single tool. MuleSoft provides a NetSuite connector, which enables to automate the business process and synchronize the data between NetSuite and third-party tools.
CIDR stands for Classless Inter-Domain Routing and it's a way of allocating IP addresses or hosts in a more efficient manner. It replaces the old way of allocating IP addresses based on the class system and avoids the waste of IP Addresses.
Sep 29, 2020
How to create Continuous Integration (CI) to automatically deploy a MuleSoft application into CloudHub (CH) or On-Premise (On-prem) server. Creating a new project in Azure, setting up the RAML to generate the Mule flows, adding properties, generating a personal access token, preparing the settings.xml and pom.xml files
Sep 24, 2020
Dedicated Load Balancer is an optional component within the Anypoint Platform used to route HTTP and HTTPS traffic to multiple applications deployed to CloudHub workers in the VPC. Learn how to apply mapping rules on a dedicated load balancer (DLB) to redirect requests to CloudHub apps.
Sep 22, 2020
Apply policies via Anypoint Platform's API Manager in two different ways: creating Proxy APIs, or without creating Proxy APIs. The main difference is either using the API ID in Auto-Discovery, or letting Mule create a proxy on top of your app.
Sep 15, 2020
Thinking about writing your first technical article but not sure where to start? Here are some tips on choosing what to write about and defining your target audience so you can get your first post out.
Sep 8, 2020
Learn about some analogies and real-life examples of APIs to understand them better, including a restaurant, a calculator, and a Human Resources (HR) API using CSV and JSON data types.
Learn what an Anypoint Connector is, why you might need a custom connector, and how to create one with Maven, configure the POM, publish it to Anypoint Exchange, and consume it from a Mule application.
Sep 1, 2020
The concept of an API can be hard to grasp. This post gives a simple explanation of what an API is, its 4 aspects (Inputs, Operations, Outputs, Data Types), and how Requests and Responses fit together — plus a diagram to refer back to.
Learn how to implement a Merge Sort sorting algorithm using Python. Merge Sort's time and space complexity: worst, best, average case time complexity and space complexity. Big-O Complexity Chart and more study resources to understand how to implement this sorting technique with other programming languages.
Aug 25, 2020
How to implement Internet of Things (IoT) with MuleSoft: a use case that senses temperature with a Raspberry PI, sends it via Twilio, and blinks a green or red LED depending on the result.
Aug 20, 2020
Mule 4 has a Cryptography module which includes PGP, XML, and JCE. In this article, we will see the PGP technique — a cryptographic way that allows secure communication between two entities using public and private keys.
Aug 18, 2020
This article on Error Handling in Mule 4 will help you understand the core concept of On-Error Propagate and On-Error Continue, with three simple rules and five examples.
Aug 13, 2020
You may already know about the DataWeave (DW) Playground that can be used for both versions of DW: 1.0 and 2.0. I will explain how to get this Docker Image running on your laptop (even if you don't know how to use Docker).
Learn how to implement the new ForEach MuleSoft component that was released in Mule 4. Read this post for information about this integration technique: how does it work, how can you implement it, how to install in your Mule palette, and how to configure Error Handling for this scope.
Aug 6, 2020
Learn how to implement an Insertion Sort sorting algorithm using Python. Insertion Sort's time and space complexity: worst, best, average case time complexity and space complexity. Big-O Complexity Chart and more study resources to understand how to implement this sorting technique with other programming languages.
Aug 4, 2020
The Atom Queue connector is used to send and receive messages to and from Dell Boomi Integration Atom message queues. The connector supports both Point-to-Point and Publish/Subscribe messaging. For a better understanding of how Atom Queue works, I did a proof of concept.
Jul 28, 2020
Are you familiar with the fromBase64 or the toBase64 functions from DataWeave 2.0? What about the getUrlEncoder or the getEncoder functions from Java? Do you know the differences between the "basic" Base 64 encoding and the "URL and Filename safe" Base 64 encoding? Maybe you're here because you keep getting this error.
Some days ago, I started using this great functionality in DataWeave (DW) 2.0 - Mule 4, and I faced some challenges while creating the code. I'll explain what a custom module is, why you would want to use it, some examples on how you can use it, and finally, how to load properties into this module.
Learn how to implement a Selection Sort sorting algorithm using Python. Selection Sort's time and space complexity: worst, best, average case time complexity and space complexity. Big-O Complexity Chart and more study resources to understand how to implement this sorting technique with other programming languages.
Jul 14, 2020
Learn about what is software quality, what is a quality assurance resource (QA), best practices when coding, what is the importance of testing, some software quality types and objectives: unit testing, integration testing, system testing. Functional vs. Non-functional testing. How to ensure your customer's satisfaction
Jul 9, 2020
Learn about the scatter-gather integration pattern and how to implement it in MuleSoft (Mule 4). How the input message gets processed, how to code error handling scope with this component, and how to test it using Postman. What happens if you have multiple services calls, and the configuration XML file for you to try.
Jul 7, 2020
Learn how to implement a Bubble Sort sorting algorithm using Python. Bubble Sort's time and space complexity: worst, best, average case time complexity and space complexity. Big-O Complexity Chart and more study resources to understand how to implement this sorting technique with other programming languages.
Jun 30, 2020
What is an IDE? This post explains the concept and walks through five reasons you need one: syntax highlighting, text autocompletion, refactoring options, importing libraries, and build/compile/run — plus favorite IDE examples for different languages.
Jun 25, 2020
What is the Scatter-Gather integration pattern? Enterprise Integration Patterns definition. Learn about how this component processes messages in MuleSoft (Mule 3 or Mule 4), when you should use scatter-gather and how does it work, why you should be using it and how to implement it and test it with Postman.
Jun 23, 2020
The JSON Module Connector is used to validate a JSON Payload against the predefined JSON Schema of your choice. Since schema validation falls outside the scope of DataWeave Functionality, the JSON Module can be used in MuleSoft. Learn about the possible exceptions you can get when using this component.
Jun 16, 2020
What is Regression Testing, and how can you create basic tests for your API using Postman? We cover the concept with a simple metaphor and then build successful and negative-scenario tests for the Slack API.
What is object concatenation and how to use it in Mule 4 - DataWeave (DW) 2.0. Similar to concat or + functions in other languages, in DW you can use ++ (plus plus), using {( )} and {([ ])} parentheses object destructors with or without arrays. Learn more about MuleSoft here!
An intro to what MuleSoft is, what the company and its products do, and how you can get certified for free through their online fundamentals training.
May 25, 2017
Mobile apps are as important as having an official site for your company, and creating them gets easier and easier. Here's a look at Ionic, a framework that lets you build cross-platform mobile apps without working twice.
Aug 23, 2016