Mite Mitreski currently works as senior software engineer for Tricode doing development and integration of tailored software solutions in various domains. His main focus are Java EE based applications, Open Source software and modern tools that get the job done like HTML 5 and JavaScript. Currently he is also the community leader at Java User Group Macedonia (www.jug.mk) where he organizes talks and events about Java and JVM related technologies. Mite is also enthusiastic about robotics, home automation, Linux, parallel programing, computer science and science fiction movies and books where he spends most of his free time. Mite has posted 11 posts at DZone. You can read more from them at their website. View Full User Profile

[Book review] Getting Started with Google Guava

11.12.2013
| 3472 views |
  • submit to reddit

I was contacted a month ago by someone from PacktPub to review a book called "Getting Started with Google Guava" by Bill Bejeck(http://codingjunkie.net/). I'm not so keen on reading one more tech book just for the fun of it, but since it was about Guava I accepted the offer.

Reading Guava book might come in strange for anyone as it is for me since I've read the docs, few tutorials, some blog posts. On top of that I'm using it regularly each day and I have written a blogpost and did talk on the subject. But having a more structured way of getting your self introduced and learn new stuff is always a good thing and so is this book.

First chapter is concerned with introduction to Guava, some history and the reasoning of why it should end up in your build path. Next there are chapters on the basic utilities, Guava's functional aspects and the various collections that are available. There is a separate chapter on Cache that I found it really detailed and one for the useage of EventBus which is basically a cool way to get Publish/Subscribe model out of the box.

Bloom Filters and the concurrency goodies were something completely new to me and they definitely made the book worth reading. Additionally I found out about the Table class, which is something I have completely missed and most definitely needed in the past.
To sum it all up, its a good book and one which is very easy to read, in mine case a plane trip filled with Guava awesomeness
Published at DZone with permission of its author, Mite Mitreski. (source)

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