Home > Software Engineering > Safari Books Online

Safari Books Online

Did you ever use a product and want to find the person responsible and… give them a hug.  Probably not often if you have the experience of corporations that I do!

For the past few months, I’ve been deciding how best to access my programming reference books while program from multiple locations (home, office, client’s office).  I accidentally found Safari Books Online (http://www.safaribooksonline.com).  They have almost every significant programming reference (at least for C++) written in the last 10 years.  Here’s a list of some of my favorite, available online at the site:

1. C++ Coding Standards: 101 Rules, Guidelines, and Best Practices
BOOK
C++ Coding Standards: 101 Rules, Guidelines, and Best Practices
By  Herb Sutter; Andrei Alexandrescu
Table of Contents
   
2. C++ FAQs, Second Edition
BOOK
C++ FAQs, Second Edition
By  Marshall Cline; Greg Lomow; Mike Girou
Table of Contents
   
3. C++ Gotchas: Avoiding Common Problems in Coding and Design
BOOK
C++ Gotchas: Avoiding Common Problems in Coding and Design
By  Stephen C. Dewhurst
Table of Contents
   
4. C++ Template Metaprogramming: Concepts, Tools, and Techniques from Boost and Beyond
BOOK
C++ Template Metaprogramming: Concepts, Tools, and Techniques from Boost and Beyond
By  David Abrahams; Aleksey Gurtovoy
Table of Contents
   
5. C++ Templates: The Complete Guide
BOOK
C++ Templates: The Complete Guide
By  David Vandevoorde; Nicolai M. Josuttis
Table of Contents
   
6. Effective C++: 55 Specific Ways to Improve Your Programs and Designs, Third Edition
BOOK
Effective C++: 55 Specific Ways to Improve Your Programs and Designs, Third Edition
By  Scott Meyers
Table of Contents
   
7. Efficient C++ Performance Programming Techniques
BOOK
Efficient C++ Performance Programming Techniques
By  Dov Bulka; David Mayhew
Table of Contents
   
8. Exceptional C++ Style 40 New Engineering Puzzles, Programming Problems, and Solutions
BOOK
Exceptional C++ Style 40 New Engineering Puzzles, Programming Problems, and Solutions
By  Herb Sutter
Table of Contents
   
9. Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions
BOOK
Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions
By  Herb Sutter
Table of Contents
   
10. Modern C++ Design: Generic Programming and Design Patterns Applied
BOOK
Modern C++ Design: Generic Programming and Design Patterns Applied
By  Andrei Alexandrescu
Table of Contents
   
11. More Effective C++: 35 New Ways to Improve Your Programs and Designs
BOOK
More Effective C++: 35 New Ways to Improve Your Programs and Designs
By  Scott Meyers
Table of Contents
   
12. More Exceptional C++
BOOK
More Exceptional C++
By  Herb Sutter
Table of Contents
   
13. Sams Teach Yourself C++ in 21 Days , Fifth Edition
BOOK
Sams Teach Yourself C++ in 21 Days , Fifth Edition
By  Jesse Liberty; Bradley Jones
Table of Contents
   
14. The C++ Programming Language, Special Edition
BOOK
The C++ Programming Language, Special Edition
By  Bjarne Stroustrup – AT&T Labs Murray Hill, New Jersey
Table of Contents
   
15. The C++ Standard Library: A Tutorial and Reference
BOOK
The C++ Standard Library: A Tutorial and Reference
By  Nicolai M. Josuttis
Table of Contents

Are you kidding!  No more lugging 6 textbook sized books everywhere I go!?  The service is about $45 a month and the best money I’ve ever spent on a programming tool.

By the way, I have no business connection with the company, just wanted to share!

  1. No comments yet.
  1. No trackbacks yet.