The Top 5 Books I Read in 2008

Tags:

I read several books in 2008, 90% of them were technical. I also read a number of books related to software development rather than a specific framework or technology. Listed below are the top 5 books I read in 2008 in no particular order.

Clean Code: A Handbook of Agile Software Craftsmanship written by Robert C. Martin is one of the best books I read in 2008. This is the book for developers looking to produce better code. To be honest, any developer, software engineer, project manager, team lead or system analyst who develops an application or just reads code, should probably have a copy of this book on their bookshelf. Even though the examples in the book are written in Java, the book provides relevant information for developers using any language.

 

 Effective Java, Second Edition by Joshua Bloch with all the great advice and  updated to cover Java SE 5 and Java SE 6 features, was a perfect reference book. Generics, Enums, Annotations, and Exception Handling are very clearly explained, and with excellent code samples this came in handy when I was doing several code reviews.

Some of the other chapters which I reread were on General Programming, Serialization, and Classes and Interfaces.

 

The ThoughtWorks Anthology by ThoughtWorks well justifies its addition to the top 5 in 2008. The book is aimed at several different audiences. The book's coverage of its subject matter is exhaustive and obviously expert. This book is a collection of essays which covers a broad range of problems facing the IT industry and developers in particular throughout the software development life cycle. You'll find tons of pragmatic advice to improve the efficiency of your development efforts.

You'll find essays on varied topics like refactoring build files, testing for enterprise applications, single click software release and many more. The essays don’t focus on any specific language. This book and the varied essay’s are useful if you are using Java or .NET or any other language.

 

 Java Power Tools written by John F. Smart is enjoyable, extremely well organized and covers a wide range of open source tools needed for any successful software development life cycle. I would recommend Java Power Tools to anyone writing Java.

Java Power Tools can be used as an introduction to various technologies and also as a complete and easy-to-use reference work. After having read and reviewed numerous books over the past 5 years, I think it is safe to say that I have not read another book that combines the two aspects as thorougly as Java Power Tools does.

 

Groovy Recipes: Greasing the Wheels of Java written by Scott Davis shows that one way of thinking of Groovy is to say Groovy is Java. I was able to successfully use Groovy in several projects, and this was the book I referred every time I needed to find any groovier code.

The material in this book is very well organized for random access. Each and every chapter, and every section in each chapter is organized in such a way that it solves a specific problem or explains with excellent working examples some specific Groovy language feature.

These are the top 5 books in my library for 2008. What are the top 5 books in your library for 2008? Do you have any specific books on your wish list for 2009? 

As always share your thoughts with us.

Subtitle: 
The Top 5 Books I Read in 2008
Article Type: 
Opinion/Editorial
0
Average: 4.8 (4 votes)

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)

Comments

Twice Tshwenyane replied on Mon, 2008/12/22 - 12:40pm

For me Clean Code is the best followed by Effective Java. Spring Recipes also deserves a special mention.

Meera Subbarao replied on Mon, 2008/12/22 - 12:48pm in response to: twicet

[quote=twicet]Spring Recipes also deserves a special mention.[/quote]

Yes indeed. I read and reviewed Spring Recipes and gave it 5 stars for all the categories. I had to choose from several books I read. If I had top 10, it would have been in the list.

Meera Subbarao

Kenneth Mark replied on Mon, 2008/12/22 - 9:39pm

Indeed Clean Code is my year favorite book. 

aryan rahmani replied on Tue, 2008/12/23 - 4:20pm

Thank you for your recommendation, its very useful especially "Clean Code"

Raghunathan Sem... replied on Thu, 2008/12/25 - 10:39pm

I recommend every java developer to read Effective Java.  Do you blog some specific topics or design methodology/some interesting code snippets?

sea sar replied on Fri, 2008/12/26 - 9:21am in response to: meera

[quote=meera]

[quote=twicet]Spring Recipes also deserves a special mention.[/quote]

Yes indeed. I read and reviewed Spring Recipes and gave it 5 stars for all the categories. I had to choose from several books I read. If I had top 10, it would have been in the list.

Meera Subbarao

[/quote]

looking forward to your Top 10

sea sar replied on Fri, 2008/12/26 - 9:24am in response to: Raghunathan

the 1st Version is very classic. it is believed that the 2nd  is greater!

Anuj Mehta replied on Fri, 2009/01/09 - 6:04am

Thanks Meera for such a nice list of Books.

 

Anuj

http://anuj-mehta.blogspot.com

Simone Padovan replied on Mon, 2009/02/16 - 8:07am

Thank U very much Meera. I've just finished reading this book and I must say it was really a beautiful suggestion !

jame jack replied on Mon, 2009/06/29 - 4:24pm

تحميل برامج برامج جوالات العاب بنات برامج تكنولوجيا كتب تعليم UltraSurf العاب برامج نت Internet Download Manager ProgDVB برامج مجانية أفضل المواقع العربية دليل مواقع مشاهدة محطات مشفرة Online TV Player 3.0.0.940 Internet Download Manager 5.17 Build 4 رقص شرقي anyTV Pro 4.32 OnLineLive 7.1.1 هزي يانواعم ProgDVB 6.06.2 SopCast 3.0.3 منتدى برامج نت Falco Image Studio 3.6 لعبة تزلج على الجليد UltraSurf 9.4 كاثرين هيغل Katherine Heigl محطة غنوة FreeZ Online TV 1.0 Free Video to Mp3 Converter 3.1.3.51 Advanced MP3 Converter 2.10 Xilisoft Video to Audio Converter 5.1.23.0515 Blaze Media Pro 8.02 AKRAM Media Creator 1.11 DVD Audio Extractor 4.5.4 Free WMA to MP3 Converter 1.16 لعبة نينجا المتقدم لعبة قذف كرة لعبة دراجات البهلوانية لعبة اعداء الغابة تحميل برامج Download DivX Subtitles 2.0 BullGuard 8.5 Google Chrome 2.0.181.1 Dev Dell Studio XPS Desktop 435T Intel Matrix Storage Manager A00 Gigabyte GA-EP45-UD3P Bios F9 Ambush HDConvertToX 1.1.229.1764 MSI Wind Nettop CS 120 Realtek Audio Driver 5.10.0.5618 Biostar T41-A7 6.x Realtek On-Board Audio Driver 5.10.0.5735 for 2000/2003/XP TweakNow RegCleaner 4.1.1 SpeedItup Free 4.97 برامج العاب - Internet Download Manager - برامج جوالات - العاب - محطة غنوة - قنوات فضائية - بنات - تكنولوجيا - كتب تعليم - UltraSurf - ق ذ -0

karen nelson replied on Fri, 2009/11/20 - 7:13am

After reading the books if I like them I keep them. I take pride in my library.If I don't care for the book, I wait until I have several and then I donate them to my local library.

bookkeepers

 

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.