• submit to reddit
Julian Simpson06/23/10
7868 views
12 replies

Should you move to Maven 2?

I’ve seen many a company try to migrate from Ant to Maven with varied success.  There is a change in mindset that has to come about when making the transition.  Here are some of the highlights.

James Sugrue06/23/10
18393 views
11 replies

Design Patterns Uncovered: Series Overview

Last week we completed the last of the 23 part design pattern series. This article brings all of those patterns together for your reference.

Damasia Maneiro06/23/10
19561 views
8 replies

Using db4o in an Android application

db4o is an object database, ie. forget about mapping of tables in a relational model. If you're a developer that translates into savings in time invested in your application and volume of code. db4o's great potential is that you can reuse your (plain,...

Peter Karussell06/23/10
3188 views
0 replies

Heaven of Mergurial

The previous post about merging with named branches in mercurial was reposted at dzone. Daniel Neugebauer commented there that he wouldn’t use the named branch feature for every small issue instead he suggested to do the merging directly within the...

Greg Wilkins06/23/10
5170 views
1 replies

Cometd-2 Throughput vs Latency

With the imminent release of cometd-2.0.0, it's time to publish some of our own lies, damned lies and benchmarks.

Geertjan Wielenga06/23/10
12833 views
3 replies

Interview: Kirk Pepperdine, Performance, and the Dominating Consumer

Whenever performance guru Kirk Pepperdine (kodewerk.com) delivers a presentation, he leans heavily on the term "dominating consumer". Most recently he did so in Prague, to the Czech JUG. I met up with him afterwards and quizzed him about the term,...

Mitch Pronschinske06/22/10
12459 views
1 replies

Helios Adds New Fire to Eclipse

It's that time again!  The annual updating of numerous Eclipse platform projects and the classic IDE that made it ubiquitous.  Eclipse 3.6 "Helios" is more than just a new IDE release, this year it consists of 39 Eclipse projects from SOA tooling,...

Mitch Pronschinske06/22/10
11368 views
0 replies

Azul Making Java "Zing"

After announcing the Managed Runtime Initiative last week, Azul Systems pulled another trick out of its hat today by announcing a pure software solution that utilizes all of their code-based technology to expand Java's scalability without the need for one...

Eric Hagan06/22/10
5298 views
1 replies

Video: The Tough Questions About Testing

Unit testing is a part of Test-Driven Development, but TDD is not only about Unit testing.  In TDD, you usually write tests before you write any application...

James Sugrue06/22/10
8047 views
0 replies

Eclipse Rich Client Platform

The first edition of this book provided the definitive guide to getting started in RCP development. However, that book was based on Eclipse 3.1 and a lot has happened since then, so this update has...

Giorgio Sironi06/22/10
12507 views
4 replies

Lower your bar in Test-Driven Development

The Manifesto for Software Craftsmanship is trying to raise the bar of professional software development, by pointing out that the only way to go fast is to to work as well as we can possibly do. However sometimes you have to temporarily lower your bar,...

Axel Rauschmayer06/22/10
4880 views
1 replies

How to Display CVS Log Messages Chronologically

Yes, I sometimes still use CVS. And I just found out that it is incapable of displaying the logged commit messages in chronological order. It can only show them for each file, with the resulting duplicates and all-around chaos if you do this for every file in...

Nicolas Frankel06/22/10
5904 views
4 replies

Lessons Learned From CDI in Swing

Sinced I dived into CDI, I explored classical Java EE uses. Then, I used CDI into a pet project of mine to see how it could be used in Swing applications. This article sums up what lessons I learned from itthis far.

adam bien06/22/10
7416 views
1 replies

EJB 3.1 + Hessian = (Almost) Perfect Binary Remoting

EJB 3.1 + REST are the perfect combo for HTTP and resource style programming. REST is not very well suited for the exposure of already existing interfaces. The RPC-misuse of REST will result in hard to understand and so to maintain code. With Hessian it is...

Mitch Pronschinske06/21/10
6129 views
1 replies

The Growing Clojure Ecosystem - A Data Structures Library and Mocking Facility

As the JVM-languages continue to grow in popularity and deployments, some have speculated about the next 'heir to Java'.  Many believe that the programming world has evolved to a stage where platform is more important than language.  Nonetheless, there are...