What are your favorite programming books, both for generic programming and technology centric?
+2
A:
Mastering Regular Expressions, Second Edition By Jeffrey E. F. Friedl
Andrew Taylor
2008-08-18 17:08:14
+1 for a regex book that is actually readable and gives you not only an understanding of how to use REGEX, but also how the engines work underneath.
Kibbee
2009-01-20 18:14:06
A:
- Agile Software Development, Principles, Patterns, and Practices by Robert C. Martin
- AspectJ in Action: Practical Aspect-Oriented Programming by Ramnivas Laddad
- Concepts, Techniques, and Models of Computer Programming by Peter Van Roy and Seif Haridi
- Domain Driven Design by Eric Evans
- Effective Java Programming Language Guide by Joshua Bloch
- Extreme Programming Explained: Embrace Change by Kent Beck
- Object Design: Roles, Responsibilities, and Collaborations by Rebecca Wirfs-Brock, Alan McKean
- Object Models: Strategies, Patterns, and Applications by Peter Coad
- Object-Oriented Software Construction by Bertrand Meyer
- Refactoring: Improving the Design of Existing Code by Martin Fowler, Kent Beck, John Brant, William Opdyke, Don Roberts
- Smalltalk Best Practice Patterns by Kent Beck
- Smalltalk,Objects and Design by Chamond Liu
- Structure and Interpretation of Computer Languages by Abelson and Sussman
- The Pragmatic Programmer: From Journeyman to Master by Andrew Hunt, David Thomas
andersjanmyr
2008-08-18 17:09:29
A:
My favorite technology book: Code by Charles Petzold.
Interesting and entertaining, yet simple enough that a non-tech'y could read and understand it.
akmad
2008-08-18 17:14:08
A:
@SQLMenace: Nice list. I've read all but Refactoring. I should get on that, I guess.
Thomas Owens
2008-08-18 17:19:41
A:
Even though PERL is not my favorite language, "Higher Order Perl" is one of my favorite programming books. A great, eye-opening read.
unclerojelio
2009-01-20 17:41:48