Warning: A non-numeric value encountered in /home/ricston2/public_html/blogarchive/wp-content/themes/Divi/functions.php on line 5766

Erlang erl_syntax – usage example

This blog post is an example of using the erl_syntax module in Erlang. Although the functions in this module are documented, it’s not very easy to use, at least not in my experience. Recently, I’ve had reason to start using the module again, with some...

Creating an XJC plugin

When generating Java classes from an XSD using the XJC tool, we sometimes need more control over the generated classes, for example; to include particular fields or methods in some of the generated classes (of which there is no information in XSD). Unfortunately, when...

jaxws-service without an implementation

Recently, a Mule customer requested the ability to avoid implementing a Java interface exposed as a Web Service. In other words, the customer had a cxf:jaxws-service message processor exposing a Java interface as a Web Service and for some reason wanted to keep it in...

Akka actors on the JVM

Trying to manually manage the plumbing involved in implementing concurrent and scalable solutions can be tedious, and may result in an obfuscated program design. It is therefore desirable that a programming language inherently caters for these concerns, freeing the...

Erlang transport test drive

Today’s blog post is meant to be more of a step-by-step tutorial, its purpose is to demonstrate the usage of the Erlang transport for Mule (contributed by David Dossot). The demo app we create here is a very crude HTTP interface to Riak, a high throughput and...