hot-topics mule and the cloud what's new in mule 3 apache tomcat tips and tricks developer tools

Migrating a MuleForge project to GitHub

Dirk Olmes on Tuesday, June 7, 2011

The new MuleForge works with different project hosting platforms, it  is now a repository of all things Mule rather than a project hosting service. I recently migrated the Maven Mule Plugin from our old MuleForge infrastructure to GitHub. This was quite a journey and I had to trawl the web quite a bit to gather [...]

Feed my inbox; reading RSS feeds with Mule ESB – Part 3

Dirk Olmes on Wednesday, March 23, 2011

In part 2 of this mini-series I showed a flow that retrieves an RSS feed periodically, splits it and sends each RSS entry via email. In this part I’d like to show how to split up the flow a bit in order to enable unit testing. To refresh your memory here’s what the flow currently [...]

Feed my inbox; reading RSS feeds with Mule ESB – Part 2

Dirk Olmes on Thursday, February 24, 2011

In my last blog post I showed a simple flow to retrieve an RSS feed periodically, split it and send each RSS entry via eMail. The solution has one major drawback, though: once the Mule application is restarted, Mule has forgotten which feed entries have already been sent. The RSS feed is retrieved again and [...]

Feed my inbox; reading RSS feeds with Mule ESB

Dirk Olmes on Wednesday, January 26, 2011

I read a couple of RSS feeds regularly. Unfortunately, I work across a couple of machines: my laptop, the machine in the office, my wife’s laptop. This rules out using a local RSS reader as I’d have to manage the redundant subscriptions let alone I’d have to remember which feed entries I have already read [...]

Overcoming the Eclipse XML autocomplete bug

Dirk Olmes on Wednesday, December 8, 2010

Mule configuration files are Spring XML files by nature. So the XML editor is an important development tool and provides a lot of benefit. When working in Eclipse, it provides: Schema documentation assistance for the element you are configuring Validation of your schema and context of any errors that are detected Autocomplete of elements and [...]

Pack up and go!

Dirk Olmes on Tuesday, November 23, 2010

In order to use the hot deployment feature that was introduced with Mule 3 you need to package your application as a zip file. If you are using Maven to build your Mule applications then packaging zip files for hot deployment is very easy. All you need is to declare your packaging to be Mule:

Deploy your applications while developing

Dirk Olmes on Thursday, October 14, 2010

The Mule IDE 2.2.1 release that went out today contains a big productivity improvement: a hot deployment builder. It allows you to deploy your project to a running Mule 3 instance automatically. Read all about hot deployment in Mule 3 in the user guide. The easiest way to get started with the hot deployment builder [...]

Start hacking Mule 3 – with Mule IDE

Dirk Olmes on Thursday, September 16, 2010

While the rest of the team was still busy with Mule 3 release preparations I took some time to update Mule IDE to be compatible with Mule 3. What’s new? I have put most work into creating new projects from the examples that come with the Mule distribution. This feature was rewritten to match the [...]

Goodbye sync, hello exchange pattern

Dirk Olmes on Friday, August 13, 2010

When you take a look at the examples that come with the latest Mule 3 milestone release, you’ll notice that endpoints have an exchange-pattern attribute now: This attribute replaces the synchronous attribute we used before. Why did we change the configuration? The old synchronous attribute was purely a two-way state: it was either true or [...]

Custom project templates in Mule IDE

Dirk Olmes on Wednesday, April 14, 2010

Last week at the Mule Summit, I gave a presentation on Mule IDE. One of the questions from the audience was about putting your own examples in the “Sample content” drop down on the “New project” dialog. This is actually possible today. Here is how you do it: