<?xml version="1.0" encoding="UTF-8"?>
<feed xml:lang="en-US" xmlns="http://www.w3.org/2005/Atom">
  <title>Nimble Code: Tag oscon</title>
  <subtitle type="html">Jacob Harris' Weblog</subtitle>
  <id>tag:nimblecode.com,2005:Typo</id>
  <generator version="4.0" uri="http://typo.leetsoft.com">Typo</generator>
  <link href="http://nimblecode.com/xml/atom10/tag/oscon/feed.xml" rel="self" type="application/xml+atom"/>
  <link href="http://nimblecode.com/articles/tag?tag=oscon" rel="alternate" type="text/html"/>
  <updated>2008-09-04T20:20:52-07:00</updated>
  <entry>
    <author>
      <name>Jacob Harris</name>
      <email>harrisj@nimblecode.com</email>
    </author>
    <id>urn:uuid:7b7fce0c-25ef-4561-8ca1-6552ceb9e572</id>
    <published>2007-07-26T18:20:00-07:00</published>
    <updated>2008-09-04T20:20:52-07:00</updated>
    <title>Rails Under the Knife</title>
    <link href="http://nimblecode.com/articles/2007/07/26/rails-under-the-knife" rel="alternate" type="text/html"/>
    <category term="programming" scheme="http://nimblecode.com/articles/category/oscon" label="Programming"/>
    <category term="ruby" scheme="http://nimblecode.com/articles/tag"/>
    <category term="rails" scheme="http://nimblecode.com/articles/tag"/>
    <category term="oscon" scheme="http://nimblecode.com/articles/tag"/>
    <content type="html">&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;</content>
  </entry>
  <entry>
    <author>
      <name>Jacob Harris</name>
      <email>harrisj@nimblecode.com</email>
    </author>
    <id>urn:uuid:30700ddf-b2eb-45ac-a1cc-78b1b37ffc0c</id>
    <published>2007-07-23T19:44:00-07:00</published>
    <updated>2008-09-03T15:02:41-07:00</updated>
    <title>See You at OSCON, Maybe...</title>
    <link href="http://nimblecode.com/articles/2007/07/23/see-you-at-oscon-maybe" rel="alternate" type="text/html"/>
    <category term="miscellaneous" scheme="http://nimblecode.com/articles/category/oscon" label="Miscellaneous"/>
    <category term="oscon" scheme="http://nimblecode.com/articles/tag"/>
    <content type="html">&lt;p&gt;I know I haven&amp;#8217;t been posting to this blog much lately (see &lt;a href="http://open.nytimes.com/"&gt;this link&lt;/a&gt; for one reason why). But I just wanted to note that I will be giving a talk at &lt;span class="caps"&gt;OSCON 2007&lt;/span&gt; in Portland this week, and I would love to talk to you if you are there.&lt;/p&gt;


&lt;ul&gt;
&lt;li class="vevent"&gt;&lt;a class="url" href="http://conferences.oreillynet.com/cs/os2007/view/e_sess/12908"&gt;&lt;span class="summary"&gt;Rails Under The Knife (Jacob Harris)&lt;/span&gt;&lt;/a&gt; &lt;abbr class="dtstart" title="20070726T1435"&gt;July 26th, 2:35pm&lt;/abbr&gt; to &lt;abbr class="dtend" title="20070726T1520"&gt;3:20pm&lt;/abbr&gt; (&lt;span class="location"&gt;Portland 255&lt;/span&gt;)&lt;/li&gt;
&lt;/ul&gt;

	&lt;p&gt;In addition, my coworker will be giving a talk on the DBSlayer (one of the projects we&amp;#8217;re open sourcing) that should be fun to see.&lt;/p&gt;


&lt;ul&gt;
  &lt;li class="vevent"&gt;&lt;a class="url" href="http://conferences.oreillynet.com/cs/os2007/view/e_sess/14733"&gt;&lt;span class="summary"&gt;DBSlayer: Architecting Database Connection Pooling (Derek Gottfrid)&lt;/span&gt;&lt;/a&gt; &lt;abbr class="dtstart" title="20070725T1435"&gt;July 25th, 2:35pm&lt;/abbr&gt; to &lt;abbr class="dtend" title="20070725T1520"&gt;3:20pm&lt;/abbr&gt; (&lt;span class="location"&gt;Room &lt;span class="caps"&gt;E142&lt;/span&gt;&lt;/span&gt;)&lt;/li&gt;
&lt;/ul&gt;

	&lt;p&gt;Finally, be sure to come to one of our Birds of a Feather (BoF) sessions:&lt;/p&gt;


&lt;ul&gt;
&lt;li class="vevent"&gt;&lt;a class="url" href="http://conferences.oreillynet.com/cs/os2007/view/e_sess/14816"&gt;&lt;span class="summary"&gt;Using Amazon Webservices &lt;span class="caps"&gt;EC2&lt;/span&gt;/S3/SQS for computing on large data sets&lt;/span&gt;&lt;/a&gt; &lt;abbr class="dtstart" title="20070725T1930"&gt;July 25th, 7:30pm&lt;/abbr&gt; to &lt;abbr class="dtend" title="20070725T2030"&gt;8:30pm&lt;/abbr&gt; (&lt;span class="location"&gt;Room &lt;span class="caps"&gt;F150&lt;/span&gt;&lt;/span&gt;)&lt;/li&gt;
&lt;li class="vevent"&gt;&lt;a class="url" href="http://conferences.oreillynet.com/cs/os2007/view/e_sess/14532"&gt;&lt;span class="summary"&gt;Shaping the Web Future of the Newspaper&lt;/span&gt;&lt;/a&gt; &lt;abbr class="dtstart" title="20070725T2030"&gt;July 25th, 8:30pm&lt;/abbr&gt; to &lt;abbr class="dtend" title="20070725T2130"&gt;9:30pm&lt;/abbr&gt; (&lt;span class="location"&gt;Room &lt;span class="caps"&gt;E143&lt;/span&gt;-144&lt;/span&gt;)&lt;/li&gt;
&lt;/ul&gt;

	&lt;p&gt;Now I just have to make it there, which is the subject of another angry post about disconnecting effects of technology, or how United Airlines can oversell flights and then randomly bump  a father and mother with 2-month old infant leaving them to scramble for a flight next day. To be followed by 45 minutes waiting in a customer service line only to be told I&amp;#8217;m supposed to go to a customer service station in the next terminal. Joy!&lt;/p&gt;


	&lt;p&gt;The shorter version of this story: United Airlines is a miserable and indecent excuse for a business and when they go bankrupt again, I shan&amp;#8217;t shed a tear&amp;#8230;&lt;/p&gt;</content>
  </entry>
</feed>
