<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Nimble Code: Rails Under the Knife</title>
    <link>http://www.nimblecode.com/articles/2007/07/26/rails-under-the-knife</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>Jacob Harris' Weblog</description>
    <item>
      <title>Rails Under the Knife</title>
      <description>&lt;p&gt;After months of rehearsing and revising, I finally gave the talk at &lt;span class="caps"&gt;OSCON&lt;/span&gt;. I think it could use another month of refinement, but people seemed to enjoy it, and I actually enjoyed giving it as well. If you were at the talk, thank you for coming and feel free to let me know if you have any feedback or questions.&lt;/p&gt;


	&lt;p&gt;My talk was &lt;strong&gt;Rails Under the Knife&lt;/strong&gt;, a look at the some of the internals of Rails to get a better idea of 3 powerful Ruby techniques:&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;Metaprogramming&lt;/li&gt;
		&lt;li&gt;Reflection&lt;/li&gt;
		&lt;li&gt;Blocks&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;You can download the slides at&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;&lt;a href="http://s3.amazonaws.com/harrisj-share/oscon2007.pdf"&gt;http://s3.amazonaws.com/harrisj-share/oscon2007.pdf&lt;/a&gt; (&lt;em&gt;5mb &lt;span class="caps"&gt;PDF&lt;/span&gt;!&lt;/em&gt;)&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;This talk is aimed at an intermediate Rails programmer who knows the basics of Rails coding (I have another similar talk for beginners called Rubyisms in Rails), but still is a bit unsure about the power trio of serious Rails hackery. Hopefully, this will help to provide some inspiration for you to delve into the Rails code on your own. Enjoy.&lt;/p&gt;</description>
      <pubDate>Thu, 26 Jul 2007 18:20:00 -0700</pubDate>
      <guid isPermaLink="false">urn:uuid:7b7fce0c-25ef-4561-8ca1-6552ceb9e572</guid>
      <author>harrisj@nimblecode.com (Jacob Harris)</author>
      <link>http://www.nimblecode.com/articles/2007/07/26/rails-under-the-knife</link>
      <category>Programming</category>
      <category>ruby</category>
      <category>rails</category>
      <category>oscon</category>
      <trackback:ping>http://www.nimblecode.com/articles/trackback/990</trackback:ping>
    </item>
  </channel>
</rss>
