Resources

Design Patterns

I heard it said that the difference between the programmer that works all hours every day all the time and the programmer that works regular hours is that the former is stuck in procedural coding practices and the later has employed principles of Object Oriented Programming. Life is better with OOP.


  • book
    Design Patterns Elements of Reusable Object-Oriented Software
    by Erich Gamma et al
    “This is one of the best written and wonderfully insightful books that I have read in a great long while... ...
  • book
    Java For Everyone: Compatible with Java 5, 6, and 7, 2nd Edition
    by Cay S. Horstmann
    "This book is an introduction to Java and computer programming that focuses on the essentials—and on ...
  • book
    PHP Objects, Patterns and Practice
    by Matt Zandstra
    This book takes you beyond the PHP basics to the enterprise development practices used by professional ...

Style, Design and Interface


  • book
    Pragmatic Guide to Sass
    by Hampton Catlin and Michael Lintorn Catlin
    CSS is fundamental to the web, but it's a basic language and lacks many features. Sass is just like CSS, ...
  • book
    Mastering Web Application Development with AngularJS
    by Pawel Kozlowski
    AngularJS is a relatively new JavaScript MVC framework but it is the real game changer. It has a novel ...

JavaScript


  • book
    Mastering Web Application Development with AngularJS
    by Pawel Kozlowski
    AngularJS is a relatively new JavaScript MVC framework but it is the real game changer. It has a novel ...

Java

In varying degrees, I have found these books helpful references to Java.


  • book
    Java For Everyone: Compatible with Java 5, 6, and 7, 2nd Edition
    by Cay S. Horstmann
    "This book is an introduction to Java and computer programming that focuses on the essentials—and on ...
  • book
    Java The Complete Reference™ Eighth Edition
    by Herbert Schildt
    In Java: The Complete Reference, Eighth Edition, bestselling programming author Herb Schildt shows you ...

PHP and MySQL


  • book
    PHP Objects, Patterns and Practice
    by Matt Zandstra
    This book takes you beyond the PHP basics to the enterprise development practices used by professional ...
  • book
    Zend PHP 5 Certification Study Guide
    by Davey Shafik
    Zend's new PHP 5 Certification Exam represent an excellent tool for professional PHP developers who want ...

Certification Guides


  • book
    CompTIA A+ Complete Review Guide
    by Emmett Dulaney and Troy McMillan
    The A+ certification program was developed by the Computing Technology Industry Association (CompTIA) ...
  • book
    Java The Complete Reference™ Eighth Edition
    by Herbert Schildt
    In Java: The Complete Reference, Eighth Edition, bestselling programming author Herb Schildt shows you ...
  • book
    Zend PHP 5 Certification Study Guide
    by Davey Shafik
    Zend's new PHP 5 Certification Exam represent an excellent tool for professional PHP developers who want ...

Common Java Exceptions

We've come a long way from error codes; however, I think one of the most underrated aspects of quality programming is error handling. I created this mindmap of common Java exceptions as a quick reference tool. Please use and distribute as you like.

Common Java Exceptions

  • book
    Java The Complete Reference™ Eighth Edition
    by Herbert Schildt
    In Java: The Complete Reference, Eighth Edition, bestselling programming author Herb Schildt shows you ...