0) (Draft) Event Distributors: A delegation based approach to implementing typed events for server side applications (11-May-14)

1) Using Servlet Filters to convert extra path info to url query parameters (29-Dec-10)

2) Vagaries, vicissitudes, and occasional pleasures of submiting a form (6-Apr-09)

3) Monitor and fix connection leaks in web applications with "ThreadLocals" and "Events" (16-Aug-08)

4) A declarative approach to retrieving tree structures from databases: An example (5-May-06)

5) Use Aspire and Tomcat to retrieve XML declaratively from any relational database (19-Apr-06)

6) Rewriting SendRedirect to deal with SSL (or https) offloading (12-Apr-06)

7) Servlet Based Reosurce Readers in J2EE applications (8-Dec-05)

8) A JSP Architecture for Oracle Stored Procedures (4-Oct-05)

9) Developing Web Portals in Jetspeed Using JSP (4-Oct-05)

10) Evolving Functionality: Interfaces and Implementations (4-Oct-05)

11) Applying Java/XML/XSL Technology (4-Oct-05)

12) Exploring Laszlo Classes, Attributes, and Events (4-Oct-05)

13) The State of JAXB: Availability, Suitability, Analysis, and Architecture (4-Oct-05)

14) The Effective Use of Joins in Select Statements (4-Oct-05)

15) Dealing with Group By and Order By in .NET (4-Oct-05)

16) Improve Your Career with Tomcat and Aspire (4-Oct-05)

17) Understanding the Nuances of Delegates in C# (4-Oct-05)

18) For Tomcat Developers, Aspire Comes in a JAR (4-Oct-05)

19) .NET Localization, Part 3: Localizing Text.NET Localization, Part 4: Localizing Units (4-Oct-05)

20) .NET Localization, Part 3: Localizing Text (4-Oct-05)

21) .NET Localization, Part 1: Resource Managers.NET Localization, Part 2: Creating Satellite Assemblies (4-Oct-05)

22) .NET Localization, Part 1: Resource Managers (4-Oct-05)

23) .NET Application Services Part 2: A Unified Factory service (4-Oct-05)

24) Beginnings of a Flexible .NET Architecture: A Simplified Config Service (4-Oct-05)

25) Controlling Web Pages on the Server Side (4-Oct-05)

26) Data-Driven SVG Apps: A Rapid Development Approach (4-Oct-05)

27) Understanding web urls (4-May-05)

28) Understanding the interplay between utility classes and static initialization - ver 2 (13-Sep-04)

29) Understanding the interplay between utility classes and static initialization (13-Aug-04)

30) Qualtiies of a good Middle Tier Architecture (12-Sep-03)

31) Bringing the J2EE Cathedral to the Bazaar (4-Sep-03)

32) Understanding UDDI and JAXR (4-Sep-03)

33) Infrastructure for an Interconnected Enterprise (4-Sep-03)

34) Transparent Data Pipelines for JSP (4-Sep-03)

35) Apply servlet filters for transaction management and logging (4-Sep-03)

36) Understanding Attributes in C# (16-Jul-03)

37) How to use static constructors to initialize c# classes, utilities and singletons (20-Jun-03)

38) List of published articles at O'Reilly (13-Jun-03)