Welcome

Welcome to our blog about all kind of topics that are related to software development. We blog about:

SOA, BPM, EDA, ECM and all the other buzz words. Beware some post might not be so common as you think. We are not scared to go against main stream thoughts.

Technologies like java, maven, springframework, OSGi and front end technologies and frameworks like jQuery, DWR, Flex.

Finally to make this happen we need tools and of course a Mac (well some of us do). So we blog about that as well.

Technorati

Add to Technorati Favorites

Linked in

We now have a linked in group, join the group if you are a regular reader and want to see who else reads this blog.

Exposing jmx through jmxmp and reading the jmx data with groovy

groovy.png

In my previous post, “Using JMX within a spring application“, I talked about monitoring your application with jmx. I discussed exposing beans with spring. At one of my current projects I am having problems exposing jmx through the default jmxrmi protocol. In his whitepaper about jmx, Allard mentiones another protocol, jmxmp. Spring has support for this remoting protocol as well. Therefore I wanted to try this out.

Another thing I wanted to experiment with is creating a groovy client. The technique with interfaces and proxies with spring as described in my previous post is  a lot of work when you are interested in a little bit of data. Therefore I wanted to see if using groovy is easier.

This blog post discusses these two topics with respect to JMX.

Continue reading Exposing jmx through jmxmp and reading the jmx data with groovy

Use Grails and Axon to create a CQRS application (part II)

In this post we focus on getting the task based user interface. We have the basic building blocks in the application, but the screens are a bit stupid. How many applications would you create where you have to manually copy the identifier of a contact to an address when you want to register an address for this contact. Well in the current version of the application this is what you really have to do.

What are the tasks that we focus on right now:

  • Create a new contact
  • Remove a contact
  • Change the name of a contact
  • Register an address of a certain type for a specific contact
  • Remove an address from a contact

But before we step into creating the front-end, we install some plugins that I discussed in previous posts.

Continue reading Use Grails and Axon to create a CQRS application (part II)

Doing more with groovy

I have big plans with groovy. After playing around with grails and doing some groovy scripting I was sure. I want more groovy. To be able to do more with groovy, I needed to learn more about groovy. One way to do this is to start reading and experimenting. This blog post discusses a few experiments as well as some of the learning sources.

Continue reading Doing more with groovy

Analyzing beet results with groovy

logo_groovy.pngThe recent weeks I have been playing around with grails. When working with grails you have to learn groovy as well. Sometimes I am just amazed by the easiness of doing things with groovy. That is why I started out using groovy for a very small project (at least with groovy) to analyze an xml file as generated by the performance measurement framework Beet.

In this blog post I go step-to-step through a solution that analyzes the xml file and plots the results in a chart generated with jfreechart.

Continue reading Analyzing beet results with groovy