<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>a work on process &#187; pdf</title>
	<atom:link href="http://jystewart.net/process/tag/pdf/feed/" rel="self" type="application/rss+xml" />
	<link>http://jystewart.net/process</link>
	<description>notes from another web developer</description>
	<lastBuildDate>Tue, 27 Jul 2010 09:53:43 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Book Review: Practical Reporting with Ruby and Rails</title>
		<link>http://jystewart.net/process/2008/04/book-review-practical-reporting-with-ruby-and-rails/</link>
		<comments>http://jystewart.net/process/2008/04/book-review-practical-reporting-with-ruby-and-rails/#comments</comments>
		<pubDate>Mon, 07 Apr 2008 14:11:41 +0000</pubDate>
		<dc:creator>James Stewart</dc:creator>
				<category><![CDATA[Book Reviews]]></category>
		<category><![CDATA[apress]]></category>
		<category><![CDATA[graphs]]></category>
		<category><![CDATA[ms office]]></category>
		<category><![CDATA[pdf]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[reporting]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://jystewart.net/process/?p=399</guid>
		<description><![CDATA[Practical Reporting with Ruby and Rails is primarily a book about the presentation of reports. Having gone in expecting a mixture of presentation and production techniques I was a little surprised to find that the vast majority of the reader&#8217;s time is spent looking at various GUI and graphing toolkits, export to MS Office and <a href="http://jystewart.net/process/2008/04/book-review-practical-reporting-with-ruby-and-rails/" class="more-link">More &#62;</a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://jystewart.net/process/wp-content/uploads/2008/04/9781590599334.gif" alt="" title="Practical Reporting with Ruy and Rails" width="125" height="164" class="alignnone size-medium wp-image-398" />Practical Reporting with Ruby and Rails is primarily a book about the presentation of reports. Having gone in expecting a mixture of presentation and production techniques I was a little surprised to find that the vast majority of the reader&#8217;s time is spent looking at various GUI and graphing toolkits, export to MS Office and the like, and there&#8217;s not much space given to managing large volumes of data, warehousing, and other such topics.</p>
<p>That&#8217;s not a criticism of the book so much as a caution to potential readers. After a little time spent looking at ActiveRecord, particularly focussing on using its calculation methods to save processor time, David Berube provides a pretty thorough coverage of a variety of ways to present reports. A few options for delivering data as PDFs, through a GUI, or directly into office are offered and a straightforward walkthrough is provided for each. The Rails content is minimal, and while the sample code <a href="http://weblog.jamisbuck.org/2006/10/18/skinny-controller-fat-model">could do with some refactoring</a> and there&#8217;d be a case for using something more lightweight like <a href="http://merbivore.com/">merb</a> it does the job.</p>
<p>But I must confess to being a little disappointed that there wasn&#8217;t more time spent on the data processing side of the equation. Having been building a lot of graphs lately and needing to write some new reporting code in the near future it was helpful to have some analysis of tools I might use, but I never felt like the book ever really dove into the complexities of reporting. There&#8217;s space in a book of this sort for serious consideration of both data processing and of visualisation techniques, but neither is really offered. Each chapter simply answers a very tightly defined request rather than delving into the full problem domain, and that feels like a missed opportunity.</p>
<p>If you&#8217;re evaluating output options for your ruby application&#8217;s reporting layer, this may be a handy book to have. It&#8217;ll provide you with a sense of what tools are appropriate for which problems and more detailed sample code than is easily found on the web. But if you&#8217;re looking to really grapple with reporting and visualisation you might be better off seeking out a good SQL reference and some of Tufte&#8217;s books.</p>
<p>Disclaimer: I was sent a copy of this book for review by the publisher. You can find it at <a href="http://apress.com/book/view/1590599330" title="APRESS.COM : Practical Reporting with Ruby and Rails : 9781590599334">apress</a>, <a href="http://www.amazon.com/gp/product/1590599330?ie=UTF8&amp;tag=sarahmasensof-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=1590599330">amazon US</a>, <a href="http://www.amazon.co.uk/gp/product/1590599330?ie=UTF8&amp;tag=sarahmasensof-21&amp;linkCode=as2&amp;camp=1634&amp;creative=6738&amp;creativeASIN=1590599330">amazon UK</a> and all sorts of other places.</p>
]]></content:encoded>
			<wfw:commentRss>http://jystewart.net/process/2008/04/book-review-practical-reporting-with-ruby-and-rails/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
