• Doug Lea's web site
  • Object layout: Andrew Myers's thesis (also in 2-up) and OOPSLA paper
  • Wilson's short GC survey paper
  • Adaptive programming
  • Subject-Oriented programming, Hyperspaces, HyperJ
  • Programming with threads tutorial
  • Aspect-Oriented Programming papers and AspectJ.org
  • Igarashi and Viroli's variance paper
  • OpenC++ web page
  • MOP paper: Inheritance of Metaclass Constraints in SOM
  • Doug Schmidt's collection of design patterns tutorials