Recommended Reading

 

Take a look at the books written by some of our past speakers! ( Topic | Speaker | Title )

Topic Speaker Title
Java Sridharan, Prashant Advanced Java Networking (2nd Ed.)
MS Windows Walther, Stephen ASP.NET Kick Start
MS Windows Walther, Stephen ASP.NET Unleashed, 2nd Ed.
MS Windows Walther, Stephen ASP.NET: Tips, Tutorials and Code
Management Hohmann, Luke Beyond Software Architecture: Creating and Sustaining Winning Solutions
C++ Eckel, Bruce Black Belt C++
C++ Cline, Dr. Marshall C++ FAQs (2nd Edition)
C++ Eckel, Bruce C++ Inside & Out
Internet Mullet, Kevin Common User Experience: Cross-Product Design for Web & Desktop Applications
Java Horstmann, Dr. Cay Computing Concepts with C++ Essentials, 2nd Ed.
Java Horstmann, Dr. Cay Computing Concepts With Java 2 Essentials
Java Horstmann, Dr. Cay Core Java 2, Volume I: Fundamentals (6th Ed.)
Java Horstmann, Dr. Cay Core Java 2, Volume II: Advanced Features (5th Ed.)
Java Horstmann, Dr. Cay Core Java Web Server
Java Horstmann, Dr. Cay Core JavaServer Faces
Java Yellin, Frank Core Packages (The Java(TM) Application Programming Interface, Vol. 1)
Design Shalloway, Alan Design Patterns Explained: A New Perspective on Object-Oriented Design
Internet Mullet, Kevin Designing Visual Interfaces: Communication Oriented Techniques
Java Bloch, Joshua Effective Java Programming Language Guide
Design Balcer, Marc J. Executable UML: A Foundation for Model-Driven Development
Design Johnson, Jeff GUI Bloopers: Don'ts and Dos for Software Developers and Web Designers
Miscellaneous Stork, David G. HAL's Legacy: 2001's Computer as Dream and Reality
Internet Shafer, Dan HTML Utopia: Designing Without Tables Using CSS
Miscellaneous Huck, Jerry Itanium Rising: Breaking Through Moore's Second Law of Computing Power
Java Mak, Ronald Java Number Cruncher: The Java Programmer's Guide to Numerical Computing
Java Liang, Sheng Java(TM) Native Interface: Programmer's Guide and Specification
Internet Quigley, Ellie JavaScript by Example
Management Hohmann, Luke Journey of the Software Professional: The Sociology of Computer Programming
Linux Quigley, Ellie Linux Shells by Example (with CD-ROM)
Internet Mullet, Kevin Managing IMAP
C++ Hohmann, Luke Mastering Design Patterns in C++
Miscellaneous Shafer, Dan NanoTech MegaQuake
Java Horstmann, Dr. Cay Object-Oriented Design & Patterns
Design Stork, David G. Pattern Classification (2nd Ed.)
Perl Quigley, Ellie Perl by Example
Java Horstmann, Dr. Cay Practical Object-Oriented Development in C++ and Java
Design Mackinlay, Jock Readings in Information Visualization: Using Vision to Think
DBA Hsu, Dr. Meichun Recovery Mechanisms in Database Systems
Design Brown, Dr. Marc H. Software Visualization
MS Windows Walther, Stephen Teach Yourself E-Commerce Programming in 21 Days with ASP
Miscellaneous Slater, Michael The Adobe Photoshop Album 2.0 Book
Java Yellin, Frank The Java(TM) Virtual Machine Specification (2nd Ed.)
Design Eckel, Bruce The Tao of Objects: A Beginner's Guide to Object-Oriented Programming
C++ Eckel, Bruce Thinking in C++, Vol. 2: Practical Programming, Second Edition
C++ Eckel, Bruce Thinking in C++, Volume 1: Introduction to Standard C++ (2nd Ed.)
Java Eckel, Bruce Thinking in Java (3rd Ed.)
Design Gray, Dr. Jim Transaction Processing Concepts and Techniques
UNIX Quigley, Ellie UNIX Shells by Example (3rd Ed.)
C++ Eckel, Bruce Using C++
Internet Johnson, Jeff Web Bloopers: 60 Common Design Mistakes and How to Avoid Them
Java Yellin, Frank Window Toolkit and Applets (The Java(TM) Application Programming Interface, Vol. 2)
Programming Mak, Ronald Writing Compilers and Interpreters

 

Return to sfbayacm home page.

Copyright © San Francisco Bay Area Chapter, ACM, Last Update 17 October 2004 by sfbayacm.