<?xml version="1.0" encoding="UTF-8"?>
<feed xml:lang="en-US" xmlns="http://www.w3.org/2005/Atom">
  <title>Nimble Code: Rubyisms in Rails Redux</title>
  <subtitle type="html">Jacob Harris' Weblog</subtitle>
  <id>tag:www.nimblecode.com,2005:Typo</id>
  <generator version="4.0" uri="http://typo.leetsoft.com">Typo</generator>
  <link href="http://www.nimblecode.com/xml/atom10/article/946/feed.xml" rel="self" type="application/xml+atom"/>
  <link href="http://www.nimblecode.com/articles/2006/08/02/rubyisms-in-rails-redux" rel="alternate" type="text/html"/>
  <updated>2006-08-25T16:09:18-07:00</updated>
  <entry>
    <author>
      <name>Jacob Harris</name>
    </author>
    <id>urn:uuid:9e8752b9-8859-495d-ba03-85168123d4a3</id>
    <published>2006-08-25T16:09:18-07:00</published>
    <updated>2006-08-25T16:09:18-07:00</updated>
    <title>Comment on Rubyisms in Rails Redux by Jacob Harris</title>
    <link href="http://www.nimblecode.com/articles/2006/08/02/rubyisms-in-rails-redux#comment-957" rel="alternate" type="text/html"/>
    <content type="html">&lt;p&gt;So my publisher has told me that the Rubyisms &lt;span class="caps"&gt;DRM&lt;/span&gt; was a mistake and was removed after the first day. If you have been affected by this problem, please contact me at harrisj@schizopolis.net and I will get you a replacement copy. Thanks for your patience.&lt;/p&gt;</content>
  </entry>
  <entry>
    <author>
      <name>Cliffe Hodgkinson</name>
    </author>
    <id>urn:uuid:8ea596c6-ee88-4355-82ae-787b19164b57</id>
    <published>2006-08-11T07:46:37-07:00</published>
    <updated>2006-08-11T07:46:37-07:00</updated>
    <title>Comment on Rubyisms in Rails Redux by Cliffe Hodgkinson</title>
    <link href="http://www.nimblecode.com/articles/2006/08/02/rubyisms-in-rails-redux#comment-955" rel="alternate" type="text/html"/>
    <content type="html">&lt;p&gt;I recently read the book (on Safari), and just wanted to say what a great book it is! I&amp;#8217;ve been tinkering with Rails for awhile now, but you hit the nail on the head with the topics you covered: The distinction between &amp;#8220;Duck Typing&amp;#8221; and strongly-typed languages, Symbols, Blocks and a look at the guts of Rails in the &lt;span class="caps"&gt;DSL&lt;/span&gt; section (I&amp;#8217;m not giving too much away, am I?) were just what I needed. Suddenly, a lot of things make sense.&lt;/p&gt;


	&lt;p&gt;Top notch.&lt;/p&gt;


	&lt;p&gt;- Cliffe&lt;/p&gt;</content>
  </entry>
  <entry>
    <author>
      <name>Neeraj Kumar</name>
    </author>
    <id>urn:uuid:bda2fce4-9d5a-4a70-824e-927adddd8096</id>
    <published>2006-08-10T14:57:21-07:00</published>
    <updated>2006-08-10T14:57:21-07:00</updated>
    <title>Comment on Rubyisms in Rails Redux by Neeraj Kumar</title>
    <link href="http://www.nimblecode.com/articles/2006/08/02/rubyisms-in-rails-redux#comment-954" rel="alternate" type="text/html"/>
    <content type="html">&lt;p&gt;I might purchase the book if it makes it easy for me to do so. Hello! I created an accoutn to login to the system and still no way to add the book to cart.&lt;/p&gt;


	&lt;p&gt;- Raj&lt;/p&gt;</content>
  </entry>
  <entry>
    <author>
      <name>Jacob Harris</name>
    </author>
    <id>urn:uuid:793cf6df-2e3e-4cb7-8c4e-60af6f62c1e5</id>
    <published>2006-08-07T16:37:50-07:00</published>
    <updated>2006-08-07T16:37:50-07:00</updated>
    <title>Comment on Rubyisms in Rails Redux by Jacob Harris</title>
    <link href="http://www.nimblecode.com/articles/2006/08/02/rubyisms-in-rails-redux#comment-953" rel="alternate" type="text/html"/>
    <content type="html">&lt;p&gt;Geoff, thanks for the input. I must admit I wasn&amp;#8217;t really aware of &lt;span class="caps"&gt;PDF DRM &lt;/span&gt;(I&amp;#8217;ve tended to buy all my books in physical form), so I will plead in my defense that the problems were caused by ignorance here rather than malice. I have nothing but the highest faith in my readers. I am sorry to hear it though, and I&amp;#8217;ll see what I can do with my publisher.&lt;/p&gt;


	&lt;p&gt;Also, this book is now available in Safari too if that helps. Thank you.&lt;/p&gt;</content>
  </entry>
  <entry>
    <author>
      <name>Geoff Parsons</name>
    </author>
    <id>urn:uuid:78a9bdcb-2470-4a8d-9bf8-a677724335ac</id>
    <published>2006-08-07T15:45:11-07:00</published>
    <updated>2006-08-07T15:45:11-07:00</updated>
    <title>Comment on Rubyisms in Rails Redux by Geoff Parsons</title>
    <link href="http://www.nimblecode.com/articles/2006/08/02/rubyisms-in-rails-redux#comment-952" rel="alternate" type="text/html"/>
    <content type="html">&lt;p&gt;I loved the book in presentation form enough to purchase a copy of the new version.  I have to say one thing though, please don&amp;#8217;t support companies that use this horrible &lt;span class="caps"&gt;DRM&lt;/span&gt; software again.  I&amp;#8217;m a mac user and this just kills us (plus having a page limit on how many pages to print within a month is absurd).  Take a queue from the Prag. Prog. guys and release in name-stamped PDFs and have a little faith in your readers.  Other than that I&amp;#8217;m glad to see another excellent addition to the ruby library.&lt;/p&gt;</content>
  </entry>
  <entry>
    <author>
      <name>Chris</name>
    </author>
    <id>urn:uuid:0bf4455d-b07d-4091-b3d0-018a08e73f2c</id>
    <published>2006-08-07T10:32:32-07:00</published>
    <updated>2006-08-07T10:32:32-07:00</updated>
    <title>Comment on Rubyisms in Rails Redux by Chris</title>
    <link href="http://www.nimblecode.com/articles/2006/08/02/rubyisms-in-rails-redux#comment-951" rel="alternate" type="text/html"/>
    <content type="html">&lt;p&gt;Is the ebook as sold by Informit an ordinary &lt;span class="caps"&gt;PDF &lt;/span&gt;(like ones from O&amp;#8217;Reilly), or is it &lt;s&gt;damaged&lt;/s&gt; encoded using Adobe&amp;#8217;s eBook &lt;span class="caps"&gt;DRM &lt;/span&gt;(like ones from Amazon)? In the latter case, I think I&amp;#8217;ll wait for it to show up on Safari.&lt;/p&gt;</content>
  </entry>
  <entry>
    <author>
      <name>Jacob Harris</name>
    </author>
    <id>urn:uuid:4935be9f-2983-4f58-a594-81463f30ecc7</id>
    <published>2006-08-03T10:23:22-07:00</published>
    <updated>2006-08-03T10:23:22-07:00</updated>
    <title>Comment on Rubyisms in Rails Redux by Jacob Harris</title>
    <link href="http://www.nimblecode.com/articles/2006/08/02/rubyisms-in-rails-redux#comment-950" rel="alternate" type="text/html"/>
    <content type="html">&lt;p&gt;Justin, good catch! That site needs a bit of work I guess. You can add the ebook on the top-level shortcuts page, and I&amp;#8217;ve corrected the article to compensate. Thanks!&lt;/p&gt;</content>
  </entry>
  <entry>
    <author>
      <name>Justin</name>
    </author>
    <id>urn:uuid:cc62bf71-b75b-45fc-a3c9-416e25190635</id>
    <published>2006-08-03T08:26:32-07:00</published>
    <updated>2006-08-03T08:26:32-07:00</updated>
    <title>Comment on Rubyisms in Rails Redux by Justin</title>
    <link href="http://www.nimblecode.com/articles/2006/08/02/rubyisms-in-rails-redux#comment-949" rel="alternate" type="text/html"/>
    <content type="html">&lt;p&gt;I can&amp;#8217;t figure out how to actually purchase it once I&amp;#8217;m on the digital shortcut page&amp;#8230;&lt;/p&gt;</content>
  </entry>
  <entry>
    <author>
      <name>Jacob Harris</name>
    </author>
    <id>urn:uuid:636ca80b-75c5-46d0-a5bc-4eba47a12528</id>
    <published>2006-08-03T07:31:33-07:00</published>
    <updated>2006-08-03T07:31:33-07:00</updated>
    <title>Comment on Rubyisms in Rails Redux by Jacob Harris</title>
    <link href="http://www.nimblecode.com/articles/2006/08/02/rubyisms-in-rails-redux#comment-948" rel="alternate" type="text/html"/>
    <content type="html">&lt;p&gt;From a pure OO standpoint, is is bad I guess. The main charm is conciseness and immediacy. It&amp;#8217;s simply a cute way of abstracting away the fact that people expect multipe units of time, while time (and size) in the computer are only in a single unit (seconds).&lt;/p&gt;</content>
  </entry>
  <entry>
    <author>
      <name>m</name>
    </author>
    <id>urn:uuid:95b72897-5e8b-4c1d-afa0-56f4ed588801</id>
    <published>2006-08-02T20:25:47-07:00</published>
    <updated>2006-08-02T20:25:47-07:00</updated>
    <title>Comment on Rubyisms in Rails Redux by m</title>
    <link href="http://www.nimblecode.com/articles/2006/08/02/rubyisms-in-rails-redux#comment-947" rel="alternate" type="text/html"/>
    <content type="html">&lt;p&gt;I&amp;#8217;ve never understood that &amp;#8220;30.minutes.from_now&amp;#8221; example.  I can see why it&amp;#8217;s &amp;#8220;cute&amp;#8221; in a sounds-like-English kind of way, but in OO terms, what does it mean to have a &amp;#8220;minutes&amp;#8221; method on a number?&lt;/p&gt;</content>
  </entry>
  <entry>
    <author>
      <name>Jacob Harris</name>
      <email>harrisj@nimblecode.com</email>
    </author>
    <id>urn:uuid:542f8763-96ba-4dad-8185-8ece45adad9e</id>
    <published>2006-08-02T09:46:00-07:00</published>
    <updated>2008-11-20T02:35:03-08:00</updated>
    <title>Rubyisms in Rails Redux</title>
    <link href="http://www.nimblecode.com/articles/2006/08/02/rubyisms-in-rails-redux" rel="alternate" type="text/html"/>
    <category term="books" scheme="http://www.nimblecode.com/articles/category/946" label="Books"/>
    <category term="web-coding" scheme="http://www.nimblecode.com/articles/category/946" label="Web Coding"/>
    <category term="programming" scheme="http://www.nimblecode.com/articles/category/946" label="Programming"/>
    <category term="ruby" scheme="http://www.nimblecode.com/articles/tag"/>
    <category term="rails" scheme="http://www.nimblecode.com/articles/tag"/>
    <category term="rubyisms" scheme="http://www.nimblecode.com/articles/tag"/>
    <content type="html">&lt;div class="typocode"&gt;&lt;pre&gt;&lt;code class="typocode_ruby "&gt;&lt;span class="constant"&gt;self&lt;/span&gt;&lt;span class="punct"&gt;.&lt;/span&gt;&lt;span class="ident"&gt;promote!&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

	&lt;p&gt;I am pleased to announce that the &lt;a href="http://www.informit.com/bookstore/product.asp?isbn=0321474074&amp;#38;rl=1"&gt;digital shortcut &lt;span class="caps"&gt;PDF&lt;/span&gt; version&lt;/a&gt; (to purchase, you have to go to the &lt;a href="http://www.informit.com/shortcuts"&gt;Digital Shortcuts page&lt;/a&gt; or you can buy it from &lt;a href="http://safari.awprofessional.com/0321474074"&gt;Safari&lt;/a&gt; Sorry!) of my &lt;a href="http://www.nimblecode.com/articles/2006/04/25/rubyisms-in-rails"&gt;Rubyisms in Rails&lt;/a&gt; presentation is finally available for purchase. At 54 pages in length for the low price of $9.99, I guarantee you&amp;#8217;ll glean at least 18.5 cents of insight from each page (disclaimer: that&amp;#8217;s a mean instructional value; although gorgeous, the title page is not particularly educational in itself).&lt;/p&gt;


	&lt;p&gt;In addition, the book is also now available in &lt;a href="http://safari.awprofessional.com/"&gt;Safari Books Online&lt;/a&gt;, and possibly Amazon or other retailers as well. Also, be sure to check out the list of &lt;a href="http://www.informit.com/shortcuts"&gt;other upcoming Ruby titles&lt;/a&gt;.&lt;/p&gt;


	&lt;p&gt;So, what&amp;#8217;s in it? If you&amp;#8217;ve read the original presentation, you already have a sense of the scope of material I am covering here, but the shortcut allows me to focus on the material in greater depth. The result is a richer and more thorough examination of the examples presented in the original slides. If you are an intermediate to advanced Rails hacker, you probably know all this stuff already. But if you are a newcomer to Ruby through Rails, or you still find yourself still stuck coding &lt;span class="caps"&gt;PHP&lt;/span&gt; or Java-like Ruby, this ebook might help to align your thinking to the Ruby way.&lt;/p&gt;


	&lt;p&gt;Will I write another ebook? I&amp;#8217;d say yes, but I&amp;#8217;ll have to think up another interesting topic. But if you are ever thinking of creating a technical book, I&amp;#8217;d recommend starting in a smaller dose like this first. As I discovered, even 54 pages can be a lot of work, and it&amp;#8217;s better to test out your time commitments and abilities with something small before you start pitching large references. But that&amp;#8217;s a topic for another blog posting. Make me happy: &lt;a href="http://www.informit.com/shortcuts"&gt;Buy the ebook&lt;/a&gt; or &lt;a href="http://safari.awprofessional.com/0321474074"&gt;read it on Safari&lt;/a&gt; and give me your feedback. Thanks!&lt;/p&gt;


	&lt;h4&gt;Update&lt;/h4&gt;


	&lt;p&gt;Fixed purchase link to be go to Shortcuts page (where you can add to cart).&lt;/p&gt;</content>
  </entry>
</feed>
