• submit to reddit
Matt Stine11/24/09
0 replies

Land the Tech Job You Love

A little over a year ago, I ventured into the world of software development management, and at the time I inherited a team having a few open positions. Previously I had been involved in numerous...

Mitch Pronschinske11/24/09
0 replies

DZone Daily Dose - 2009/11/24

CA, the agile solutions company, introduced a new suggestion box forum called the Agile Planner Community.  The community will give developers a chance  to mold the future of CA's upcoming Agile Planner tool.  Go there now and tell CA the best ways to...

Axel Rauschmayer11/23/09
16 replies

Java’s missing features

The following is a list of the language features I miss most when programming Java:

John Ferguson Smart11/23/09
6 replies

An Introduction to Test-Driven Development with Legacy code

Test-Driven Development, or TDD, is often quoted as an essential Agile best practice, and so it is. It works wonders on green-fields projects and new code bases where you can start afresh and ensure that all your code is both easily testable and well tested....

Manik Surtani11/23/09
4 replies

Introducing the Infinispan Data Grid Platform

This two-part series aims to introduce the reader to Infinispan, a new open source, LGPL licensed data grid platform.  The first part will focus on an overview of the scope and capabilities of Infinispan, along with usage examples and a brief tour of the...

Mitch Pronschinske11/23/09
0 replies

DZone Daily Dose - 2009/11/23

SAP and Microsoft are supposedly ganging up on Oracle with a new marketing agreement.  Microsoft agreed to recommend SAP's BusinessObjects Planning and Consolidation application to its customers as its preferred solution.  SAP seems to be at odds with...

Geertjan Wielenga11/21/09
5 replies

Movie: "One Thing from Devoxx 2009"

Random attendees at Devoxx were asked, on the final day, to talk briefly about one new thing they'd learned at Devoxx, one interesting new project they'd heard...

Bharath Ganesh11/21/09
4 replies

Do Your Iterators Always Fail-Fast?

The iterators of the Collection implementations of the Java runtime throw a ConcurrentModificationException[1] when they detect that another thread has modified the Collection while a thread is iterating over it. Such iterators are generally called fail-fast...

Fabrizio Giudici11/21/09
4 replies

Logging on a Per-Thread Basis

As far as I know, most of the logging facility configurations enable you to specify the maximum size of a log file, how many will roll, where data is fed to and eventually dispatching multiple destinations in function of the log level. I've found nothing...

Mitch Pronschinske11/20/09
0 replies

DZone Daily Dose - 2009/11/21

The Cray XT5 "Jaguar" supercomputer at the Oak Ridge National Laboratory is now the world's fastest computing system according to the TOP500 rankings.  The Jaguar grabbed the number one spot from IBM after upgrading roughly 250,000 processors from...

Stephen Palmer11/20/09
9 replies

An Introduction to Feature-Driven Development

Feature-Driven Development (FDD) is one of the agile processes not talked or written about very much. Often mentioned in passing in agile software development books and forums, few actually know much about it. However, if you need to apply agile to larger...

Felipe Gaúcho11/20/09
0 replies

Testing PDF files with Canoo Webtest and Maven2

This week I received one of that lovely and tricky tasks: to learn Canoo webtest, test it and prove its usefulness to the project in three days - convincing the managers that it should be part of the project. The goal of the project is to produce a finance...

Eyal Golan11/20/09
5 replies

The Abuse of Utility Creational Methods

Sometimes I encounter code, which obviously the writer had good intentions in making the development easier and faster. However, in my opinion, it is not. It’s a kind of code that magically creates new instances and attaches one to another.

Mitch Pronschinske11/20/09
0 replies

DZone Daily Dose - 2009/11/20

A few more details about the closures announcement for Java 7 surfaced today.  According to Stephen Colebourne's blog, Mark Reinhold said that JDK 7 closures won't have control-invocation statements as a goal and it won't include non-local returns. ...

Mitch Pronschinske11/19/09
40 replies

Update on Closures Coming to Java 7

It was announced yesterday that closures would be added to JDK 7.  Mark Reinhold made the announcement at the Devoxx conference.  Before today, Sun could not reach a consensus on the inclusion of closures in JDK 7.  Three proposals for closures were...