Archive Index (1999-2012) | 2013-current at | About  

Six from IBM — short circuiting code, perl, 64-bit PPC, Derby, JDK 5.0 . . .

Oct 29, 2004 — by Henry Kingman — from the LinuxDevices Archive — views

IBM has published the following technical articles, tutorials, and downloads on its developerWorks Website. They cover a range of interesting (though not necessarily embedded) technical topics. Some require free registration. Enjoy . . .

  • Increase stability and responsiveness by short-circuiting code — Keep your Web applications running when tasks lock up. High volume Web sites often require asynchronous or threaded operations to achieve target performance criteria. While threads in Web containers are considered bad practice, the alternative is for developers to make blocking calls to code they cannot control. It becomes important that dependencies of this nature fail-fast. This developerWorks article covers a homegrown short-circuit pattern that ensures threaded execution and completion of a process in a fixed window of time.
  • Optimize Perl — Perl is an incredibly flexible language, but its ease of use can lead to some sloppy and lazy programming habits. We're all guilty of them, but there are some quick steps you can take to improve the performance of your Perl applications. This article looks at the key areas of optimization, which solutions work and which don't, and how to continue to build and extend your applications with optimization and speed in mind.
  • Understanding 64-bit PowerPC architecture — Each of the leading microprocessor manufacturers has announced the availability of one or more 64-bit desktop processors, but differences exist in architectural design, fabrication, support, and intended use of each processor. This article looks at the critical issues in a few of IBM's 64-bit POWER designs, covering 32-bit compatibility, power management, processor bus design, and the manufacturing process.
  • IBM reveals why it's open sourcing Cloudscape as Derby — A common and a consistent framework for accessing information enables developers to do more things with more people more often. This article shares how Derby fits into IBM's developer strategy, the Java application stack, It's intention to drive more innovation around Java on Linux, and why they want to make the Derby database become as ubiquitous as the Apache HTTP server.
  • An Ocean and Synth look at JDK 5.0 — Now that Tiger is an official release, it's time to explore even more exciting differences between the 1.4 version of the Java 2 Standard Edition platform and 5.0 of the Java 2 Development Kit. In this installment of Taming Tiger, UI expert John Zukowski explores the newly available Ocean and Synth look and feels. Now, even non-programmers can develop custom look and feels without writing code or having the benefit of a good eye!
  • Genetic algorithms simulate a Multi-Celled Organism — Create life, or something like it. Based on the Darwinian principle of survival of the fittest, genetic programming uses mutation and replication to produce algorithms for creating ever-improving computer programs. This article covers instructions on how to simulate a multi-celled organism.

This article was originally published on and has been donated to the open source community by QuinStreet Inc. Please visit for up-to-date news and articles about Linux and open source.

Comments are closed.