Ruby Best Practices
Ruby Best Practices
Author: Gregory Brown

Publisher: O'Reilly, 2009
Pages: 328
ISBN: 978-0596523008
Aimed at: Ruby aficionados and experts
Rating: 3
Pros: Covers some interesting topics
Cons: Title is misleading and asumes advanced knowledge
Reviewed by: Mike James

I didn't like this book much but … read on you might disagree after I've described it to you. The big problem is that a book called "Ruby Best Practices" should really be about a set of principles that could be regarded as "Best Practices". Instead this book is a fairly rambling account of topics that the author finds interesting and he justifies them by claiming that they are what makes Ruby special.

Banner


The first chapter is on using tests to drive Ruby development and most of the ideas presented are not particularly Ruby-specific - the techniques and examples are. Then we move on to "Designing Beautiful APIs" which dives into using code blocks in interesting ways. A chapter on using the dynamic toolkit is useful, as is one on text processing and file management but they don't really fit the "best practices" idea. Chapter Five is an overview of functional programming within Ruby; Six is on debugging; Seven on localisation and the final chapter is on maintenance.

Even if you agree with the choice of topics I found many of the explanations of the ideas dense and difficult to follow - to the point where occasionally I gave up reading. The author is clearly knowledgeable and uses this knowledge to describe particular situations and real world examples but he often fails to actually impart the generality to be extracted, other than getting excited about it, and leaves the reader to work it out.

Part of the reason is that the discussions are often difficult to follow it that they assume that you are expert enough to know everything about everything and there is rarely any small concession to the fact that you might have forgotten. For example, most of us use regular expressions but the book dives in with a complex expression, comments on it without any explanation or clarification, and then states that if you understood that you will understand what is coming next. If you really are a complete Ruby genius then you will understand it all - but you wouldn't need to read the book in the first place.

Banner


Building Software Teams

Authors: Joost Visser, Sylvan Rigal, Gijs Wijnholds and Zeeger Lubsen
Publisher: O'Reilly
Date: Dec 2016
Pages: 136
ISBN: 978-1491951774
Print: 149195177X
Kindle: B01MYZHEGP
Audience: Team leaders
Rating: 3.5
Reviewer: Kay Ewbank

This book is a collection of lessions on how to create an efffectiv [ ... ]



MySQL Cookbook, 3rd Ed

Author: Paul DuBois
Publisher: O'Reilly
Pages: 836 
ISBN: 9781449374020
Print:1449374026
Kindle: B00M7EN798
Aimed at: MySQL developers
Rating: 5
Reviewed by: Kay Ewbank 

Is MySQL Cookbook the best book on MySQL? This latest edition certainly keeps up its reputation as the go-to reference.


More Reviews

Last Updated ( Sunday, 12 September 2010 )
 
 

   
Banner
RSS feed of book reviews only
I Programmer Book Reviews
RSS feed of all content
I Programmer Book Reviews
Copyright © 2017 i-programmer.info. All Rights Reserved.
Joomla! is Free Software released under the GNU/GPL License.