{ |one, step, back| } http://onestepback.org/index.cgi Jim Weirich's Blog en-us { |one, step, back| } http://onestepback.org http://onestepback.org/images/jwface.gif Reconfiguring Today http://onestepback.org/index.cgi/News/Reconfiguring_2006_04.red <h2>The OneStepBack site will be up and down today, 25/Apr/2006</h2> <p>I am upgrading software and doing a bit of apache reconfiguration today, so the site will be up and down today &#8230; no need to panic.</p> Ruby on Rails Podcast http://onestepback.org/index.cgi/News/RubyOnRailsPodcast.red <p style="padding-left:3em;"><em>Geoffrey Grosenbach recently invited me to talk on the Ruby on Rails podcast.</em></p> <h2>Ruby on Rails Podcast</h2> <p>Geoffrey Grosenbach recently interviewed me for the <a href="http://podcast.rubyonrails.org/">Ruby On Rails</a> podcast. He introduces me as the &#8220;Santa Claus&#8221; of the Ruby world (listen to find out why). Perhaps I need to let my beard grow and were a bright red outfit to the next RubyConf.</p> <p>It was a fun interview, I hope you enjoy it. You can find it at <a href="http://paranode.com/~topfunky/audio/2006/Jim-Weirich.mp3">http://paranode.com/~topfunky/audio/2006/Jim-Weirich.mp3</a>.</p> The Chicago Ruby Users Group, March 6 http://onestepback.org/index.cgi/News/ChicagoRubyGroup.red <p style="padding-left:3em;"><em>I am heading to Chicago for the Chicago Area Ruby Group meeting next Monday.</em></p> <h2>I&#8217;m Speaking at Chirb</h2> <p>I will be speaking at the next Chicago Area Ruby Group (Chirb) next Monday evening, March 6th. It looks like the meeting is starting at 6:30. You can get directions and all the details <a href="http://ruby.meetup.com/55/events/?eventId=4848866&#38;action=detail">here</a>. The topic will be &#8220;Demystifying Continuations&#8221; (a reprise of the RubyConf talk Chad and I gave last year). Bring a laptop if you have one, the evening will involve some Ruby coding.</p> <p>I look forward to seeing some Chicago Rubyists.</p> A Quick Introduction to Rails Talk http://onestepback.org/index.cgi/News/IntroToRailsMovieAvailable.red <p style="padding-left:3em;"><em>A Movie of last Tuesday&#8217;s </em>Intro to Rails<em> talk is now available.</em></p> <h2>An Quick Introduction to Rails</h2> <p>Last Tuesday evening I gave a &#8220;Quick Introduction to Rails&#8221; talk at the local XP users group. The talk was a departure from my normal presentation style and was inspired (in part) by Dick Hardt&#8217;s Identity 2.0 talk I saw at <span class="caps">OSCON</span> last year. Bill Barnett has made a <a href="http://www.rubynuby.org/pages/downloads">movie</a> of the talk available for download, so those of you who missed it can still see it.</p> <h2>Next Presentation</h2> <p>I will be giving shortened version of the talk again on the 21st of January at the <a href="http://daytondevgroup.net/CodeCamp.aspx">Dayton-Cincinnati Code Camp</a> sponsored by the Dayton and Cincinnati .NET users group. I will also be giving the popular <a href="http://onestepback.org/articles/10things">10 Things Every Java Programmer Should Know About Ruby</a> talk at the same conference. Hope to see you there.</p> <h2>Presentation Links</h2> <p>I probably won&#8217;t post the &#8220;Intro to Rails&#8221; slides. (Update: See below). I don&#8217;t think the slides stand alone very well. But several people have asked about links to the stories I mentioned. Here is a partial list:</p> <ul> <li>David Geary <ul> <li><span class="caps">BIO</span> (<a href="http://nofluffjuststuff.com/speaker_view.jsp?speakerId=4">http://nofluffjuststuff.com/speaker_view.jsp?speakerId=4</a>)</li> <li>The Koolaid Posting (<a href="http://rubyurl.com/I9t">http://rubyurl.com/I9t</a>)</li> <li>Retraction (<a href="http://rubyurl.com/HeG">http://rubyurl.com/HeG</a>)</li> <li>Demo (<a href="http://jroller.com/page/dgeary/20050821">http://jroller.com/page/dgeary/20050821</a>)</li> <li>The Rails Cafe (<a href="http://jroller.com/page/dgeary/20050714">http://jroller.com/page/dgeary/20050714</a>)</li> </ul></li> </ul> <ul> <li>Justin Gehtland <ul> <li><span class="caps">BIO</span> (<a href="http://www.nofluffjuststuff.com/speaker_view.jsp?speakerId=5">http://www.nofluffjuststuff.com/speaker_view.jsp?speakerId=5</a>)</li> <li>Java 2 Ruby Project (<a href="http://www.relevancellc.com/blogs/?p=29">http://www.relevancellc.com/blogs/?p=29</a>)</li> <li>Feedback on <span class="caps">J2R</span> (<a href="http://www.relevancellc.com/blogs/?p=30">http://www.relevancellc.com/blogs/?p=30</a>)</li> <li>Performance Numbers (<a href="http://www.relevancellc.com/blogs/?p=31">http://www.relevancellc.com/blogs/?p=31</a>)</li> </ul></li> </ul> <ul> <li>Stuart Halloway <ul> <li><span class="caps">BIO</span> (<a href="http://nofluffjuststuff.com/speaker_view.jsp?speakerId=6">http://nofluffjuststuff.com/speaker_view.jsp?speakerId=6</a>)</li> <li>Estimating Rails Jobs (<a href="http://www.relevancellc.com/blogs/?p=92">http://www.relevancellc.com/blogs/?p=92</a>)</li> <li>Feedback on Estimating (<a href="http://www.relevancellc.com/blogs/?p=93">http://www.relevancellc.com/blogs/?p=93</a>)</li> </ul></li> </ul> <ul> <li>C.A.R. Hoare <ul> <li>The 1980 <span class="caps">ACM</span> Turing Award Lecture The Emperor&#8217;s Old Clothes (PDF) (<a href="http://www.braithwaite-lee.com/opinions/p75-hoare.pdf">http://www.braithwaite-lee.com/opinions/p75-hoare.pdf</a>)</li> </ul></li> </ul> <ul> <li>David Heinemeier Hansson <ul> <li><span class="caps">BIO</span>&#8212;Source of the <span class="caps">XML</span> Situps quote (<a href="http://conferences.oreillynet.com/cs/eurooscon/view/e_spkr/2130">http://conferences.oreillynet.com/cs/eurooscon/view/e_spkr/2130</a>)</li> <li>Ruby on Rails (<a href="http://www.rubyonrails.org/">http://www.rubyonrails.org/</a>)</li> <li>List of Real World usages of Rails (from which I pulled a small fraction for the talk (<a href="http://wiki.rubyonrails.com/rails/pages/RealWorldUsage">http://wiki.rubyonrails.com/rails/pages/RealWorldUsage</a>)</li> </ul></li> </ul> <p>There&#8217;s some other great articles on Stuart&#8217;s and Justin&#8217;s Relevance blog site. Also, the Hoare paper is a classic and well worth the read (even though I understand he retracted much of what he said about Ada later).</p> <h2>Presentation Styles</h2> <p>The software I used for the slides runs entirely on Firefox, and a reference can be found here: <a href="http://cardboard.nu/blog/2005_12_15/a_cute_mozilla_xul_app.html">http://cardboard.nu/blog/2005_12_15/a_cute_mozilla_xul_app.html</a>.</p> <p>Here are some references on the influences on that particular presentation style:</p> <ul> <li>Dick Hardt&#8217;s Identity 2.0 Presentation at <span class="caps">OSCON 2005</span> (<a href="http://www.identity20.com/media/OSCON2005/">http://www.identity20.com/media/OSCON2005/</a>)</li> <li>The Takahashi Method (<a href="http://rubyurl.com/r81">http://rubyurl.com/r81</a>)</li> <li>The Lessig Method (<a href="http://rubyurl.com/4YH">http://rubyurl.com/4YH</a>)</li> </ul> <p>It is interesting to note that <span class="caps">TAKAHASHI</span> Masayoshi, the inventor of the Takahashi method, is involved with Ruby in Japan.</p> <h2>Update (Monday: 9/Jan/06)</h2> <p>Several people have asked for the slides and pointed out that if I published them, you could watch them in conjunction with with the video. Ok, good point.</p> <p>The online version of the presentation is available <a href="http://onestepback.org/articles/quickrails/takahashi.xul?data=quickrails.data">here</a>.</p> <p>If you wish to download the presentation for local viewing, or for your own use or modification (under the terms of the <a href="http://creativecommons.org/licenses/by-nc/2.0/">Creative Commons Attribution/Non-Commercial License</a>), then here is a <a href="http://onestepback.org/articles/quickrails/quickrails.tgz">tarfile</a>. If you download the tarfile, make sure you specify the data file properly in the <span class="caps">URL</span>. See the live link above for an example.</p> <p>Have fun.</p>