"Abundance of knowledge does not teach men to be wise"

-- Heraclitus


Publications



Finding the Right Solution: Eight Criteria for Smarter Selection
by Jacek Kruszelnicki, ISource Magazine

Selecting the right solution to automate the supply-chain can be a frustrating process. The decisions made will have serious (sometimes disastrous) implications, often reaching beyond the business entity adopting it. This article presents a checklist of desirable business and technical traits to look for in evaluated (or planned) supply-chain automation software to avoid costly mistakes. Whether your organization decides to purchase the software or to implement it in-house, the guidelines presented in this article still apply.

Persist data with Java Data Objects, Part 1
by Jacek Kruszelnicki, JavaWorld, March 1, 2002

The Java Data Objects (JDO) standard provides a unified, simple and transparent persistence interface between Java application objects and data stores. It can significantly affect how we deal with persistent data. In this article, Jacek Kruszelnicki discusses the issues encountered with persistence, presents traits for an ideal persistence layer, and reviews available JDO solutions.

Persist data with Java Data Objects, Part 2
by Jacek Kruszelnicki, JavaWorld, April 12, 2002

The Java Data Objects (JDO) standard provides a unified, simple, and transparent persistence interface between Java application objects and data stores, and can significantly affect the way we deal with persistent data. This article presents two major JDO specifications: the Sun Microsystems JDO and the open source Castor JDO. Jacek Kruszelnicki discusses their relative pros and cons, and their similarities and differences.

Scrutiny: A Collaborative Inspection and Review System
Jacek Kruszelnicki, co-author. Proceedings of the 4th European Software Engineering Conference on Software Engineering, 1993

Report describing an experimental CSCW CASE tool used to manage and facilitate the performance of software inspection and review by geographically separated teams.