<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://townx.org" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>townx - Cat/bag expulsion scenario: my Rails book - Comments</title>
 <link>http://townx.org/blog/elliot/cat-bag-expulsion-scenario-my-rails-book</link>
 <description>Comments for &quot;Cat/bag expulsion scenario: my Rails book&quot;</description>
 <language>en</language>
<item>
 <title>Cat/bag expulsion scenario: my Rails book</title>
 <link>http://townx.org/blog/elliot/cat-bag-expulsion-scenario-my-rails-book</link>
 <description>&lt;p&gt;The cat is out of the bag: my forthcoming book on Rails, grandly entitled &lt;a href=&quot;http://www.packtpub.com/Ruby-on-Rails-Enterprise-Application-Open-Source/book&quot;&gt;Ruby on Rails Enterprise Application Development: Plan, Program, Extend&lt;/a&gt;, is now being advertised for pre-orders on the &lt;a href=&quot;http://packtpub.com/&quot;&gt;Packt website&lt;/a&gt;. I was keen on calling the book &lt;cite&gt;Rails in Context&lt;/cite&gt;, as to my mind that is the book&#039;s strength: showing Rails in a realistic context, working with other tools. (No one else liked that title, though.) The book is not intended as a replacement for the classic &lt;cite&gt;Agile Development with Rails&lt;/cite&gt;, but more as a complement to the excellent reference material that book and others provide.&lt;/p&gt;

&lt;p&gt;The focus of the book is on building a Rails application in the context of a small business: setting up a realistic &lt;span class=&quot;caps&quot;&gt;SME &lt;/span&gt;infrastructure for Rails, an overview of how to develop with Rails, installing and configuring a Subversion server, unit testing, using Ruby to write scripts for data import, deployment using Capistrano, and some simple techniques for improving performance using caching and load-balancing (Apache + Mongrel). The result is a simple contact management system with tasks and file uploads, which is dog-ugly but practical. If you want to see it for yourself, you can check it out from my public Subversion repository with:&lt;/p&gt;



&lt;pre&gt;
svn co &lt;a href=&quot;http://svn.receptacular.org/Intranet/trunk&quot; title=&quot;http://svn.receptacular.org/Intranet/trunk&quot;&gt;http://svn.receptacular.org/Intranet/trunk&lt;/a&gt;
&lt;/pre&gt;



&lt;p&gt;I didn&#039;t write the book all on my own: I was ably partnered by Rob Nichols, a friend I met through &lt;a href=&quot;http://openadvantage.org/&quot;&gt;OpenAdvantage&lt;/a&gt;. It&#039;s taken just over a year to write, and has been killing me in the evenings during that time, even though I only had to do 5 chapters. I think it was worth the effort, and I&#039;m pretty pleased with the result (as pleased as a perfectionist can be). (By the way, if you&#039;re thinking of writing a book, let me reiterate what everyone says: it&#039;s hard, and probably not very lucrative from a cash perspective. I did it because I&#039;ve always wanted to have a book published and I enjoy writing.)&lt;/p&gt;

&lt;p&gt;Go and buy it. If you pre-order it now, you&#039;ll even get a discount!&lt;/p&gt;</description>
 <comments>http://townx.org/blog/elliot/cat-bag-expulsion-scenario-my-rails-book#comments</comments>
 <category domain="http://townx.org/tech">tech</category>
 <pubDate>Wed, 26 Sep 2007 13:01:31 -0500</pubDate>
 <dc:creator>elliot</dc:creator>
 <guid isPermaLink="false">673 at http://townx.org</guid>
</item>
</channel>
</rss>
