ProstDev Blog

Ordered from newest to oldest.

2024

How to upsert fields from an object in an array with the update operator in DataWeave

Part 5: Data Cloud + MuleSoft integration - Insert data with the BULK operations

Part 6: CI/CD pipeline with MuleSoft and GitHub Actions - Deploying to CloudHub 2.0

New MuleSoft Community Theme for Visual Studio Code!

Exposing DataWeave: Map+Filter vs. Reduce - which is faster?

Part 4: Data Cloud + MuleSoft integration - Secure your API with basic authentication in API Manager

Part 3: Data Cloud + MuleSoft integration - Call your integration with Postman

Part 2: Data Cloud + MuleSoft integration - Deploy your own Mule app on Anypoint Platform (CloudHub)

Part 1: Data Cloud + MuleSoft integration - Connected App, Ingestion API & Data Stream settings in Salesforce

How to add JVM/Command-line arguments to the Mule 4 Runtime in Anypoint Code Builder (ACB)

Earlier years

How to RE-scaffold Mule flows from an Exchange API specification in Anypoint Studio

How to scaffold Mule flows from a published API spec in Anypoint Code Builder (ACB)

How to scaffold Mule flows from a published API spec in Anypoint Studio

How to use MuleSoft's visual API Designer to create a To-Do API specification using clicks, not code

DataWeave scripts to clean your XML/HTML code snippets for a WordPress blog post

DataWeave programming challenge #8: Sum all digits to get a 1-digit number

DataWeave programming challenge #7: Modify certain values from a JSON structure

Part 5: CI/CD pipeline with MuleSoft and GitHub Actions - Enabling MFA through a Connected App

DataWeave programming challenge #6: Using tail-recursion to get the factorial of a number

Part 4: CI/CD pipeline with MuleSoft and GitHub Actions - MUnit minimum coverage percentage

5 tips to have a better setup when you're live streaming from a MacOS computer

DataWeave programming challenge #5: Reverse a phrase's words, but keep the punctuation

DataWeave programming challenge #4: Solve the Tower of Hanoi mathematical puzzle

Part 3: CI/CD pipeline with MuleSoft and GitHub Actions - MUnit testing

DataWeave programming challenge #3: Count palindrome phrases using the Strings module

Part 2: CI/CD pipeline with MuleSoft and GitHub Actions - secured/encrypted properties

DataWeave programming challenge #2: Rock Paper Scissors game score system

How to develop a Battlesnake using a MuleSoft API and the DataWeave language

DataWeave programming challenge #1: Add numbers separated by paragraphs and get the max number

DataWeave 2.0 scopes for local variables: 'using' vs. 'do' operators

Simplified try-catch strategy in DataWeave with the default keyword (instead of try/orElse)

Part 1: How to set up a CI/CD pipeline to deploy your MuleSoft apps to CloudHub using GitHub Actions

How to move your code from the DataWeave Playground to Visual Studio Code

How to create a README file for your GitHub profile, part 2: Markdown basics

How to create a README file for your GitHub profile, part 1: Intro to Git, GitHub, and README files

Recommendation: Logitech MX Ergo Advanced (Plus) Wireless Trackball Mouse

How to retrieve the number of years, months, or days between two dates in DataWeave 2.0

My top 5 DataWeave tips to make your life easier

3 ways to import a function/module in DataWeave 2.0

How to check for empty values in an array in DataWeave | Part 4: Arrays Module

How to check for empty values in an array in DataWeave | Part 3: isEmpty, filter

How to check for empty values in an array in DataWeave | Part 2: sizeOf, filter, isEmpty, default

How to check for empty values in an array in DataWeave | Part 1: sizeOf, groupBy, isEmpty, default

DataWeave 2.0 core functions cheatsheet

Understanding APIs (Part 6): What are HTTP Status Codes?

Why should an editor review your blog posts?

Understanding APIs (Part 5): Intro to Postman and Query Parameters

Understanding APIs (Part 4): What is a URI?

Understanding APIs (Part 3): What are HTTP Methods?

How to connect your Philips Hue Smart Lights with Google Calendar

Things to consider before buying a Philips Hue Smart Light

7 tips to start writing your technical blog post

Things to consider before writing a technical blog post

Understanding APIs (Part 2): API Analogies and Examples

Understanding APIs (Part 1): What is an API?

How to run locally the DataWeave Playground Docker Image

Understanding the "illegal base64 character" error (Java, Groovy and Mule 4 - DW 2.0)

Custom Modules in Mule 4 - DataWeave 2.0

5 reasons why you need an IDE (and how it can save you so much time)

Intro to Regression Testing with Postman

Combining Objects: Concatenation in DW 2.0

MuleSoft Training and Certification

Less time, less cost, less resources, more apps!

Last updated