to center


Lotus Notes and Domino R5 Development

Debbie Lynd, Steve Kern, Timothy Falconer, Jon Kern, ...

This is a true monster of a book, which thoroughly covers the many ways you can develop software for the Notes and Domino environment. Tim wrote the chapters on Java agents, servlets, applets, and applications.

Java Design

Peter Coad, Mark Mayfield, Jon Kern

Some good design tips about composition over inheritance, using interfaces effectively, etc.


Code Complete

Steve McConnell

Design Patterns

Erich Gamma, et al

Java Servlet Programming

Jason Hunter, William Crawford


Paul DuBois

UML Distilled, Second Edition

Martin Fowler, Kendall Scott