<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>The Wit and Ramblings of David Giard - Ruby</title>
    <link>http://www.davidgiard.com/</link>
    <description>Demanding rigidly defined areas of doubt and uncertainty</description>
    <language>en-us</language>
    <copyright>David Giard</copyright>
    <lastBuildDate>Wed, 02 Sep 2009 12:01:55 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.0.7226.0</generator>
    <managingEditor>davidgiard@davidgiard.com</managingEditor>
    <webMaster>davidgiard@davidgiard.com</webMaster>
    <item>
      <trackback:ping>http://www.davidgiard.com/Trackback.aspx?guid=7e7a5bea-7274-4451-bfe7-c2e47dff0593</trackback:ping>
      <pingback:server>http://www.davidgiard.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.davidgiard.com/PermaLink,guid,7e7a5bea-7274-4451-bfe7-c2e47dff0593.aspx</pingback:target>
      <dc:creator>David Giard</dc:creator>
      <wfw:comment>http://www.davidgiard.com/CommentView,guid,7e7a5bea-7274-4451-bfe7-c2e47dff0593.aspx</wfw:comment>
      <wfw:commentRss>http://www.davidgiard.com/SyndicationService.asmx/GetEntryCommentsRss?guid=7e7a5bea-7274-4451-bfe7-c2e47dff0593</wfw:commentRss>
      <slash:comments>4</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <img border="0" src="http://www.davidgiard.com/content/binary/TechnologyAndFriends.gif" />
        </p>
        <p>
          <strong>Episode 47</strong>
        </p>
        <p>
          <a href="http://fallenrogue.com/" target="_blank">Leon Gersing</a> is a <a href="http://www.nytimes.com/2002/04/30/theater/theater-review-shakespeare-set-to-music-song-after-song-after.html" target="_blank">tall,
heavy concoction of rubber with a surprising lightness of gait, especially in a dance</a>.
</p>
        <p>
He is also a Ruby developer and he loves it. In this interview, he shares why he prefers
Ruby over Visual Basic and C# as a language to build his applications.
</p>
        <p>
          <object id="viddler_9ed85fa6" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="437" height="370">
            <param name="_cx" value="11562" />
            <param name="_cy" value="9789" />
            <param name="FlashVars" value="" />
            <param name="Movie" value="http://www.viddler.com/player/9ed85fa6/" />
            <param name="Src" value="http://www.viddler.com/player/9ed85fa6/" />
            <param name="WMode" value="Window" />
            <param name="Play" value="-1" />
            <param name="Loop" value="-1" />
            <param name="Quality" value="High" />
            <param name="SAlign" value="" />
            <param name="Menu" value="-1" />
            <param name="Base" value="" />
            <param name="AllowScriptAccess" value="always" />
            <param name="Scale" value="ShowAll" />
            <param name="DeviceFont" value="0" />
            <param name="EmbedMovie" value="0" />
            <param name="BGColor" value="" />
            <param name="SWRemote" value="" />
            <param name="MovieData" value="" />
            <param name="SeamlessTabbing" value="1" />
            <param name="Profile" value="0" />
            <param name="ProfileAddress" value="" />
            <param name="ProfilePort" value="0" />
            <param name="AllowNetworking" value="all" />
            <param name="AllowFullScreen" value="true" />
            <embed src="http://www.viddler.com/player/9ed85fa6/" width="437" height="370" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" name="viddler_9ed85fa6">
            </embed>
          </object>
        </p>
        <p>
          <font size="1">17 mins, 15 secs<br /></font>
        </p>
        <img width="0" height="0" src="http://www.davidgiard.com/aggbug.ashx?id=7e7a5bea-7274-4451-bfe7-c2e47dff0593" />
      </body>
      <title>Leon Gersing on Ruby</title>
      <guid isPermaLink="false">http://www.davidgiard.com/PermaLink,guid,7e7a5bea-7274-4451-bfe7-c2e47dff0593.aspx</guid>
      <link>http://www.davidgiard.com/2009/09/02/LeonGersingOnRuby.aspx</link>
      <pubDate>Wed, 02 Sep 2009 12:01:55 GMT</pubDate>
      <description>&lt;p&gt;
