MuleSoft releases API Workbench

MuleSoft has launched a beta release of API Workbench. This is an integrated development environment (IDE) allows developers to build RESTful APIs based on a design-first approach. API Workbench supports both RAML 0.8 and the newly launched RAML 1.0. RAML (RESTful API Modeling Language) is one of several API description specifications than can be used to design and document APIs.

Quality SDKs for your APIs in minutes!

October 27 2015

2 comments
types of apis

I am excited to announce a new integration of the Anypoint Platform with APIMatic. This integration allows you to generate Software Developer Kits (SDKs) for a given API. With only a few clicks, you can now offer SDK downloads in your API’s portal for ten different languages or frameworks: Java, .NET, iOS, Android, PHP, Python, Ruby, JavaScript, Angular, and Go.

Providing SDKs is the shortest path for developers to get started with your API.

Salesforce Analytics Cloud Connector – September ’15 Release

September 23 2015

0 comments

We are happy to announce the September ’15 release of the Salesforce Analytics Cloud Connector v2.0.0. In this blog post, I will be covering some of the important features of the connector as well as walking you through the technicalities of ingesting data into Salesforce Wave Analytics Cloud by leveraging features within Anypoint Platform.

Benefits of using the Salesforce Analytics Cloud Connector

Salesforce’s Wave Analytics Platform is a data discovery tool built to enable organizations to derive insights from their data.

MUnit 1.0 GA

September 18 2015

0 comments

We’re happy to announce that MUnit 1.0 (GA) is now available.  MUnit is the functional test framework for Mule. This is builds on feedback from our previous release candidate and it contains many quality and usability improvements.

Introducing the Anypoint Platform September 2015 Update

September 2 2015

0 comments

I am excited to announce the latest update to the Anypoint Platform. This update is focused on a number of capabilities that enable even more efficient management of a well-oiled API-led connectivity solution.

Rich API product offering through layered service level agreements

Anypoint Platform Service Level Agreements (SLAs) allows API owners to define the menu of offerings available to API consumers.

XPath Performance boost using Mule 3.6

This character is QuickSilver and he’s the fastest of the X-Men. Mule 3.6 has no super powers, but when it comes to XPath, it’s the fastest ever! As you may remember, with the release of Mule 3.6.0 the XPath and XSLT was revamped. In this post, I’d like to not only continue elaborating on how great the improvement is, but also focus on a new aspect: Performance.

Mr. Batch and the Quest for the right Threading Profile

Sometimes (more often than we think), less concurrency is actually more. Not too long ago, I found myself in a conversation in which we were discussing non-blocking architectures, tuning, and performance. We were discussing that tuning for those models often starts with “2 threads per core” (2TPC). The discussion made me curious about how Mule’s batch module would perform if tested by 2TPC. I knew beforehand that 2TPC wouldn’t be so impressive on batch, mainly because it doesn’t use a non-blocking threading model.

Object Lifecycle and Dependency Injection in Mule 3.7

motif

Howdy! This is the last post of the Mule 3.7 series Be sure to check out the other posts in the series:

IMPORTANT: If you haven’t read the previous posts in this series, do so now. This will be very difficult to follow otherwise.

One to contain them all: Unifying the Mule Registry in 3.7

motif

In this post we’re going to continue the discussion started our last post “A sneak peek into Mule 3.7’s deepest internals” about how Mule’s registry, lifecycle and dependency injection mechanism are being overhauled in Mule 3.7. In this case, we’re going to take a deep dive into how we managed to unify the registries while keeping backwards compatibility and all the implications of such maneuvers.

A sneak peek into Mule 3.7’s deepest internals

motif

Mule 3.7 is approaching, and among other things we decided to put a lot of focus on the experience of the guy coding custom components (Devkit based or not). For this, the first 3.7 milestone is incorporating big changes in terms of the how Mule Lifecycle and Dependency Injection are applied.

As I said, these changes are BIG, so for clarity reasons we’ll cover them in a series of post starting with this one.