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.

Domain Driven Design and the equals method

Implementing an equals method in Java can be quite complicated. Fortunately there are numerous document around the web with useful tips, hints and frameworks to assist you in this process. However, an implementation of the equals method that is technically correct doesn’t have to make any sense functionally. In Domain Driven Design, your domain model implementation is the beating heart of your application. Everything has to make perfect (functional) sense in there. Having good equals methods is of vital importance there.

In this article, I will elaborate on some common pitfalls you can encounter when implementing the equals method, as well as some sensible guidelines.

Continue reading Domain Driven Design and the equals method

User group for DDD enthusiasts in the Netherlands started

jQuery(document).ready(function($) { window.setTimeout(‘loadFBShareMe_834()’,5000); }); function loadFBShareMe_834(){ jQuery(document).ready(function($) { $(‘.dd-fbshareme-834′).remove();$(‘.DD_FBSHAREME_AJAX_834′).attr(‘width’,’53′);$(‘.DD_FBSHAREME_AJAX_834′).attr(‘height’,’69′);$(‘.DD_FBSHAREME_AJAX_834′).attr(‘src’,'http://widgets.fbshare.me/files/fbshare.php?url=http://www.gridshore.nl/2009/07/24/user-group-for-ddd-enthousiast-in-the-netherlands-started/&size=large’); }); }

Today we release the website of a new User group for all Domain Driven Design enthusiasts. This user group is meant to facilitate all experienced DDD people to unity and share ideas/experiences. We also would like to help starters getting up to speed learning [...]

Gridshore leaving New York

There is a time to come and a time to leave. After a week, our visit is almost over. Today we are flying back home. With this post I would like to give you an impression how this week was. Just like the previous post, if your are only interested in technical stuff, you can safely skip this one. I will make some remarks about DDD, but not to many yet.

Continue reading Gridshore leaving New York

Gridshore @ New York

Half of the gridshore writers is in New York. We are thinking about new things to create, drinking beer, eating burgers, walking through the streets and enjoying ourselves. If that does not interest you, you can safely skip this blog session. If you want to be jealous, learn about what we do, or like the way we write posts, you can keep on reading.

I must warn you that some of the pictures might offend some readers ;-)

Continue reading Gridshore @ New York

Designing the Repository interface

storageIn one of my most recent projects, I decided to design and build the application according to the principles of Domain Driven Design. One of the guidelines promoted by Domain Driven Design is the way the interface of the Repository is designed. This changed the way I look at both the design and the location of the Repository interface. It’s all gain, no pain.

 

Continue reading Designing the Repository interface