| |
|
The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition (2nd Edition) 142 reviews Frederick P. Brooks
Addison-Wesley Professional, 1995
A solid book The author really knows what he is talking about. As a computer programmer, I can tell that the author is speaking from experience. And he makes his points clearly and thoroughly.
|
|
|
|
|
|
| |
|
Succeeding with Agile: Software Development Using Scrum 17 reviews Mike Cohn
Addison-Wesley Professional, 2009
The How, Why and When of adopting Agile - Made simple, not easy I have read Mikes other books, User Stories Applied and Agile estimating and planning, both of which really help on the more technical sides of Agile and to some extent the people. This book however deals with the most important part of any Agile project or Adoption the people and how it impacts on them. I can't think how many times I have read part of this book and thought damn I wish I had said ...
|
|
|
|
|
|
| |
|
Java Concurrency in Practice 62 reviews Brian Goetz, Tim Peierls, ...
Addison-Wesley Professional, 2006
Best concurrency book This is definitely the best concurrency book for Java out there. It gives you pretty much all the concepts you ever need to know about concurrency in general. From basic concurrency principles to concurrency issues that would arise in almost all concurrent programs, and finally to some optimization techniques. It also provides some in-sights on some of the Java concurrent utility classes provided ...
|
|
|
|
|
|
| |
|
The Pragmatic Programmer: From Journeyman to Master 147 reviews Andrew Hunt, David Thomas
Addison-Wesley Professional, 1999
Great book for team book study I have used this book for two book studies with teams mixed with developers and QA. It stimulates great conversations and has memorable examples that come up in meetings years later. It is a fun and easy read. I recommend it highly.
|
|
|
|
|
|
| |
|
Design Patterns: Elements of Reusable Object-Oriented Software 264 reviews Erich Gamma, Richard Helm, ...
Addison-Wesley Professional, 1994
Design Patterns As book it self states, this is a Catalog of Design Patterns with every pattern deeply analyzed and with the introductory chapter that explains why patterns are used. It sums the years of object oriented design experience. Even though the book is written in 1994 it's still relevant, though some newer languages implement some of the patterns as the language features. I didn't read any other books ...
|
|
|
|
|
|
| |
|
Programming in Objective-C 2.0 (2nd Edition) 81 reviews Stephen G. Kochan
Addison-Wesley Professional, 2009
Outstanding Product. End to End Steven Kochan is a great author Six months ago I had never touched a piece of code, I started with a couple of the Apress books and got rather frustrated with their approach to learning C first.
I ended up finding Steve's book at a local Barnes and Noble just by chance and went cover to cover with it. After finishing the book I paid for the screen casts and went through all of those just to reinforce the ideas and thought ...
|
|
|
|
|
|
| |
|
PHP and MySQL Web Development (4th Edition) 215 reviews Luke Welling, Laura Thomson
Addison-Wesley Professional, 2008
A Superb Resource for PHP/MySQL Web Development I love this book. I usually choose well, and this is one of my favorites. The clarity, detail, and breadth of content are superb and empowering, allowing even a novice with minimal PHP and MySQL experience to create powerful web- and database-driven applications. After a comprehensive treatment of PHP and MySQL, the authors provide several extremely well-worked project examples (e.g. generating ...
|
|
|
|
|
|
| |
|
Python Essential Reference (4th Edition) 8 reviews David M. Beazley
Addison-Wesley Professional, 2009
This is The Book This is The Book I keep on the table when I write Python code.
Python is too big to fit in my head - little bits keep getting pushed out and smeared with other things - like PHP, HTML, CSS, Javascript, etc etc. This book has the details clearly, succinctly and (generally) completely described. The only more authoritative source is [...].
If you write code and want a good, concise readable ...
|
|
|
|
|
|
| |
|
Cocoa(R) Programming for Mac(R) OS X (3rd Edition) 104 reviews Aaron Hillegass
Addison-Wesley Professional, 2008
Fantastic intro to Cocoa and Objective-C This is the book I started with to get into iPhone development. Even though this book is specific to Mac OS X desktop software development, it's by far the best book to get a solid foundation in Cocoa and Objective-C before learning the specifics in the iPhone SDK.
It took me about 80 hours to get through this book, doing all of the example programs. After that, it felt like I had taken a 5 ...
|
|
|
|
|
|
| |
|
The iPhone Developer's Cookbook: Building Applications with the iPhone 3.0 SDK (2nd Edition) 6 reviews Erica Sadun
Addison-Wesley Professional
The Best Book on iPhone SDK Period This is the best book on the iPhone SDK to date. Incidentally, I wrote a book on the iPhone SDK, so my review isn't trivial. I am so glad this author was given an opportunity to update her book, as her first book was outdated before it was even released (even though it was a good book). This book is the new standard for iPhone books.
If your a true beginner, I'd recommend you buy another ...
|
|
|
|
|
|
| |
|
Refactoring: Improving the Design of Existing Code 139 reviews 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 legacy of code that was not at the standard it should be.
This book opened my eyes to some really simple concepts, for example, ...
|
|
|
|
|
|
| |
|
User Stories Applied: For Agile Software Development 45 reviews Mike Cohn
Addison-Wesley Professional, 2004
Better in One Chapter This book made me better after the first chapter, maybe even after the introduction. I come from a traditional background of "The system shall..." approach to system requirements and incorporated them into a more agile approach. I have designed and completed successful projects that included hundreds of thousands of lines of code. I can tell you, those requirements were like hitching a piano to a ...
|
|
|
|
|
|
| |
|
MySQL (4th Edition) 120 reviews Paul DuBois
Addison-Wesley Professional, 2008
Great resource Great book, describes from Beginner to Moderate-advanced topics. This could be considered "the" manual for MySql.
|
|
|
|
|
|
| |
|
Patterns of Enterprise Application Architecture 65 reviews Martin Fowler
Addison-Wesley Professional, 2002
A fantastic pattern reference Patterns of Enterprise Application Architecture is an absolutely indispensable reference - if you're in the business of writing Enterprise Applications. Clearly and articulately presented, with lots of hard-won wisdom and insight - it's more topically relevant than to enterprise applications than the gang of four, etc - and of equally high quality.
|
|
|
|
|
|
| |
|
The Art of Scalability: Scalable Web Architecture, Processes, and Organizations for the Modern Enterprise 8 reviews Martin L. Abbott, Michael T. Fisher
Addison-Wesley Professional
Read this before you need it This is not your typical tech book. It's an unusual mix of lessons learned on both deep technical issues, as well as broad business and people management topics.
One of the most difficult challenges in the Internet era is "surviving success." You may think this is a good problem to have, but that's little consolation if your company goes under because you couldn't scale your business or your ...
|
|
|
|
|
|
| |
|
Programming Pearls (2nd Edition) 35 reviews Jon Bentley
Addison-Wesley Professional, 1999
Utterly essential to read and re-read I have a (very) short list of books that I re-read annually. This is the book at the top of my list.
I am a professional software developer working within the world's largest software company. I work in amongst (BY FAR) the most incredible software engineers on the planet. One of the things that I enjoy the most about working with the people around me is range and depth of experiences that are ...
|
|
|
|
|
|
| |
|
Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition) 145 reviews Scott Meyers
Addison-Wesley Professional, 2005
Great Book This book is meant for people who are familiar with the C++ syntax, but want to fine tune their skills. The only other books that can improve the quality and reliability of your code as well as this are Scott Myers' other books (35 More Specific Ways and 50 Ways to Improve STL Use). The text tackles relatively complex issues in a very approachable and easy to read manner. I have found no flaws ...
|
|
|
|
|
|
| |
|
Agile Testing: A Practical Guide for Testers and Agile Teams 18 reviews Lisa Crispin, Janet Gregory
Addison-Wesley Professional, 2009
Testing find Agile Lisa and Janet give us a path from testing specifications to testing in an Agile environment. In doing so, they have opened a new view on the importance and value that test provides Agile. Any one looking to take this journey is well advised to pack a copy of this book as it is a map to new ways of thinking about Agile, test, and value.
|
|
|
|
|
|
| |
|
Professional Excel Development: The Definitive Guide to Developing Applications Using Microsoft Excel, VBA, ... 35 reviews Rob Bovey, Dennis Wallentin, ...
Addison-Wesley Professional, 2009
Worth it's weight in gold This is the perfect book for those of us who are self-taught VBA developers. This book is especially appropriate for beginning VBA developers. I learned so much from this book that will help me do my job better by writing more solid applications.
I cannot recommend this book enough for anyone who plans on writing Excel applications that need to have a truly professional advantage.
|
|
|
|
|
|
| |
|
Android Wireless Application Development 5 reviews Shane Conder, Lauren Darcey
Addison-Wesley Professional, 2009
Exactly what I look for in a development book! As I have used Android more and more my developer sense started to tingle and I wanted to create my own Android app. I looked at a couple of development books but they all just seemed to be the same: how to install the development environment and then all about how great the Android is to develop for. Nothing I could find actually moved past walking you through your first app on the code side. So ...
|
|
|
|
|
|