Java Seminars
Java classes taught by Bill Venners

Flexible Java
A set of Java design guidelines and idioms

Flexible Java Forum
A discussion forum devoted to Java design

Inner Java
A tutorial of object-oriented, multi-threaded programming

Inside the JVM
A survey of Java internals

Design Techniques
Articles about Java design

Under the Hood
Articles about the JVM

Artima Applets
Links to Java applets

About Artima
The company, the name, and the icon

Bill Venners, president of Artima Software Company, is available to give on-site Java training seminars and provide architectural and strategic consulting for your company or development team.

Bill also writes books aimed at helping developers understand and make the most of Java technology. Much of the material of these books is available here at

If you would like to set up a time for Bill to visit your company to give a Java training seminar, or would like to inquire about consulting, please contact Bill.

Object-Oriented Programming in Java Need to bring your team up to speed on Java? Bill Venners is available to present this intensive, hands-on seminar in-house to your development team.

Intermediate/Advanced Java A two day hands-on seminar covering some of the more advanced and powerful features of Java.

Java Books A page of links to books Bill has written or is writing.

Mailing List Receive announcements of activities at this web site.

Design Techniques Check out Bill's latest Design Techniques article in JavaWorld.

Speaking Schedule Find out when and where Bill Venners will be speaking publicly on all things Java.

Recommended Design Books Looking for a book on Java program design? Check out Bill's recommendations.

LinkExchange Member