Home > Complex Event Processing > Coding Season

Coding Season

August 31st, 2009

Earlier today when I took my bike to work I realized that our short summer is now definitely over. It’s windy and 13 degrees with some rain and that’s not optimal conditions for a pleasant bike ride.

The nice part is that it feels more ok to sit inside and code during the fall and winter than in the summer. It’s generally unpleasant to be outside during the winter around here so one can spend more time coding without feeling that there’s another beach that must be visited.

We do a part of the ruleCore technology stack in Java. This winter there will be a lot of JavaEE coding going on. Here we use a combo of JPA, JSF, SEAM and ICEfaces to produce server-side logic and user interfaces. One thing that annoys me is that everything about this kind of development is so complex. It seems that we need to start off by assembling bits and pieces together before we can actually write any code. Although the resulting setup is both powerful and flexible, but it takes hours and hours to get everything configured. It seems that we developers are given half ready tools which would be more suitable for a tool vendor than programmers which are trying to write code to solve business problems.

I understand why some code in .net as everything seems to be more polished in that world. But sadly there are no sane execution environments for .net code so we are stuck writing code in Java as there are all kinds of nice options for deployment.

Sometimes I feel like returning to the roots and use emacs and a C compiler as my only tools. I’m just looking for a good excuse to write some CEP code in C. Plain C with pthreads running on a a large box can do some wonders when it comes to performance. I would love to spend some time doing some old time systems programming for a change.

 

 

 

Share/Save/Bookmark

Complex Event Processing

Comments are closed.