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.

Creating a sample for axon using flex and parsley

axon_logo.pngThe last weeks or maybe even months, I have spent time getting to understand the Axon Framework created by Allard. Axon is a framework that can help developers created a scalable and maintainable application based on Command Query Responsibility Segregation (CQRS) principles. Each morning Allard and I discussed the framework and the sample we wanted to have. Since I know my way around flex and Axon makes heavily use of events, I decided to create a flex client that could demonstrate some cool features of the Axon framework.

parsley-spicelib-vert.jpgThis post is mainly about flex and Parsley. We will go into depth of the architecture of the client and how to talk to the server. I will describe the communication with the application that makes use of the axon framework, but I will not go into a lot of details. If you want more information about the Axon Framework I suggest you go to the website http://www.axonframework.org. There is good documentation available in the reference manual. If you want to learn about flex and the Parsley framework in general, please read on.

Continue reading Creating a sample for axon using flex and parsley

  • Google Buzz

Axon Framework – the CQRS framework for Java – version 0.4 released

logoLast week, I published the 0.4 release of the Axon Framework. Axon helps developers build high performance, scalable and extensible applications using the CQRS pattern. The 0.4 release is a major step towards 1.0, and includes transactional event handling, high-performance caching repositories and easy configuration of event sourcing support. Furthermore, we have also built a demo application that uses Flex to get real-time updates pushed from the server.

Read on to find out more.

Continue reading Axon Framework – the CQRS framework for Java – version 0.4 released

  • Google Buzz

Upgrading my books-overview flex, BlazeDS, Spring security application

In March 2008 I started experimenting with flex and java integration. I wrote a lot of blog posts since than and even published an article on adobe.com. For most of my blog items I used a sample that is available on google code called books-overview. During the years the sample improved a lot. By now the sample consists of Mate, BlazeDS, Spring BlazeDS and a lot of other spring technologies like spring security.

I was some time a go I had a look at the sample, since than a lot of people keep coming back to it. I still get questions about it. Therefore I decided to upgrade the sample. This blog post is about the upgrade I did which are mainly upgrades in versions of the libraries and the build configuration. Still I think it is worthwhile to have a look at it.

Continue reading Upgrading my books-overview flex, BlazeDS, Spring security application

  • Google Buzz

Creating a w3c validated rss feed using Rome and spring 3

romelogo-small.jpg

For my current customer I had to create an rss feed. In the java domain you immediately grab Rome to do the job. There was a catch. My customer wants (with good reason) to have feeds validated by the w3c feed validator. This turned out to be a slightly more complicated job. Luckily Rome has good support for extensions, so at least it was possible.

In this blog post I describe the challenges I had creating the validated feed. If you want more in depth information please check my post on my employers blog : serving a heavy load rss feed with spring 3 and ehcache.

Continue reading Creating a w3c validated rss feed using Rome and spring 3

  • Google Buzz

CQRS – Designing domain events

logo Command-Query Responsibility Segregation (CQRS) is slowly but steadily gaining ground as an architecture that helps developers to develop scalable, extensible and maintainable applications. Events play a major role in this architecture, and the way you design these events greatly influence the extensibility of your application.

In this post, I describe some CQRS event basics and design considerations that help keep your application extensible.

The full post is published on the JTeam blog. Continue to read here: http://blog.jteam.nl/2010/01/27/cqrs-designing-domain-events/

  • Google Buzz

New blog post about syslogging from a java app using log4j

I wrote a new blog post on my employers website about java and syslogging. In this blog post I describe how you can use the linux syslog service from a java application. I use Log4j to do the actual logging and I describe this configuration. Next to that, I also describe the basics of syslog-ng and how to configure it in a way that is useable by log4j.

http://blog.jteam.nl/2010/01/14/logging-to-the-syslog-from-a-java-application/

  • Google Buzz

Still doing grails

F0720E8F-2336-4FEE-BB96-7F8FA9B9FD9C.jpg

This is the third post in a series of post about grails. In this series I am describing an application I am creating with grails. It is a scheduling application for scheduling people on projects. You can find the previous posts here:

In this post I will discuss the following topics:

  • Creating meeting notes using the grails-ui rich text editor
  • Create a search using the searchable plugin on the meeting notes
  • Introducing rss to subscribe to new meeting notes

Continue reading Still doing grails

  • Google Buzz

Continuing with grails

F0720E8F-2336-4FEE-BB96-7F8FA9B9FD9C.jpg

In my previous post Starting with grails, I wrote a long story about creating a new application with grails. I introduced some plugins and gave some hints and tips about working with grails from a starter perspective. As I move on, I will write down other things I have done.

Some of the things you can find in this post are:

  • Using yahoo ui grid for laying out the page
  • Creating a second navigation menu
  • Mail integration for the contact form
  • Implement access control, so only known users can use the application.

Continue reading Continuing with grails

  • Google Buzz