• submit to reddit
Julian Simpson04/23/10
4 replies

Separation of concerns in Ant

There’s nothing wrong with Ant. No, really! True, there’s some nasty Ant files out there. Perhaps that’s because we often treat our build as a second class citizen. How do you keep your build files from becoming bloated and hard to maintain? ...

Himanshu Gupta04/23/10
16 replies

Introducing ANT

ANT is an acronym for Another Neat Tool. It is a build tool. It is used to automate complicated repetitive tasks like setting classpath, compiling the code or packing the compiled files and many more things which you can ever imagine. ANT is developed in...

Peter Karussell04/23/10
8 replies

Reply via JavaFX on: Shadow Motion Effect in 5 Lines Of jQuery

I took the opportunity to see how easy or difficult it is to implement a “shadow motion effect” in JavaFX. The effect is described in a post from Lam Nguyen and he implements it in jQuery in 5 lines. What do we need to do this in JavaFX? Is this possible...

Kirk Knoernschild04/23/10
2 replies

Granularity: Architecture’s Nemesis

Granularity is the extent to which a system is broken down into it’s behavioral entities. Coarse-grained entities tend to be richer in behavior than fine-grained entities. Because coarse-grained entities do more, they tend to be larger than fine-grained...

Mitch Pronschinske04/22/10
0 replies

Study on the State of Code Review

A comprehensive survey was recently conducted to to see how organizations today are conducting code reviews, and what challenges they commonly face.  The Forrester study, commissioned by Klocwork, looks at the key benefits of code review, the tools that...

Tinu Awopetu04/22/10
0 replies

NetBeans IDE 6.9 Beta Now Available for Download!

The NetBeans team is pleased to announce the availability of NetBeans IDE 6.9 Beta.Download Beta

Mitch Pronschinske04/22/10
0 replies

IntelliJ and TeamCity Load Up on New Features

This week JetBrains unleashed two version updates for its flagship development tools.  The releases included IntelliJ IDEA 9.0.2, JetBrains' IDE platform, and Team City 5.1, their continuous integration and build server.  IntelliJ features Groovy, GWT, and...

Andrew Phillips04/22/10
0 replies

“When a class with type parameters is not a parameterized class” – a Java Generics Puzzler

While recently fiddling with some more runtime generic type extraction for Deployit, I was caught out by some unexpected behaviour by the reflection API. A check of the Javadocs quickly revealed that I had once again been too hasty in relying on...

Jared Richardson04/22/10
0 replies

The Best Way to Keep Your Product Moving Forward

There are so many tools available today that claim to magically clean up your code. They slice, they dice, and they magically solve all your problems. Sadly, as most of us know, writing good code is hard work. But writing bad code is nearly impossible. There...

James Sugrue04/22/10
0 replies

Getting To Grips With the Equinox Console

When developing Eclipse RCP applications, sometimes you'll find that your plug-in's capabilities don't seem to available. The Equinox OSGi console is one of the most useful tools to inspect the state of all the plug-ins in a running application. This article...

Tiensoon Law04/22/10
0 replies

Prototyping a Workflow-Driven Application in a Day – Part 2

In the first part of this tutorial, we  created a new workflow package with three participants using Joget Workflow. Now, we're going to define the workflow activities involved in the leave application approval process.Now, before we proceed any further,...

Himanshu Gupta04/22/10
4 replies

Google Maps for JSF

Gone are the days when you have to open an atlas for looking some location. Thanks to GOOGLE MAPS which shows you whatever you want and that too within minutes. You can’t only see the location but also get its real time traffic details with lots of other...

Nitin Bharti04/21/10
5 replies

The ABCs of JDBC, Part 1 - Getting Started with JDBC

The Java Database Connectivity (JDBC) API remains the industry standard for database-independent connectivity between Java and a wide range of databases. While modern object-relational frameworks, such as Hibernate and JPA, have simplified data...

James Sugrue04/21/10
2 replies

Design Patterns Uncovered: The Memento Pattern

Today's pattern is the Memento pattern which is used in undo frameworks to bring an object back to a previous state. Memento in the Real World In the real world, memento's are used a reminder or reference of how something should look. For example, if you...

Julian Simpson04/21/10
1 replies

Supporting Multiple Environments – Part 4

In the final installment, I’m going to talk about how to share configuration between developer level environments on through to clustered or “stack” type environments. Recycling Configuration