5 things you need to know about MuleSoft Training and Certification

There’s never been a better time to sharpen your skills, learn something new, and build a career with MuleSoft. Whatever your role in a MuleSoft project — whether you’re a developer, architect, administrator, or IT professional — we have a learning path to help you be successful.

Below are five things you should know about MuleSoft Training and Certification programs:

11 virtual MuleSoft Meetups for April

We’re experiencing a time of change and when being adaptable is more important than ever — our MuleSoft Meetup Groups are no different. The safety of our customers, partners, and employees and their loved ones is of the utmost importance, which is why we’d like to thank our MuleSoft Meetup leaders for adapting in order to keep the MuleSoft Community connected.

Many of our community leaders are shifting to online sessions — which is no easy feat!

30 APIs to track COVID-19

This article was originally published on ProgrammableWeb.

APIs can’t help cure COVID-19, but they can be used by developers to collect data about the outbreak, track its spread, and even produce data visualizations. Over the past month, ProgrammableWeb has been tracking APIs that provide access to data related to the pandemic. Here are 30 APIs that let developers leverage the available data about the virus. 

6 online COVID-19 hackathons for developers looking to help the cause

The coronavirus pandemic is putting immense stress on healthcare systems, the global economy, and the lives of people around the world. Developers and technology companies worldwide are coming together to make an impact in whatever way they can. Below are six online hackathons aimed at combating the issues the world is facing amid the COVID-19 pandemic.

Top 4 API tech trends in 2020: APIs Unplugged

As we enter a new decade, APIs are involved in many current technology trends. Web APIs are common in microservices, service mesh, public cloud platforms, machine learning, and smart devices. In this inaugural episode of the APIs Unplugged podcast, Mike Amundsen (MuleSoft API Strategy Advisor) and Matt McLarty (MuleSoft Global API Strategy Leader) discuss the most significant technical trends related to APIs for 2020.

69% of IT leaders keep the lights on instead of innovating. Enter APIs.

This post was originally published on ProgrammableWeb. See the full video interview by clicking through to the original post.

Responding to a question regarding their ability to innovate on behalf of the organizations they work for, 69% of IT leaders surveyed said they felt they were working just to keep the lights on versus innovating. This was the answer to one of many questions that MuleSoft posed to over 800 IT leaders,

5 learnings from my first MuleSoft federal project

For the past six months, I worked on a federal consulting project to transform data from a client’s legacy systems into a new centralized cloud repository. We chose MuleSoft as the integration and API platform to drive this transformation. After implementing my first MuleSoft project in the federal space, I jotted down a handful of takeaways to share with others embarking on new projects. Here are my top learnings:

Mule microservices distributed transaction tracing

With the advent of microservices, the functionalities that used to be bundled together in a single web/mule application are now running on different containers across VMs and at times across datacenters. This presents a huge challenge to trace transactions as they traverse across the container/VM boundaries.   

MUnit for Java Programmers: Test execution

Unit tests are executed at different stages during the development life cycle. As mentioned in the first blog post of this series, MUnit for Java Programmers: Introduction, unit tests play an essential role in the implementation, maintenance, and evolutionary stages of a project’s life cycle. Tests can be executed during each of these stages and the results are collected and analyzed. Should the application pass the series of tests it will continue on its journey through the project’s lifecycle.

MUnit for Java Programmers: Test doubles

What are test doubles?

A test double is a term used to describe replacing a dependent component of the functionality that is being tested with a dummy version of the real component — similar to a stunt double, only for unit tests. The test double only needs to emulate the behavior of the original dependent component closely enough that the functionality being tested doesn’t detect it’s not using the real component.