Category: Books I Recommend

  • Test Driven

    One Minute ReviewPositives* Excellent coverage of Test Driven development* Covers many development best practices* Excellent writing style Negatives* Could be more concise SummaryThis is an excellent book on TDD — I think it’s the best book on the subject. At first, I thought this book is going to be just a review of the commonly…

    Read more...

  • Java Concurrency in Practice

    Want to learn about synchronization in Java? Do you know what’s new in concurrency in Java 5/6? Not sure? Then this is the book for you. This book introduces many new concurrency concepts introduced in the new versions of Java: Locks, BlockingQueues, Semaphores, Executors, Concurrent data structures and more (much more). There is a lot…

    Read more...

  • Design Patterns (GoF)

    A classic. I have read several books on patterns. This is the best. You’ll get sound design principles as well. You will become a better designer if you read this book. If you can finish it — you might want to take it slow… This is not an easy book. I had tried reading it…

    Read more...

  • Pattern-Oriented Software Architecture, Volume 1: A System of Patterns

    This is one of the best design patterns books. I am not the only person that’s saying that. Check out Amazon.com reviews, check out recomendations from Martin Fowler. If you’re into architecture, this is a must read. (As a side benefit, you’ll enjoy reading it.) By reading this book, you’ll not only gain design patterns…

    Read more...

  • Patterns of Enterprise Application Architecture by Fowler

    Excellent patterns book. Written in a pragmatic language. Fowler talks about patterns that relate to domain logic, remote services, data source and more. Even though you probably heard a lot of the patterns discussed in this book (if you’ve been following patterns), you will learn from this book. Fowler presents the patterns in an interesting…

    Read more...

  • Beyond Code

    This book is similar to My Job Went To India. However, it’s shorter and reads smoother. It focuses mostly how to improve yourself; how to distinguish yourself. The author has been there, and he tells interesting stories. He has excellent quotes in each chapter. Excellent book recommendations on the back. Even though a lot of…

    Read more...

  • My Job Went To India

    When I first looked at the book, I judged it by the title. I thought, what a stupid title. I did not even look into it. But then I saw recommendations from some people and overall good reviews. I jumped in, bought it, and read it. If you are scared that your job might go…

    Read more...

  • 10 Books Every Java Software Engineer Must Own

    I came across a list of Five books every Java developer must own by Rob Sanheim. I commented on the list. But the list got me thinking. What are the books that I consider the “must have” books? Today’s Javalobby newsletter just added to the fire. I had to create the list. So here it…

    Read more...

  • The Best Software Writing I

    If you have been active in the software world, you probably have read most of the articles that are in this book (I had read around 40-50% before reading this book). In that case, this book will not be as beneficial to you, but you’ll enjoy it. On the other hand, if you don’t know…

    Read more...

Recent Posts

Tags

2010 2011 abstraction advanced Books code concepts Craftsmanship design patterns encapsulation goals gof grasp immutability innerclass Java javascript jpa learning patterns practicing quality Quotes reading recommended reference solid tdd testing unclebob

Comments

  1. Good blog! I really love how it is simple on my eyes and the data are well written. I'm wondering…