Saturday, July 7, 2012

Books I have read...

These are some of the books I have recently read (this is by no means a complete list). Books are organized by Subject-matter. As of July 2012 there are about 32 books on this list.

Design Patterns:

  1. Design Patterns (elements of resuable object oriented software; Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides)
  2. Professional PHP Design Patterns, Aaron Saray (2009)
  3. Patterns of Enterprise Application Architecture, Martin Fowler
  4. Head First Design Patterns, Gang of Four (Eric Freeman, Elisabeth Freeman, Kathy SIerra & Bert Bates) (2004)

PHP / Ruby:

  1. OOP PHP, David Powers (2010)
  2. CakePHP Documentation (700 pages, v 1.3)
  3. Wicked Cool PHP, Brian Ward (2008)
  4. Plug in PHP: 100 Power Solutions, Robin Nixon (UK 2010)
  5. Rails for PHP Developers, Derek DeVries & Mike Naberezny (2008) (only read part of this; decided ruby will have to wait)
  6. PHP|Architect's Zend PHP 5 Certification Study Guide, by Davey Shafic with Ben Ramsey

SQL / MySQL:

  1. SQL for Dummies, Allen G Taylor PHD (2011)
  2. High Performance MySQL, by Zaitsev Shwartz

JavaScript / jQuery:

  1. Javascript 2nd Edition by Dave Thau (2007)
  2. Ajax for Dummies, by Steve Holzner PHD (2006)
  3. Ajax, the definitive guide, by Anthony T Holden III (2008)
  4. Discovering SQL, Alex Kriegel (2011)
  5. jQuery in Action, Ber Bryanson Yahuda Katz (2010)
  6. jQuery Cookbook, John Resig (& Others) (2010)
  7. Javascript The Good Parts, Douglas Crockford (2008)

Regular Expressions (Regex):

  1. Mastering Regular Expressions, Jeffrey E.F. Friedel (2006)
  2. Regular Solutions Recipes: A problem solution approach, Nathan A Good (2005)

HTML / CSS:

  1. HTML5: UP & Running by Mark Pilgrim (2010)
  2. The Complete Idiot's Guide to HTML5 and CSS3, by Joe Kraynak
  3. The Book of CSS3, A Developer's Guide to the Future of Web Design by Peter Gasston 2011

Version Control / Git:

  1. Version Control with Git: Powerful Tools and Techniques for Collaborative Software Development  by Joe Loligeir
  2. Pro Git (Expert's Voice in Software Development) by Scott Chacon

Other:

  1. Succeeding with agile: software development using Scrum, by Mike Cohn
  2. Ubuntu Linux Bible, William Von Hagen (On 10.04, Lucid Lynx)
  3. Lean Startup, by Eric Reis
  4. The Innovators DNA, Jeff Dyer, Hal Gregersen, Clayton M Christensen
  5. Tubes: A Journey to the Center of the Internet, Andrew Blum

Some books I'm thinking of reading:

These are books I'm thinking of reading, but I have not read yet...
  1. Objective-C Programming | The Big Nerd Ranch Guide, by Aaron Hillegass (2011)
  2. Cocoa Design Patterns | Developers Library, by Erik M. Buck / Donald A Yacktman, Forward by Aaron Hillegass
  3. iPhone iOS 5: Development Essentials by Neil Smyth
  4. iOS Programming: The Big Nerd Ranch Guide (3rd Edition) (Big Nerd Ranch Guides) Joe Conway (Author), Aaron Hillegass (Author)

No comments:

Post a Comment