MUnit for Java Programmers: Test fixtures

February 26 2020

0 comments

Test fixtures, also known as a test context, sets up the conditions for a test to run. These test conditions will be a known good state that is specific to the code under test. When the test is completed, the state is restored or torn down. Conditions can be set up before a test suite executes and before a test runs. Test suites are extended further by parameterizing executions, enabling the same test to run different inputs. 

5 insights from MuleSoft’s CTO for creating a winning data integration strategy

February 24 2020

0 comments

Nearly all (92%) of businesses are currently undertaking digital transformation initiatives or plan to in the next year, but there are many challenges that come with this type of change, including integration. Salesforce recently did an interview with MuleSoft CTO, Uri Sarid, and Salesforce EVP of Solution Engineering for APAC and International, Dan Bognar about those challenges and potential solutions. In part one of this series, they discuss the technological angle of data and integration,

Automating CloudHub deployments for Anypoint Visualizer

A corner-stone of professional software engineering is automation, which helps eliminate human error, reduce unintended variability, and increase reproducibility. In this article, we demonstrate how to automate the deployment of a Mule application to CloudHub, while customizing the default rendering of the Mule app in Anypoint Visualizer

Mule apps are typically built and packaged with Maven using the Mule Maven plugin (MMP). This is fully supported by Anypoint Studio,

MUnit for Java Programmers: Test Assertions

February 20 2020

0 comments

At the heart of unit tests are assertions which provide a mechanism for comparing expected outcomes with actual outcomes. JUnit provides a large selection of overloaded convenience methods that perform predefined logical assertions, such as testing for equality, negations, and conditions specified by a matcher. MUnit also provides a similar set of assertion capabilities such as to assert two values as equals, validate a logical condition, and a variety of other custom assertions that replicate familiar JUnit assertions.

How to share connections in Flow Designer

February 19 2020

0 comments

MuleSoft allows you to connect anything, from SaaS applications to social media. With Flow Designer, the burden of app configuration has been streamlined as it allows you to reuse existing connection configurations and enables collaboration by letting you share them with others inside your business group.

Automate deployment of EC2 instances with AWS CloudFormation APIs

When working with AWS infrastructure, it can be difficult to keep track of the provisioning of resources and potentially lead to security risks and unaccounted costs. With MuleSoft, it is easy to automate the deployment of AWS Resources using the CloudFormation APIs. AWS CloudFormation is a service that helps you model and set up your AWS resources. The resources are defined by the AWS CloudFormation template. Here is a short four step guide to automating the deployment of EC2 using MuleSoft and AWS Cloud formation APIs: 

Research: 89% of IT leaders say data silos slow down digital transformation

For the fifth annual Connectivity benchmark report, MuleSoft, in partnership with Vanson Bourne, surveyed 800 IT leaders from global enterprises — from the US and the UK to Germany and Japan — on the state of digital transformation and connectivity.

Here are the top key takeaways from the 2020 connectivity benchmark report

How to synchronize data between SAP and CRM systems

Your customer information lives in Salesforce; your product information lives in an ERP system, such as SAP. But, these systems don’t talk to each other. When a customer orders your product, how can you fulfill orders? On top of it all, you need to migrate to SAP S/4HANA — will that serve as an opportunity to solve some of your integration problems?

How can Salesforce and MuleSoft help telecommunications go digital?

It’s time for businesses to revamp their legacy experiences with a digital experience layer. Organizations must move away from a ‘system-centric’ to a ‘domain-driven’ view, where the domains provide a unified view across the business and abstract from the legacy systems

An introduction to MUnit for Java programmers

February 13 2020

0 comments

Unit tests are an integral part of the software development lifecycle. However, for most it is a task that must be endured and compounded by what seem like arbitrary test coverage targets.

In this blog, I will introduce MUnit by making reference to concepts already familiar to Java developers, thereby making the transition to MuleSoft developer and architect smoother.