Technical book recommendations
The technical world is moving at ever-increasing speed. It is virtually impossible to keep up with but a few topics. Certainly, there are a plethora of articles and tutorials online, but there are some topics that are extensive enough to require and/or are explained better in books. I thought I'd list some books I've found to be of great value:
Also, here is my hierarchy of publishers in order by quality first:
- Agile Java by Jeff Langr - one of the best books for test-driven development and to learn Java. I bought it for TDD tips, but now recommend it as a great way for people to get into Java (in a TDD fashion!).
- Java Messaging by Eric Bruno - if you are going to be using JMS, you should get this book
- XML in a Nutshell by Harold & Means - pretty much everyone needs to use XML today, whether for SOAP, JSF, Spring configuration, or any number of reasons. This book covers it all in a well-organized fashion.
- Understanding .NET by David Chappell - I am mostly a J2EE guy, but I have to know .Net also. This book did the job.
- Core J2EE Patterns by Alur, Crupi, and Malks - a really good presentation, from overview to details, of the most popular J2EE patterns.
- Spring in Action by Walls and Breidenbach - if you can wait until summer 2007, you can get the 2nd edition which covers Spring 2.0. Either way, this book is excellent if you are using Spring.
- UML Distilled by Martin Fowler - if you use UML (and you should be), then this is an invaluable book to have for reference and advice.
- Agile & Iterative Development by Craig Larman - best description of topics such as scrums that I've found.
- Use Cases by Kulak and Guiney - if you write use cases (and, again, you should), this is one of the best. A nice part of this book is the list of typical mistakes and how to avoid them.
- Framework Design Guidelines by Cwalina and Abrams - this book is part of the .Net series, but doesn't require you to be focused on .Net. I have built multiple frameworks over the years and this is one of the only books that gives practical advice on building frameworks.
Also, here is my hierarchy of publishers in order by quality first:
- Best: Manning and O'Reilly
- Good: Addison-Wesley
- Mixed: Prentice Hall
- All the rest...
Labels: agile, best, books, j2ee, java, list, patterns, technical, UML, use case, XML
0 Comments:
Post a Comment
<< Home