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...
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.
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...
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....
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...
SAP and Microsoft are supposedly ganging up on Oracle with a new
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...
The iterators of the Collection implementations of the Java runtime throw a ConcurrentModificationException
when they detect that another thread has modified the Collection while
a thread is iterating over it. Such iterators are generally called fail-fast...
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...
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...
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...
This week I received one of that lovely and tricky tasks: to
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...
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.