<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Dr Nic &#187; Presentation</title>
	<atom:link href="http://drnicwilliams.com/category/presentation/feed/" rel="self" type="application/rss+xml" />
	<link>http://drnicwilliams.com</link>
	<description>Ruby makes Rails, Javascript makes Ajax, Dr Nic makes Magic</description>
	<lastBuildDate>Sat, 12 Nov 2011 01:05:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>FutureRuby talk: Living With 1000 Open Source Projects</title>
		<link>http://drnicwilliams.com/2009/07/13/futureruby-talk-living-with-1000-open-source-projects/</link>
		<comments>http://drnicwilliams.com/2009/07/13/futureruby-talk-living-with-1000-open-source-projects/#comments</comments>
		<pubDate>Sun, 12 Jul 2009 15:56:59 +0000</pubDate>
		<dc:creator>Dr Nic</dc:creator>
				<category><![CDATA[Cucumber]]></category>
		<category><![CDATA[Mocra]]></category>
		<category><![CDATA[Presentation]]></category>
		<category><![CDATA[Speaking]]></category>

		<guid isPermaLink="false">http://drnicwilliams.com/?p=574</guid>
		<description><![CDATA[The FutureRuby conference has been (and still is, as of 11:43am on Sunday) wonderful. I just finished my talk on &#8220;Living With 1000 Open Source Projects&#8221; which was great fun, good for a bunch of laughs, and more importantly allowed me to share some thoughts on Zero Maintenance, Managing community expectations, self-sustaining communities, and the [...]


Related posts:<ol><li><a href='http://drnicwilliams.com/2010/04/09/how-to-make-a-good-home-made-open-source/' rel='bookmark' title='Permanent Link: How to make a good home-made Open Source'>How to make a good home-made Open Source</a> <small> Want to be the funniest person at the next...</small></li><li><a href='http://drnicwilliams.com/presentations/' rel='bookmark' title='Permanent Link: Presentations'>Presentations</a> <small> RailsConf 2010: Contributing to Open Source Not sure how...</small></li></ol>]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://futureruby.com">FutureRuby</a> conference has been (and still is, as of 11:43am on Sunday) wonderful. I just finished my talk on &#8220;Living With 1000 Open Source Projects&#8221; which was great fun, good for a bunch of laughs, and more importantly allowed me to share some thoughts on Zero Maintenance, Managing community expectations, self-sustaining communities, and the difficulty of scaling pet children.</p>
<p>Below are the slides and all the nice things people said about the talk, which has made me feel very good for sharing, and for the 60hr return flight from Brisbane to Toronto.</p>
<p>If you want to hear the jokes, and an Australian &#8220;mistaking&#8221; Canada for a state of America, perhaps wait for <a href="http://infoq.com">InfoQ</a> to publish the video.</p>
<h3>The slides</h3>
<div style="width:425px;text-align:left" id="__ss_1710647"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/drnic/living-with-1000-open-source-projects" title="Living With 1000 Open Source Projects">Living With 1000 Open Source Projects</a><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=livingwith1000opensourceprojects-novideos-090712054221-phpapp01&#038;stripped_title=living-with-1000-open-source-projects" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=livingwith1000opensourceprojects-novideos-090712054221-phpapp01&#038;stripped_title=living-with-1000-open-source-projects" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;">View more <a style="text-decoration:underline;" href="http://www.slideshare.net/">presentations</a> from <a style="text-decoration:underline;" href="http://www.slideshare.net/drnic">Dr nic Williams</a>.</div>
</div>
<h3>Nice things people said</h3>
<p><a href="http://skitch.com/drnic/bacp4/drnic-futureruby"><img src="http://img.skitch.com/20090712-txxryk4juqm8kib2xmhherebd8.jpg" alt="@drnic #futureruby" /></a></p>
<h3>Thanks to&#8230;</h3>
<p><a href="http://designbyelle.com">Elle Meredith</a> who helped me design and theme the slides so they looked spot-on-awesome.</p>
<p>My <a href="http://www.flickr.com/photos/drnic/sets/72157620673400036/">two children</a> for not being old enough to be disturbed by some of the things I said about them during the talk.</p>


<p>Related posts:<ol><li><a href='http://drnicwilliams.com/2010/04/09/how-to-make-a-good-home-made-open-source/' rel='bookmark' title='Permanent Link: How to make a good home-made Open Source'>How to make a good home-made Open Source</a> <small> Want to be the funniest person at the next...</small></li><li><a href='http://drnicwilliams.com/presentations/' rel='bookmark' title='Permanent Link: Presentations'>Presentations</a> <small> RailsConf 2010: Contributing to Open Source Not sure how...</small></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://drnicwilliams.com/2009/07/13/futureruby-talk-living-with-1000-open-source-projects/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Functional Testing using a Matrix to cover all edge cases [video]</title>
		<link>http://drnicwilliams.com/2007/05/22/functional-testing-using-a-matrix-to-cover-all-edge-cases-video/</link>
		<comments>http://drnicwilliams.com/2007/05/22/functional-testing-using-a-matrix-to-cover-all-edge-cases-video/#comments</comments>
		<pubDate>Tue, 22 May 2007 07:12:46 +0000</pubDate>
		<dc:creator>Dr Nic</dc:creator>
				<category><![CDATA[Link]]></category>
		<category><![CDATA[Presentation]]></category>
		<category><![CDATA[RejectConf]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[Testing]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://drnicwilliams.com/2007/05/22/functional-testing-using-a-matrix-to-cover-all-edge-cases-video/</guid>
		<description><![CDATA[I&#8217;ve been a fan of Ryan Davis&#8216; (zenspider) and Eric Hodel&#8216; ZenTest library (including its autotest CI tool for rails and gems), and their Hoe gem, the Rubyforge gem, etc ever since I figured out what they did. (Side note: how to setup rubyforge gem) Over the last month, Ryan mentioned &#8220;functional testing by a [...]


Related posts:<ol><li><a href='http://drnicwilliams.com/2009/03/26/testing-outbound-emails-with-cucumber/' rel='bookmark' title='Permanent Link: Testing outbound emails with Cucumber'>Testing outbound emails with Cucumber</a> <small> My testimonial for Cucumber still stands even in 2009....</small></li><li><a href='http://drnicwilliams.com/2008/12/05/my-rubygems-development-tools-and-workflow/' rel='bookmark' title='Permanent Link: My RubyGems development tools and workflow'>My RubyGems development tools and workflow</a> <small> The Open Source Developers Conference (osdc) is a nifty...</small></li><li><a href='http://drnicwilliams.com/2008/07/04/unit-testing-iphone-apps-with-ruby-rbiphonetest/' rel='bookmark' title='Permanent Link: Unit Testing iPhone apps with Ruby: rbiphonetest'>Unit Testing iPhone apps with Ruby: rbiphonetest</a> <small> Everything to love about Ruby: the concise, powerful language;...</small></li></ol>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been a fan of <a href="http://blog.zenspider.com">Ryan Davis</a>&#8216; (zenspider) and <a href="http://blog.segment7.net">Eric Hodel</a>&#8216; ZenTest library (including its autotest CI tool for rails and gems), and their <a href="http://seattlerb.rubyforge.org/hoe/">Hoe</a> gem, the Rubyforge gem, etc ever since I figured out what they did. (Side note: how to <a href="http://newgem.rubyforge.org/rubyforge.html">setup rubyforge gem</a>)</p>
<p>Over the last month, Ryan mentioned &#8220;functional testing by a matrix&#8221; in <a href="http://blog.zenspider.com/archives/2007/04/functional_test_matrix.html">four</a> <a href="http://blog.zenspider.com/archives/2007/04/functional_test_matrix_cont_sorta.html">great</a> <a href="http://blog.zenspider.com/archives/2007/04/functional_test_matrix_a_visualization.html">blog</a> <a href="http://blog.zenspider.com/archives/2007/05/functional_test_matrix_gets_a_nice_little_boost.html">articles</a>.</p>
<p>Ryan shows this off at RejectConf; its 16 minutes but definitely worth your time to investigate, as I think this will be awesome for ensuring basic edge cases are thoroughly tested. Can a guest create something? Can a member delete something?</p>
<p>It is hard to see the code on the screen, but look at the blog posts linked above to get the gist of what is being shown.</p>
<p>People were really interested this as you can tell by the huge number of questions, despite this being the last of many many presentations.</p>
<p><embed style="width:500px; height:376px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId=-2381939140760426511&#038;hl=en" flashvars=""> </embed></p>
<p>This stuff looks primed for a sweet generator to create the test file.</p>


<p>Related posts:<ol><li><a href='http://drnicwilliams.com/2009/03/26/testing-outbound-emails-with-cucumber/' rel='bookmark' title='Permanent Link: Testing outbound emails with Cucumber'>Testing outbound emails with Cucumber</a> <small> My testimonial for Cucumber still stands even in 2009....</small></li><li><a href='http://drnicwilliams.com/2008/12/05/my-rubygems-development-tools-and-workflow/' rel='bookmark' title='Permanent Link: My RubyGems development tools and workflow'>My RubyGems development tools and workflow</a> <small> The Open Source Developers Conference (osdc) is a nifty...</small></li><li><a href='http://drnicwilliams.com/2008/07/04/unit-testing-iphone-apps-with-ruby-rbiphonetest/' rel='bookmark' title='Permanent Link: Unit Testing iPhone apps with Ruby: rbiphonetest'>Unit Testing iPhone apps with Ruby: rbiphonetest</a> <small> Everything to love about Ruby: the concise, powerful language;...</small></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://drnicwilliams.com/2007/05/22/functional-testing-using-a-matrix-to-cover-all-edge-cases-video/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>&#8220;Drop Rails into TomCat and it just works&#8221; &#8211; Ola Bini on JRuby presentation</title>
		<link>http://drnicwilliams.com/2007/03/23/drop-rails-into-tomcat-and-it-just-works-ola-bini-on-jruby-presentation/</link>
		<comments>http://drnicwilliams.com/2007/03/23/drop-rails-into-tomcat-and-it-just-works-ola-bini-on-jruby-presentation/#comments</comments>
		<pubDate>Fri, 23 Mar 2007 14:51:19 +0000</pubDate>
		<dc:creator>Dr Nic</dc:creator>
				<category><![CDATA[Presentation]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://drnicwilliams.com/2007/03/23/drop-rails-into-tomcat-and-it-just-works-ola-bini-on-jruby-presentation/</guid>
		<description><![CDATA[Until Ola Bini stood up at the Stockholm Rails/Ruby Group meeting the other night, I had only a passing interest in JRuby. To me, running Ruby on Java made as much sense as running Java on a JVM on top of another JVM. Virtual machine on a virtual machine&#8230; surely that&#8217;s already one virtual machine [...]


Related posts:<ol><li><a href='http://drnicwilliams.com/2010/03/15/using-coffeescript-in-rails-and-even-on-heroku/' rel='bookmark' title='Permanent Link: Using CoffeeScript in Rails and even on Heroku'>Using CoffeeScript in Rails and even on Heroku</a> <small>I&#8217;m pretty excited about CoffeeScript as a clean-syntax replacement for...</small></li><li><a href='http://drnicwilliams.com/2009/11/03/first-look-at-rails-3-0-pre/' rel='bookmark' title='Permanent Link: First look at rails 3.0.pre'>First look at rails 3.0.pre</a> <small> This article is out of date in some aspects....</small></li><li><a href='http://drnicwilliams.com/2009/10/07/rails-themes-can-remember-things/' rel='bookmark' title='Permanent Link: Rails themes can remember things'>Rails themes can remember things</a> <small>I was getting annoyed at having to remember all the...</small></li></ol>]]></description>
			<content:encoded><![CDATA[<p>Until <a href="http://ola-bini.blogspot.com/">Ola Bini</a> stood up at the Stockholm Rails/Ruby Group meeting the other night, I had only a passing interest in <a href="http://jruby.sourceforge.net/">JRuby</a>. </p>
<p>To me, running Ruby on Java made as much sense as running Java on a JVM on top of another JVM. Virtual machine on a virtual machine&#8230; surely that&#8217;s already one virtual machine too many? </p>
<p>Then he said something that no Rails person had said before:</p>
<blockquote><p>You JAR up your rails app, upload it to <a href="http://tomcat.apache.org/">TomCat</a> and your Rails app is deployed. It just works.</p></blockquote>
<p>&#8220;Upload it &#8230; and it just works&#8221; &#8211; I still don&#8217;t think I&#8217;ve heard of a technical solution for deploying Rails apps that&#8217;s been bold enough to claim this. </p>
<p>Below is the 30 minute presentation by Ola from the other night where he goes into the details, plus more on the status of JRuby, its performance compared to Ruby, and its future.</p>
<p><strong>Summary:</strong> there&#8217;s a whole lot of wonderful energy within the JRuby Core camp.</p>
<p><embed style="width:500px; height:326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId=1443646504333552360&#038;hl=en" flashvars=""> </embed></p>


<p>Related posts:<ol><li><a href='http://drnicwilliams.com/2010/03/15/using-coffeescript-in-rails-and-even-on-heroku/' rel='bookmark' title='Permanent Link: Using CoffeeScript in Rails and even on Heroku'>Using CoffeeScript in Rails and even on Heroku</a> <small>I&#8217;m pretty excited about CoffeeScript as a clean-syntax replacement for...</small></li><li><a href='http://drnicwilliams.com/2009/11/03/first-look-at-rails-3-0-pre/' rel='bookmark' title='Permanent Link: First look at rails 3.0.pre'>First look at rails 3.0.pre</a> <small> This article is out of date in some aspects....</small></li><li><a href='http://drnicwilliams.com/2009/10/07/rails-themes-can-remember-things/' rel='bookmark' title='Permanent Link: Rails themes can remember things'>Rails themes can remember things</a> <small>I was getting annoyed at having to remember all the...</small></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://drnicwilliams.com/2007/03/23/drop-rails-into-tomcat-and-it-just-works-ola-bini-on-jruby-presentation/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Meta-Magic in Ruby: Dr Nic Unplugged in Stockholm</title>
		<link>http://drnicwilliams.com/2007/03/22/meta-magic-in-ruby-presentation/</link>
		<comments>http://drnicwilliams.com/2007/03/22/meta-magic-in-ruby-presentation/#comments</comments>
		<pubDate>Thu, 22 Mar 2007 05:52:35 +0000</pubDate>
		<dc:creator>Dr Nic</dc:creator>
				<category><![CDATA[BTS]]></category>
		<category><![CDATA[Magic Models]]></category>
		<category><![CDATA[Magic Wiggly Lines]]></category>
		<category><![CDATA[Meta-Programming]]></category>
		<category><![CDATA[Presentation]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[Trick]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://drnicwilliams.com/2007/03/22/meta-magic-in-ruby-presentation/</guid>
		<description><![CDATA[Last nights&#8217; Ruby meeting in Stockholm had a great turn out and starred Ola Bini sharing the latest and greatest about JRuby, and myself giving an overview on the wonders of Meta-Magic in Ruby. I&#8217;ll write a separate post on Ola&#8217;s presentation shortly. It was awesome and I videoed it. Hehehe. But first and foremost, [...]


Related posts:<ol><li><a href='http://drnicwilliams.com/2010/06/01/validate-and-save-your-ruby-in-textmate-with-secret-rubinus-superpowers/' rel='bookmark' title='Permanent Link: Validate and Save your Ruby in TextMate &#8211; with secret Rubinus superpowers'>Validate and Save your Ruby in TextMate &#8211; with secret Rubinus superpowers</a> <small>In some TextMate bundles, if you save a file it...</small></li><li><a href='http://drnicwilliams.com/2009/04/15/cucumber-building-a-better-world-object/' rel='bookmark' title='Permanent Link: Cucumber: building a better World (object)'>Cucumber: building a better World (object)</a> <small>How to write helper libraries for your Cucumber step definitions...</small></li><li><a href='http://drnicwilliams.com/2008/12/11/future-proofing-your-ruby-code/' rel='bookmark' title='Permanent Link: Future proofing your Ruby code. Ruby 1.9.1 is coming.'>Future proofing your Ruby code. Ruby 1.9.1 is coming.</a> <small> Bugger. I&#8217;m a Ruby monogamist. I use the Ruby...</small></li></ol>]]></description>
			<content:encoded><![CDATA[<p>Last nights&#8217; Ruby meeting in <a href="http://www.rails.se/rails/show/Railstr%C3%A4ff+20+Mars+2007">Stockholm</a> had a great turn out and starred <a href="http://ola-bini.blogspot.com/">Ola Bini</a> sharing the latest and greatest about <a href="http://jruby.codehaus.org/">JRuby</a>, and myself giving an overview on the wonders of Meta-Magic in Ruby.</p>
<p>I&#8217;ll write a separate post on Ola&#8217;s presentation shortly. It was awesome and I videoed it. <em>Hehehe.</em></p>
<div>
But first and foremost, lets talk about me. Or rather, let&#8217;s talk about my talk, which was also videoed.</p>
<div style="float: right" >
<a id="p157" href="http://drnicwilliams.com/wp-content/uploads/2007/03/meta-magic-in-ruby-stockholm-2007-03-20.pdf" title="Meta-magic in Ruby - Weaponry"><img id="image159" src="http://drnicwilliams.com/wp-content/uploads/2007/03/pdf-file.thumbnail.jpg" alt="PDF File" /><br />Meta-magic in Ruby<br />- Weaponry.pdf</a></div>
<p>Meta-magic in a programming language is as important to programmers as changeable ring tones are to teenagers. Authors of programming languages cannot provide every feature to everyone, so it is so wonderful to be able to add new language features and extensions that you want. Everyone knows you can add Jessica Simpson as your mobile ring tone, but not all programmers know that you can add new features to their programming world. </p>
<p>So here is an overview to a new world of happiness. It also overviews how the <a href="http://magicmodels.rubyforge.org">Magic Models</a> work, and introduces a new gem I&#8217;m working on &#8211; the <strong>Magic Wiggly Lines</strong> &#8211; described as &#8220;<a href="http://ola-bini.blogspot.com/2007/03/post-rails-meetup.html">genius or insane</a>&#8221;</p>
</div>
<p><embed style="width:500px; height:326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId=-8652861546168277758&#038;hl=en" flashvars=""> </embed></p>


<p>Related posts:<ol><li><a href='http://drnicwilliams.com/2010/06/01/validate-and-save-your-ruby-in-textmate-with-secret-rubinus-superpowers/' rel='bookmark' title='Permanent Link: Validate and Save your Ruby in TextMate &#8211; with secret Rubinus superpowers'>Validate and Save your Ruby in TextMate &#8211; with secret Rubinus superpowers</a> <small>In some TextMate bundles, if you save a file it...</small></li><li><a href='http://drnicwilliams.com/2009/04/15/cucumber-building-a-better-world-object/' rel='bookmark' title='Permanent Link: Cucumber: building a better World (object)'>Cucumber: building a better World (object)</a> <small>How to write helper libraries for your Cucumber step definitions...</small></li><li><a href='http://drnicwilliams.com/2008/12/11/future-proofing-your-ruby-code/' rel='bookmark' title='Permanent Link: Future proofing your Ruby code. Ruby 1.9.1 is coming.'>Future proofing your Ruby code. Ruby 1.9.1 is coming.</a> <small> Bugger. I&#8217;m a Ruby monogamist. I use the Ruby...</small></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://drnicwilliams.com/2007/03/22/meta-magic-in-ruby-presentation/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>

