• submit to reddit
Felipe Gaúcho11/24/09
4280 views
6 replies

Dismantling monoliths

When I comment in mailing lists that I am implementing a registration module for my application, hundreds of other developers comment they are coding exactly the same functionality in their projects - an indicator that something is missing in the Java EE...

Rickard Oberg11/24/09
4951 views
1 replies

Thinking of systems

A couple of weeks ago I, Trygve Reenskaug (inventor of the MVC pattern) and Jim Coplien did a track at the Oredev conference about DCI (Data, Context, Interaction), which is a new way of thinking about object-oriented software development.

Matt Stine11/24/09
18695 views
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
14630 views
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
10212 views
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
10101 views
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
26565 views
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
13326 views
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
11559 views
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
7719 views
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
11881 views
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
13836 views
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
30457 views
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
5255 views
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
4135 views
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.