&lt;img border=0 src="http://www.davidgiard.com/content/binary/TechnologyAndFriends.gif"&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Episode 47&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://fallenrogue.com/" target=_blank&gt;Leon Gersing&lt;/a&gt; is a &lt;a href="http://www.nytimes.com/2002/04/30/theater/theater-review-shakespeare-set-to-music-song-after-song-after.html" target=_blank&gt;tall,
heavy concoction of rubber with a surprising lightness of gait, especially in a dance&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
He is also a Ruby developer and he loves it. In this interview, he shares why he prefers
Ruby over Visual Basic and C# as a language to build his applications.
&lt;/p&gt;
&lt;p&gt;
&lt;object id=viddler_9ed85fa6 classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 width=437 height=370&gt;
&lt;param name="_cx" value="11562"&gt;
&lt;param name="_cy" value="9789"&gt;
&lt;param name="FlashVars" value=""&gt;
&lt;param name="Movie" value="http://www.viddler.com/player/9ed85fa6/"&gt;
&lt;param name="Src" value="http://www.viddler.com/player/9ed85fa6/"&gt;
&lt;param name="WMode" value="Window"&gt;
&lt;param name="Play" value="-1"&gt;
&lt;param name="Loop" value="-1"&gt;
&lt;param name="Quality" value="High"&gt;
&lt;param name="SAlign" value=""&gt;
&lt;param name="Menu" value="-1"&gt;
&lt;param name="Base" value=""&gt;
&lt;param name="AllowScriptAccess" value="always"&gt;
&lt;param name="Scale" value="ShowAll"&gt;
&lt;param name="DeviceFont" value="0"&gt;
&lt;param name="EmbedMovie" value="0"&gt;
&lt;param name="BGColor" value=""&gt;
&lt;param name="SWRemote" value=""&gt;
&lt;param name="MovieData" value=""&gt;
&lt;param name="SeamlessTabbing" value="1"&gt;
&lt;param name="Profile" value="0"&gt;
&lt;param name="ProfileAddress" value=""&gt;
&lt;param name="ProfilePort" value="0"&gt;
&lt;param name="AllowNetworking" value="all"&gt;
&lt;param name="AllowFullScreen" value="true"&gt;
&lt;embed src="http://www.viddler.com/player/9ed85fa6/" width="437" height="370" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" name="viddler_9ed85fa6"&gt;&lt;/embed&gt;
&lt;/object&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;font size=1&gt;17 mins, 15 secs&lt;br&gt;
&lt;/font&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.davidgiard.com/aggbug.ashx?id=7e7a5bea-7274-4451-bfe7-c2e47dff0593" /&gt;</description>
      <comments>http://www.davidgiard.com/CommentView,guid,7e7a5bea-7274-4451-bfe7-c2e47dff0593.aspx</comments>
      <category>Interviews</category>
      <category>Technology and Friends</category>
      <category>Ruby</category>
    </item>
    <item>
      <trackback:ping>http://www.davidgiard.com/Trackback.aspx?guid=d88e5a07-0990-4d97-88bc-484777cb068e</trackback:ping>
      <pingback:server>http://www.davidgiard.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.davidgiard.com/PermaLink,guid,d88e5a07-0990-4d97-88bc-484777cb068e.aspx</pingback:target>
      <dc:creator>David Giard</dc:creator>
      <wfw:comment>http://www.davidgiard.com/CommentView,guid,d88e5a07-0990-4d97-88bc-484777cb068e.aspx</wfw:comment>
      <wfw:commentRss>http://www.davidgiard.com/SyndicationService.asmx/GetEntryCommentsRss?guid=d88e5a07-0990-4d97-88bc-484777cb068e</wfw:commentRss>
      <slash:comments>4</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
At this CodeMash, I resolved to get outside my comfort zone and learn something new. 
Today, that new thing was Ruby.  
</p>
        <p>
I have literally minutes of experience thinking about reading about developing applications
in Ruby.
</p>
        <p>
In other words, I'm a Ruby virgin.
</p>
        <p>
