| |
|
Patterns of Enterprise Application Architecture (The Addison-Wesley Signature Series) Martin Fowler
Addison-Wesley Professional, 2002
Must have reference for all developers Even if you don't do "Enterprise Application" development, this book is a must have in your library. If you have been developing for more than a couple of years and you haven't seen 1/2 of the patterns in this book, then you are probably doing something wrong and this ...
|
|
|
|
|
|
| |
|
User Stories Applied: For Agile Software Development (The Addison-Wesley Signature Series) Mike Cohn
Addison-Wesley Professional, 2004
Well-written, practical advice This book is one of the better collections of how-to's and practical applications I've read on Agile user stories. It mixes in just enough of the theory to understand the importance and distinctions of epics, stories, tasks, and spikes without overly focusing on them. ...
|
|
|
|
|
|
| |
|
Refactoring: Improving the Design of Existing Code (The Addison-Wesley Object Technology Series) Martin Fowler, Kent Beck, ...
Addison-Wesley Professional, 1999
Must have in any developers collection I was referred to this book from a colleague after a quick discussion on "Replace temp with Query" in our projects code base.
I thought I knew it all as a software developer, but reading this book, I soon came to realize that as a software developer I was leaving a ...
|
|
|
|
|
|
| |
|
The Pragmatic Programmer: From Journeyman to Master Andrew Hunt, David Thomas
Addison-Wesley Professional, 1999
A Fork in the Road of my Career Since I was young I wanted to be a programmer. I got my first development job only a few years ago, and have spent much of my free time reading blogs and the like. The problem with that was there were too many conflicting schools of thought on too many different ...
|
|
|
|
|
|
| |
|
The C++ Programming Language: Special Edition (3rd Edition) Bjarne Stroustrup
Addison-Wesley Professional, 2000
Excellent buy Bought this as a gift for my computer programmer son. He reads from it daily, with the intention of finishing cover to cover. He is extremely pleased with the content.
|
|
|
|
|
|
| |
|
Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition) (Addison-Wesley ... Scott Meyers
Addison-Wesley Professional, 2005
Must have for any C++ Programmer This is a great book which covers a lot of useful topics for every C++ professional. I have been programming in C++ for a while so some of the topics Scott Mayers discussed were already familiar but I still picked up a lot from this book. From a beginner to ...
|
|
|
|
|
|
| |
|
Cocoa(R) Programming for Mac(R) OS X (3rd Edition) Aaron Hillegass
Addison-Wesley Professional, 2008
The Book to Read and Learn From I am just starting on Cocoa programming and Objective-C and Aaron's book is one very useful guide. I recommend it 100% to everyone who wants to learn fast.
|
|
|
|
|
|
| |
|
Essential Windows Communication Foundation (WCF): For .NET Framework 3.5 (Microsoft .NET Development Series) Steve Resnick, Richard Crane, ...
Addison-Wesley Professional, 2008
WCF how to with VS2008 A remarkably well organized and easy to read WCF how-to with respect to VS2008. Starts out with a basic service comparing code and configuration implementations. Subsequent chapters evolve gracefully reducing complexity to incremental understanding. Resulting SOAP ...
|
|
|
|
|
|
| |
|
The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition (2nd Edition) Frederick P. Brooks
Addison-Wesley Professional, 1995
Required Reading For Anyone Serious About Software Development 30 Years later this book is still highly relevent. If your project is in trouble, don't add bodies!
|
|
|
|
|
|
| |
|
Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing Series) Erich Gamma, Richard Helm, ...
Addison-Wesley Professional, 1994
very attractive cover unlike the last pattern book i reviewed (see my other reviews), this one has an attractive cover. i like blue.
|
|
|
|
|
|
| |
|
Advanced Windows Debugging (The Addison-Wesley Microsoft Technology Series) Mario Hewardt, Daniel Pravat
Addison-Wesley Professional, 2007
This is the book This book has completely smashed every possible expectation I had when I set out to read it.
Let me put it simply. There comes a time in every software developers' life when he contemplates the age old question of, "If I were to be stranded on an island and I could ...
|
|
|
|
|
|
| |
|
The Rails Way (Addison-Wesley Professional Ruby Series) Obie Fernandez
Addison-Wesley Professional, 2007
The Essential Guide This is *the* rails book to get. Even if you're an experienced Rails developer, you'll find loads of great information and advice. The real-world examples are really helpful. Includes an excellent tour through the framework itself. This is one of the few Rails books ...
|
|
|
|
|
|
| |
|
Agile and Iterative Development: A Manager's Guide (The Agile Software Development Series) Craig Larman
Addison-Wesley Professional, 2003
Excellent survey of iterative and incremental development (IID) methodologies This work by Larman shares some commonalities with Balancing Agility and Discipline, a work by Boehm and Turner (see my review for that book) in which a wide range of methodologies are compared side-by-side to determine the best fit for teams. However, rather than ...
|
|
|
|
|
|
| |
|
Essential Windows Communication Foundation (WCF): For .NET Framework 3.5 (Microsoft .NET Development Series) Steve Resnick, Richard Crane, ...
Addison-Wesley Professional, 2008
WCF how to with VS2008 A remarkably well organized and easy to read WCF how-to with respect to VS2008. Starts out with a basic service comparing code and configuration implementations. Subsequent chapters evolve gracefully reducing complexity to incremental understanding. Resulting SOAP ...
|
|
|
|
|
|
| |
|
Programming Pearls (2nd Edition) (ACM Press) Jon Bentley
Addison-Wesley Professional, 1999
Programming insight Derived from a popular series of columns from the ACM flagship magazine (Communications of the ACM), this book takes you as near as possible to a professional programmer's way of thinking.
Each chapter walks through the internal process a programmer follows to solve ...
|
|
|
|
|
|