Wednesday, December 03, 2014
2014-12-03 Wednesday - Book Review: Effective Ruby
Expert Guidance on Ruby's Ways
When you buy a book to expand your knowledge of something, you hope that the author has used the pages to communicate worthwhile lessons - and a good book is liking having a teacher by your side. For my personal preference, an even better style is when the author acts much as a mountain guide - not only showing you the right way - but also calling out the dangers and risks of less efficient paths...or paths that will lead you astray.
In "Effective Ruby, 48 Specific Ways to Write Better Ruby", Peter J. Jones demonstrates his knowledge of Ruby - in a hands-on and practical manner - achieving the much deserved accolade as both teacher and guide.
The clarity of writing is reminiscent of Kernighan and Ritchie, Scott Meyers, and Joshua Bloch
Ruby is a worthwhile language to have in your toolbox - and this book is a welcome addition to my technical library.
Chapter 1: Accustoming Yourself to Ruby
Chapter 2: Classes, Objects, and Modules
Chapter 3: Collections
Chapter 4: Exceptions
Chapter 5: Metaprogramming
Chapter 6: Testing
Chapter 7: Tools and Libraries
Chapter 8: Memory Management and Performance