by Jack Herrington, October 10, 2005, 15 comments 15 comments
A modular architecture allows users to create modules that conform to well-described APIs and plug them into the application to extend the functionality. This article shows one way to create a modular API in Ruby.
Sponsored Links
by Austin Ziegler, October 10, 2005, 23 comments 23 comments
In this article, Austin Ziegler introduces the creation of a variety of types of documents with PDF::Writer for Ruby. This introduction covers basic creation, partial document generation and customization, and Rails-generated documents.
by Ara Howard, October 10, 2005, 6 comments 6 comments
Ruby Queue software package lowers the barriers scientists need to overcome in order to realize the power of Linux clusters. The toolset is designed with a K.I.S.S, research focused, philosophy that enables any ordinary (non-root) user to set up a zero-admin Linux cluster in 10 minutes or less.
by Frank Sommers, October 5, 2005, Submit comment Submit comment
The Java Contactless Communication API enables mobile devices that communicate via short-range wireless means, such as RFID, infrared, or Bluetooth, to exchange data. This article explains the role of this new API in emerging near-field communications, and includes an example of reading data from any contactless target, such as an RFID tag.
by Adam Sanitt, September 30, 2005, 5 comments 5 comments
In this article Adam introduces a very sophisticated and useful data structure for string processing, while at the same time revealing some interesting features of C++.
by Frank Sommers with Bill Venners, September 6, 2005, Submit comment Submit comment
In this audio broadcast, nine JSR spec leads and other Java and JCP luminaries discuss issues of the Java Community Process and Java standards.
by Frank Sommers, September 3, 2005, 8 comments 8 comments
JDBC 4 is the forthcoming release of the Java Database Connectivity API. Currently in Early Draft Review in the JCP (JSR 221), JDBC 4 is a major new release with a strong focus on ease-of-use and programmer productivity, and support for SQL 2003 data types, including SQL's native XML type. This article surveys the key JDBC 4 features.
by Frank Sommers with Bill Venners, August 24, 2005, 2 comments 2 comments
In this audio interview, Gavin King, founder of the Hibernate project, discusses the relationship between Hibernate and EJB3, various strategies for collection fetching, why transparent persistence is a bad idea, and the role of caching in persistence architectures.
by Chuck Allison, August 17, 2005, 19 comments 19 comments
While the C++ Standards committee is about midway through formulating the next official version of C++, Chuck ponders the relationship between power and complexity.
by Frank Sommers, August 11, 2005, 6 comments 6 comments
Java Business Integration (JSR 208) defines container services that enable system integration via Web service technologies and XML message exchanges. In this interview, JBI Spec Lead Ron Ten-Hove discusses how JBI will impact enterprise Java developers.
by Frank Sommers with Bill Venners, August 3, 2005, 6 comments 6 comments
In this audio interview, Onno Kluyt, chair of the JCP, discusses what the JCP has learned from open source, what open source could learn from the JCP, the JCP's attitude on overlaps between JSRs, and the JCP's "choir of angels."
by Frank Sommers, July 7, 2005, Submit comment Submit comment
The Java Data Mining API promises to bring to data mining what JDBC brought to databases, and to make data mining a new and useful part of an enterprise Java developer's tool chest. This article introduces basic data-mining concepts, and illustrates sample JDM code to model customer behavior.
by Frank Sommers and Bill Venners, June 29, 2005, Submit comment Submit comment
Java's future hinges as much on leadership as on sound technology. In this article, the spec leads of several JSRs share their insights into the key ingredients of leading a successful project. Substitute spec lead with project lead, and these lessons are relevant to anyone leading a software development effort.
by Bill Venners, June 28, 2005, 3 comments 3 comments
In this interview, Erich Gamma, co-author of the landmark book, Design Patterns, talks with Bill Venners about the development process used by the Eclipse team, the team's "culture of shipping," and the importance of transparency in building community around a product.
by Thomas Guest, June 25, 2005, 14 comments 14 comments
C++ is a statically typed language but its type system is not bulletproof. This article reveals some all-too-common type glitches and how to fix them.