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:
- Design Patterns (elements of resuable object oriented software; Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides)
- Professional PHP Design Patterns, Aaron Saray (2009)
- Patterns of Enterprise Application Architecture, Martin Fowler
- Head First Design Patterns, Gang of Four (Eric Freeman, Elisabeth Freeman, Kathy SIerra & Bert Bates) (2004)
PHP / Ruby:
- OOP PHP, David Powers (2010)
- CakePHP Documentation (700 pages, v 1.3)
- Wicked Cool PHP, Brian Ward (2008)
- Plug in PHP: 100 Power Solutions, Robin Nixon (UK 2010)
- Rails for PHP Developers, Derek DeVries & Mike Naberezny (2008) (only read part of this; decided ruby will have to wait)
- PHP|Architect's Zend PHP 5 Certification Study Guide, by Davey Shafic with Ben Ramsey
SQL / MySQL:
- SQL for Dummies, Allen G Taylor PHD (2011)
- High Performance MySQL, by Zaitsev Shwartz
JavaScript / jQuery:
- Javascript 2nd Edition by Dave Thau (2007)
- Ajax for Dummies, by Steve Holzner PHD (2006)
- Ajax, the definitive guide, by Anthony T Holden III (2008)
- Discovering SQL, Alex Kriegel (2011)
- jQuery in Action, Ber Bryanson Yahuda Katz (2010)
- jQuery Cookbook, John Resig (& Others) (2010)
- Javascript The Good Parts, Douglas Crockford (2008)
Regular Expressions (Regex):
- Mastering Regular Expressions, Jeffrey E.F. Friedel (2006)
- Regular Solutions Recipes: A problem solution approach, Nathan A Good (2005)
HTML / CSS:
- HTML5: UP & Running by Mark Pilgrim (2010)
- The Complete Idiot's Guide to HTML5 and CSS3, by Joe Kraynak
- The Book of CSS3, A Developer's Guide to the Future of Web Design by Peter Gasston 2011
Version Control / Git:
- Version Control with Git: Powerful Tools and Techniques for Collaborative Software Development by Joe Loligeir
- Pro Git (Expert's Voice in Software Development) by Scott Chacon
Other:
- Succeeding with agile: software development using Scrum, by Mike Cohn
- Ubuntu Linux Bible, William Von Hagen (On 10.04, Lucid Lynx)
- Lean Startup, by Eric Reis
- The Innovators DNA, Jeff Dyer, Hal Gregersen, Clayton M Christensen
- 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...
- Objective-C Programming | The Big Nerd Ranch Guide, by Aaron Hillegass (2011)
- Cocoa Design Patterns | Developers Library, by Erik M. Buck / Donald A Yacktman, Forward by Aaron Hillegass
- iPhone iOS 5: Development Essentials by Neil Smyth
- iOS Programming: The Big Nerd Ranch Guide (3rd Edition) (Big Nerd Ranch Guides)
Joe Conway (Author), Aaron Hillegass (Author)
No comments:
Post a Comment