DataWeave 2.0 Syntax Changes with examples

  • August, 22 2017
  • Manik Magar

Mule 4 beta is already out. One of the major change in Mule 4 is, making DataWeave a default expression language over Mule 3's default Mule Expression Language. There are many new exciting feature addditions to DataWeave 2.0 along with some syntax changes. In this post, we will focus on the syntax changes in 2.0 when compared to 1.0.

Read More

MEL Global Functions and their use

  • August, 13 2017
  • Manik Magar

Mule 3.X uses Mule Expression Language (based on MVEL) as default expression language. It is possible to write global MVEL functions that are reusable across Mule application. In this post, we will see how to write global functions and their use.

Read More

Connecting Mule ESB to Couchbase NoSQL database

  • July, 31 2017
  • Manik Magar

Mule ESB helps us integrate with different systems using connectors. I created a mule connector to integrate with a Couchbase nosql database. In this post, we will see how to use that.

Read More

Integrating Mule with data.world and monitor Bigfoot

  • July, 25 2017
  • Manik Magar

Mule ESB helps us integrate with different systems. In this example, we will see how to connect to data.world, a data resource repository and retrieve some data.. Let's integrate mule with data.world to monitor bigfoot sightings around us.

Read More

Using multiple Java SDK versions on same machine

  • July, 22 2017
  • Manik Magar

We often work on more than one java based projects. Every project may need specific java sdk version. We can install all the required versions, but how should we switch between versions without have to set JAVA_HOME each time? In this post, we will look at a awesome tool that makes it possible.

Read More

Mule Tip: Unzipping files in Mule ESB

  • July, 21 2017
  • Manik Magar

Mule tip to show how to unzip a file using expression component in Mule ESB.

Read More

Exposing localhost site to Internet

  • July, 21 2017
  • Manik Magar

We all run applications on local server and sometime we may want to expose the sites running on localhost to internet for many reasons like demo or to see how external url's will work. Can we do it without doing actual deployment to remote server?

Read More

Installing Mule ESB on Raspberry Pi 3

  • July, 15 2017
  • Manik Magar

Mule runtime is a lightweight, java based enterprise service bus (ESB) and integration platform. It allows the developers to quickly connect with different systems and applications. It's so lightweight that it can run on a Raspberry Pi 3.

Read More

Installing JDK9 on Max OSX

  • July, 12 2017
  • Manik Magar

JDK9 is almost ready for GA release. Let's install JDK9 and see what are the cool features in JDK9.

Read More

Continuous Deployment of JBake Site to Github with CircleCI

  • May, 15 2017
  • Manik Magar

In this previous post we saw how we can create a static blog using JBake static site generator. Once you have your site ready, next obvious question will be where to host the site? Off course there are many hosting options available.

Read More