• submit to reddit
Ant Kutschera08/30/10
8204 views
1 replies

Persistent State Machine with Apache SCXML

I'm bored of reinventing the wheel. Everytime I need a state machine to ensure my states traverse only valid transitions, I find myself either not bothering, because I trust my coding (and write all the necessary unit tests of course), or writing very...

Debasish Ghosh08/30/10
4064 views
2 replies

Random Thoughts on Clojure Protocols

Great languages are those that offer orthogonality in design. Stated simply it means that the language core offers a minimal set of non-overlapping ways to compose abstractions. In an earlier article A Case for Orthogonality in Design I discussed some...

Robert Diana08/30/10
28928 views
15 replies

Can You Be Too Old For Software Development?

It has been a while since a good bitchmeme came about, so it is with great pleasure that I participate in this one. Actually, is it not with great pleasure as the issue hits close to home. The issue at hand is regarding age in the software development ...

Mitch Pronschinske08/29/10
7168 views
0 replies

Clojure Plugin For Grails

According to a post from XML co-creator Tim Bray from awhile back, Clojure is considered "the new hotness among people who think the JVM is an interesting platform" for other languages to build on, for people who think that "there's still life...

Matt Stine08/27/10
8813 views
2 replies

A Case for Feature Branches

How and when to create branches within a project's source control system can be a very touchy subject among software developers. Some folks branch like crazy, and others avoid branching altogether. Today I'd like to make a case for feature branches based on...

Mitch Pronschinske08/27/10
7314 views
0 replies

Red Hat Makes a Bid for Standard Cloud API

This week, Red Hat announced that it had submitted the Deltacloud API to the DMTF (Distributed Management Task Force), a body that oversees standards such as CDM (the Common Diagnostic Model), DASH (the Desktop and Mobile Architecture For System Hardware),...

Mark Needham08/27/10
4228 views
2 replies

The fear tax

Seth Godin recently wrote a post about 'the fear tax' which he describes as a 'tax' that we pay when we do something in order to try and calm our fear about something else but don't necessarily end up calming those fears. We pay the fear tax every time we...

Manuel Jordan08/27/10
5040 views
0 replies

How To: Configuration Instructions for Activiti-5.0.alpha4 to Work With MySQL 5.1.49

The following tutorial will help you configure activiti-5.0.alpha4 to work with MySQL 5.x, and let you have a correct setup configuration and a startup execution without any problems. You may think that Activiti's documentation already has the instructions...

Tyler Van Gorder08/27/10
5282 views
8 replies

Interesting Java Language Puzzle

We ran into an unexpected result as part of Java's auto boxing feature. At least I think it is related to auto boxing. See the following code snippet package com.foo; public class AutoBoxTest { public static void main(String[] args) { Boolean abc = new...

Alex Collins08/27/10
16561 views
1 replies

5 Java powered open source tools for your team

If you're a Java shop and want to ensure you can support your team's toolset, here are some pointers for the must-have tools we modern developers use day-to-day.Wikis

Sudhir Mongia08/27/10
12911 views
2 replies

Naming Strategy in Hibernate - NamingStrategy

Recently while exploring I Hibernate I came to know a very nice feature of Hibernate which gives a handle to map naming convention of underlying tables and columns with the Objects and properties. I found it very interesting and easy to use...

Dhananjay Nene08/27/10
2915 views
1 replies

A Case For Non Leaky Dual Abstractions.

A long long time ago, I worked on a fairly complex piece of design. And like any well behaved designer, I broke it down into a number of abstractions that made it manageable. I gave the abstractions funny sounding names. And before long I found those...

Mitch Pronschinske08/26/10
10826 views
10 replies

Terracotta's Perspective on the Java GC Problem

Caching is at the core for data management in applications, says Amit Pandey, CEO of Terracotta.  Too much time is spent tuning the size of the heap to keep application performance fast and predictable.  Garbage collection is to blame for making an...

Jörg Buchberger08/26/10
5869 views
0 replies

The Art of Unit Testing in Java - Early Access Book Review

The aim of this book is to give an introduction to Java developers who have little or no experience with unit testing. The author does a sound job of covering the basic principals of unit testing....