Category: Technology

  • Mastering Microsoft Power BI Integration with MuleSoft: A Step-by-Step Tutorial

    Mastering Microsoft Power BI Integration with MuleSoft: A Step-by-Step Tutorial

    Unlocking the full potential of your data has never been easier than with the seamless integration of MuleSoft and Microsoft Power BI. In today’s data-driven world, businesses are constantly seeking ways to harness the power of their information for smarter decision-making. In this step-by-step tutorial, we’ll guide you through the process of using MuleSoft, a…

  • Connect to Azure Data Lake Store Gen 2 with MuleSoft

    Connect to Azure Data Lake Store Gen 2 with MuleSoft

    Someone pointed out to me the other day that Azure has an updated version of Azure Data Lake Store which I’d written a post about several years ago. The post leveraged the REST API because we didn’t have a connector at the time. Since then, MuleSoft has released a connector and Gen 2 was released.…

  • OpenAI GPT-3 Connector for Mule 4.x

    OpenAI GPT-3 Connector for Mule 4.x

    Overview If you haven’t heard about GPT-3 or OpenAI, you’re living under a rock! Here’a Mule connector to get you started. Built with the Mule SDK, you can send prompts to get a completion or test out DALL-E and generate an image based on a prompt. Leave a comment if you have any questions or…

  • Convert RAML/OAS to WSDL

    Convert RAML/OAS to WSDL

    This MuleSoft project provides a way to convert RAML/OAS to WSDL. You can find the project here. https://github.com/djuang1/wsdl-generator-mule4 It uses the following libraries/projects: You can see a working example here: https://wsdl-generator.us-e1.cloudhub.io/console/

  • RAML for an Asynchronous RESTful API

    RAML for an Asynchronous RESTful API

    Overview Most APIs are designed to respond quickly to a request, generally 100ms or less. But there are cases where the backend systems will take longer than the expected reply. So the question is how to design a RESTful API to address these use cases? Solution Asynchronous REST APIs, or HTTP Polling, is the approach…

  • Read and write Apache Parquet files using MuleSoft

    Read and write Apache Parquet files using MuleSoft

    UPDATE: 10/24/2022 – The Connector has been updated to support InputStream so there’s no need read from a local file store. You can read or write directly from a stream to an endpoint like AWS S3. Apache Parquet is a file format designed to support fast data processing for complex data. Unlike row-based formats like…

  • Setup an Embedded Apache Derby Database in Mule 4

    Setup an Embedded Apache Derby Database in Mule 4

    Overview Apache Derby is a RDBMS which is implemented in Java. It is an open source database developed by Apache Software Foundation.  Derby provides an embedded database engine which can be embedded in to any Java application. Once deployed, it runs in the same JVM as the application. Simply loading the driver starts the database…

  • Connecting to Salesforce Marketing Cloud with MuleSoft – Using the REST APIs – Part 3

    Connecting to Salesforce Marketing Cloud with MuleSoft – Using the REST APIs – Part 3

    This is the last in a 3-part series on how to connect to Salesforce Marketing Cloud (SFMC) using MuleSoft. In the previous articles, I showed you how to set up the connection configuration of the SFMC connector as well as how to push data to Data Extensions with the SFMC connector. In this article, I’ll…

  • Replace AWS API Gateway with MuleSoft in front of AWS Lambda Functions

    Replace AWS API Gateway with MuleSoft in front of AWS Lambda Functions

  • Load 10M records into Snowflake in under 20 seconds with MuleSoft

    Load 10M records into Snowflake in under 20 seconds with MuleSoft

    Overview Snowflake is an analytic data warehouse provided as Software-as-a-Service (SaaS). Snowflake provides a data warehouse that is faster, easier to use, and more flexible than traditional data warehouse offerings. As enterprises begin moving their data into Snowflake, they need ways to connect and integrate large volumes of data from their systems quickly and efficiently. …