| help | account  



Books by John Vlissides:
Design Patterns: Elements of Reusable Object-Oriented Software
By Erich Gamma
$46.50 (22% Off!)

Design Patterns CD: Elements of Reusable Object-Oriented Software
By Erich Gamma
$34.95 (22% Off!)

Pattern Hatching: Design Patterns Applied
By John Vlissides
$27.50 (21% Off!)

Pattern Languages of Program Design, Volume 2
By John M. Vlissides (Editor)
$33.95 (21% Off!)



Want to see more?
View favorite books from other authors.
We asked some of our (and your!) favorite authors to share with us their favorite 10 computer books from the past 10 years. Here's what we got back.

John Vlissides is a researcher at the IBM T.J. Watson Research Center in Hawthorne, NY. His research interests are in domain-driven development, object-oriented design tools and techniques, application frameworks and builders, object-oriented visualization, and tools for user interface development. Before joining IBM Research, John was a graduate student and post-doctoral scholar in the Computer Systems Laboratory at Stanford University. There he co-developed InterViews, an influential set of libraries and tools for developing graphical applications. He has also served as a consultant to a half-dozen companies both before and after joining IBM.

John currently focuses on tools for software architecture and development. He's also going about the world giving lectures, tutorials, and advice on design patterns -- their benefits, application, and development. John is author of Pattern Hatching: Design Patterns Applied, co-author of Design Patterns: Elements of Reusable Object-Oriented Software and Object-Oriented Application Frameworks, and co-editor of Pattern Languages of Program Design 2. He is also Consulting Editor of Addison-Wesley's Software Patterns Series. John has published numerous technical papers and articles and has written columns for the C++ Report (1995-2000) and Java Report (2001).
John's favorite books:

Effective C++: 50 Specific Ways to Improve Your Programs and Designs
by Scott Meyers


by Joshua Bloch

Interactive Programming Environments
by David Barstow, Howard Shrobe and Erik Sandewall
(Out of Print)

Peopleware: Productive Projects and Teams, 2nd Edition
by Tom DeMarco and Timothy Lister

Refactoring: Improving the Design of Existing Code
by Martin Fowler, Kent Beck, John Brant and William Opdyke
Smalltalk-80: The Interactive Programming Environment (Addison-Wesley series in computer science)
(Out of Print)
Software Fundamentals: Collected Papers
by David L. Parnas
(Out of Print)

The C Programming Language
by Brian W. Kernighan and Dennis M. Ritchie

The Mythical Man-Month
by Frederick P. Brooks, Jr.

The UNIX Programming Environment
by Brian Kernighan and Rob Pike