Building Mule apps with Gradle and Mule Studio – Part 2

motif

Recently, I discussed how to build mule integrations using Gradle. This is a follow up post to discuss how to work with this plugin and mule studio, and to discuss some relevant enterprise features. This post assumes you already know how to do the basic setup of the gradle plugin (discussed on my previous post), so if you have not done it before, please go ahead and read it before continuing.

Mule 201: Develop & Manage a Hybrid Integration Application

motif

All Demo, No Slides

Mule Studio makes it easy for developers to build hybrid integration applications. In our latest webinar, I’ll walk you through a demo on how to build a complete integration scenario and deploy it on a local machine on-premises, as well as to CloudHub. And what’s the point of building a hybrid integration application if you can’t manage it? I’ll then demonstrate the runtime management and monitoring capabilities available on the Anypoint Platform.

Introducing Auto-Paging for Anypoint Connectors

motif

Back in the old days when I used to write SaaS integration apps for living (long time ago, like 2 months back…) I always found it somehow difficult to reconcile large datasets with the Anypoint Cloud Connectors. Don’t get me wrong, I love those connectors! They solve a lot of issues for me, from actually dealing with the API to handle security and reconnection. However,

Iterating on our release strategy: Mule ESB, Mule Studio, CloudHub

motif

In the past, as now, Mule ESB follows a release schedule that introduces a new version of our industry-leading ESB software every 9 – 12 months, supplemented with maintenance releases approximately every 6 months. Though this cadence fit very tightly with the demands of our customers who deploy Mule on premises, we came to realize that our customers deploying Mule to CloudHub were much more flexible in terms of updating versions of software,

Mule up your holiday’s pics: from Facebook to Box

motif

I’m no psychic but I bet you two things: This holiday you already took a bunch of pictures that went straight into facebook and you drank A LOT. Now you’ll probably edit your photos in the morning, but it seems a shame to lose those drunken shots.  What if you could save them? Let’s see how you can do that using Mule. We’ll see how we can make an app that pulls all our facebook photos and upload them into box.

Merry Christmas!

motif

We got you something special for Christmas this year.

We didn’t have time to wrap it, but we know you’re going to love it. We’re so excited to see the look on your face when you [download and] unpack your shiny, new Eclipse-based IDE.  That’s right, we got you a brand new Mule Studio!

 

‘Twas the day after Christmas and all through the house,

Introducing Mule Studio 3.4 Early Preview

December 11 2012

8 comments 0

We are excited to announce the availability of the first early preview release of Mule Studio 3.4. This release is aligned with the release of the Mule ESB CE Milestone 2 to the community.

We are making this release of Studio available to the Mule community to get valuable feedback on our latest and greatest features. This blog post contains text and video introductions to the freshly-baked features included in this release.

One Studio

December 10 2012

2 comments 0
motif

Integration is becoming such a critical part of application development that we spend many of our cycles on making Mule easier for any developer to use. Mule Studio was built to address the needs of developers who don’t wake up every morning thinking about integration.

If you have used Mule in the last year there is a good chance that you have used Mule Studio.  

Cross domain REST calls using CORS

motif

To fight XSS attacks, the web browser imposes the same origin policy for HTTP requests made by JavaScript code:

But there are a lot of use cases where this kind of cross domain HTTP request is desired, so developers came up with some workarounds:

  • Server side proxy: the idea is to avoid cross domain requests in the browser by doing them on the server:To do that in Mule you can use the HTTP proxy pattern as explained in this post.

Extending Mule with DevKit – the LDAPConnector

October 23 2012

3 comments 0

Mule’s extension capabilities multiply its power as an integration platform and range from simple expressions to custom cloud connectors: wherever a configuration value is expected, expressions can be applied in various languages, including our new Mule Expression Language, so that the same value is calculated at run-time; our Scripting processors allow you to execute custom logic in Groovy, Python, Ruby, JavaScript, PHP and indeed any language which implements the