You need to enable JavaScript to view more than 15 articles by this author.
Expiring Data with Hashbelts
Publish Date: Feb. 13, 2002
The final installment in this series on automatic data expiration shows that hashbelts are a new data structure that satisfies all of the requirements for data expiration.
The Hashbelt Data Structure
Publish Date: Jan. 30, 2002
William Grosso continues his Data Expiration series by focusing on the 'hashbelt' algorithm, which is a generic data structure adaptable to a wide variety of time-sensitive data problems.
Introducing Automatic Data Expiration
Publish Date: Jan. 9, 2002
How you choose to expire data can make the difference between an application that scales to enterprise quality and one that doesn't. In the first of this three-part series, William Grosso covers the fundamentals of data expiration, and presenting solutions of increasing functionality.
Generics and Method Objects
Publish Date: Nov. 14, 2001
O'Reilly's Java RMI author William Grosso introduces you to the new Generics Specification and rebuilds his command object framework using it.
Seamlessly Caching Stubs for Improved Performance
Publish Date: Oct. 31, 2001
In Part 2 of this RMI series, William Grosso addresses a common problem with RMI apps -- too many remote method calls to a naming service. In this article he extends the framework introduced in Part 1 to provide seamless caching of stubs.
Learning Command Objects and RMI
Publish Date: Oct. 17, 2001
O'Reilly's Java RMI author William Grosso introduces you to the basic
ideas behind command objects by providing a translation
service from a remote server and using command objects
to structure the RMI made from a client program.