Archive for November, 2007

Java EE 5: Power and productivity with less complexity

Momentum for organizations to adopt Java Platform, Enterprise Edition 5 (Java EE 5) is steadily increasing as the platform's container support, developer tools, educational resources, and developer-community experience all improve. Get a high-level view of the new productivity features and API enhancements in Java EE 5 and work through a Web service example that demonstrates its simplified development models.

Use custom collations in XSLT 2.0

One emphasis of XSLT 2.0 is better support for internationalization, especially to sort and compare text. This article demonstrates how to write a custom collation function and invoke it from an XSLT 2.0 stylesheet.

Spot defects early with Continuous Integration

Continuous Integration (or CI) is a process that consists of continuously compiling, testing, inspecting, and deploying source code. In many Continuous Integration environments, this means running a new build anytime code within a source code management repository changes. The benefit of CI is simple: assembling software often greatly increases the likelihood that you will spot defects early, when they still are relatively manageable. In this tutorial, a companion to his series In pursuit of code quality, Andrew Glover introduces the fundamental aspects of Continuous Integration and steps you through how to set up a CI process using best-of-breed open source technologies.

[Tech] News from Spring

First of all, today I got the news about the name change of Interface 21, the company behind the Springframework. Interface 21 becomes Spring Source. At present spending a lot of time with Mule. Do you think, there are similarities between MuleSource and SpringSource :))) Ok, back to my...

Please read the full article online!

Java theory and practice: Stick a fork in it, Part 1

One of the additions to the java.util.concurrent packages coming in Java 7 is a framework for fork-join style parallel decomposition. The fork-join abstraction provides a natural mechanism for decomposing many algorithms to effectively exploit hardware parallelism. The next installment in this series covers the ParallelArray classes, which simplify parallel sorting and searching operations on in-memory data structures.

Data binding with Castor, Part 1: Install and set up Castor

Download, install, and configure Castor for data binding.

Increase productivity in Java database development with new IBM pureQuery tools, Part 3: pureQuery rapid application development

With IBM pureQuery platform and Eclipse tools, rapidly build simple, high-performing data access layers and applications with much less code than JDBC and much higher productivity than any other Eclipse based tools.