Joe O'Brien and Jim Weirich hosted a learning session on Ruby at the CodeMash Precompiler
Day (sort of an optional Day 0 for the conference).  I wouldn't call it a class
or a seminar.  Joe and Jim spent only a few minutes at the front of the room
introducing the topic.  But they did provide about25 hands-on labs for us novices
to work through.  And they walked around providing help and answering questions
for us novices struggling through it.
</p>
        <p>
For me, it was perfect.  I had a chance to get some hands-on experience with
Ruby for the first time.  I learned many of the basics of Ruby - testing, arrays,
method calls, testing, blocks, iterations and testing.  Did I mention that testing
is important to Ruby developers?  Because of Ruby's "duck typing" (variable types
are not declared in the code but are inferred by the values assigned to those variables),
the compiler will not catch as many errors as the C# compiler.  This forces Ruby
developers to write many unit tests to verify their code behaves as expected.  
</p>
        <p>
Appropriately, most of the labs revolved around writing unit tests.
</p>
        <p>
I am now looking at the schedule for the next two days to see if I can learn more
about Ruby while at CodeMash.
</p>
        <p>
I don't yet know if I can use this knowledge to benefit my day job, but this exposure
will enhance my coding perspective in the long run. 
</p>
        <img width="0" height="0" src="http://www.davidgiard.com/aggbug.ashx?id=d88e5a07-0990-4d97-88bc-484777cb068e" />
      </body>
      <title>Confessions of a Ruby virgin</title>
      <guid isPermaLink="false">http://www.davidgiard.com/PermaLink,guid,d88e5a07-0990-4d97-88bc-484777cb068e.aspx</guid>
      <link>http://www.davidgiard.com/2009/01/08/ConfessionsOfARubyVirgin.aspx</link>
      <pubDate>Thu, 08 Jan 2009 04:08:04 GMT</pubDate>
      <description>&lt;p&gt;
At this CodeMash, I resolved to get outside my comfort zone and learn something new.&amp;nbsp;
Today, that new thing was Ruby.&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
I have literally minutes of experience thinking about reading about developing applications
in Ruby.
&lt;/p&gt;
&lt;p&gt;
In other words, I'm a Ruby virgin.
&lt;/p&gt;
&lt;p&gt;
Joe O'Brien and Jim Weirich hosted a learning session on Ruby at the CodeMash Precompiler
Day (sort of an optional Day 0 for the conference).&amp;nbsp; I wouldn't call it a class
or a seminar.&amp;nbsp; Joe and Jim spent only a few minutes at the front of the room
introducing the topic.&amp;nbsp; But they did provide about25 hands-on labs for us novices
to work through.&amp;nbsp; And they walked around providing help and answering questions
for us novices struggling through it.
&lt;/p&gt;
&lt;p&gt;
For me, it was perfect.&amp;nbsp; I had a chance to get some hands-on experience with
Ruby for the first time.&amp;nbsp; I learned many of the basics of Ruby - testing, arrays,
method calls, testing, blocks, iterations and testing.&amp;nbsp; Did I mention that testing
is important to Ruby developers?&amp;nbsp; Because of Ruby's "duck typing" (variable types
are not declared in the code but are inferred by the values assigned to those variables),
the compiler will not catch as many errors as the C# compiler.&amp;nbsp; This forces Ruby
developers to write many unit tests to verify their code behaves as expected.&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
Appropriately, most of the labs revolved around writing unit tests.
&lt;/p&gt;
&lt;p&gt;
I am now looking at the schedule for the next two days to see if I can learn more
about Ruby while at CodeMash.
&lt;/p&gt;
&lt;p&gt;
I don't yet know if I can use this knowledge to benefit my day job, but this exposure
will enhance my coding perspective in the long run. 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.davidgiard.com/aggbug.ashx?id=d88e5a07-0990-4d97-88bc-484777cb068e" /&gt;</description>
      <comments>http://www.davidgiard.com/CommentView,guid,d88e5a07-0990-4d97-88bc-484777cb068e.aspx</comments>
      <category>Ruby</category>
    </item>
  </channel>
</rss>