Sure, Subversion is the de facto leader in open source version control, but how does it stack up when it comes to enterprise-critical backup, replication, and load distribution? Pretty well, actually.
FindBugs enables you to isolate and correct dangerous Java bugs. Its unique features separate it from the many static analysis tools in the Java world. Find out what makes FindBugs so special.
The Eclipse Europa release includes a powerful productivity-boosting tool called Mylyn, which uses novel techniques to help you focus on just the information you need for a given task. Find out how Mylyn 2.0 can make you more productive.
The just-released Java SE 6 boasts many neat new features, such as integrated scripting, enhanced JDBC features, better Web service support, and much more. Here are few personal favorites from a seasoned Java developer and architect.
Nearly all J2EE applications use a relational database of some kind. Eclipse provides an integrated set of tools for working with such databases in the Callisto Data Tools Platform.
The Web Tools Platform (WTP) is a powerful set of Eclipse add-ons that make Web application development with Eclipse easier and faster. Take a look under the hood and see how it can help you.
Code reviews are a cost-efficient way to detect defects early and improve both the quality of your code and the skills of your team. Jupiter is an innovative Eclipse plug-in designed to make collaborative code reviews much easier.
Despite being among the most effective ways of finding defects and improving code quality, code reviews are rarely done with any consistency. Enter PMD, a static analysis tool that can make reviewing code easier and more fun.
Coding standards are a time-honored and widely respected programming best practice. However, they are not always easy to put into action. Find out how Checkstyle can help you define and enforce a set of coding standards and promote good and consistent programming habits across your team.
Tapestry is a powerful and innovative framework for developing component-based Web applications. With Tapestry 4, things get even better.
Newer Hibernate developers sometimes don't understand Hibernate caching and use it poorly as a result. However, when used correctly, it can be one of the most powerful ways to accelerate Hibernate applications.
JasperReports is a powerful and flexible open source reporting solution. The iReport visual designer enables you to take advantage of the full power of JasperReports without in-depth knowledge of the JasperReports native XML format.
The Hibernate Criteria API, a powerful and flexible alternative to traditional HQL queries, makes writing all those tricky multi-criteria search functionsas well as dynamic queries in generalmuch easier.