<?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>Stubbleblog &#187; training</title>
	<atom:link href="http://www.stubbleblog.com/index.php/tag/training/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.stubbleblog.com</link>
	<description>Social Software Enthusiast</description>
	<lastBuildDate>Mon, 09 Aug 2010 21:03:44 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Online Ruby Training</title>
		<link>http://www.stubbleblog.com/index.php/2005/07/online-ruby-tra/</link>
		<comments>http://www.stubbleblog.com/index.php/2005/07/online-ruby-tra/#comments</comments>
		<pubDate>Sun, 17 Jul 2005 23:44:06 +0000</pubDate>
		<dc:creator>Tony Stubblebine</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[training]]></category>

		<guid isPermaLink="false">http://www.stubbleblog.com/wp/?p=41</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>Scott Gray, the founder of UserActive, was talking to me about how important hands-on learning is to any sort of training. We talked a little bit about me writing a Ruby or Ruby on Rails class for UserActive and I wanted to get a sense for how the classes work.</p>
<p>I started with <a href="http://www.useractive.com/courses/php.php3?course=php&#038;partnerid=1">Learning PHP</a>. The class is self-paced, you read lab material and type code into an integrated programming sandbox. Then at the end of the lab you take a short test or do a short programming assignment. A grader looks over your work and gives you feedback.</p>
<p>The hands-on piece works! The programming sandbox is really useful and gives you a chance to immediately hack on whatever the lab is teaching you.</p>
<p>The Learning PHP class was geared towards people new to programming or new to the web, for instance there&#8217;s a &#8220;What is a variable&#8221; section. That got me thinking, how would I gear a Ruby on Rails tutorial, towards beginners or towards experts.</p>
<p>Rails has a real following among high level programmers because it abstracts a lot of menial details while also offering enough flexibility to override the defaults. It looks like a Java killer so it&#8217;s ending up in a lot of flame wars about how enterprise ready it is.</p>
<p>People haven&#8217;t explored how easy it is for designers or part-time programmers to use. Is it a PHP killer? Well, you don&#8217;t need to know any Ruby to get a Rails application up. That&#8217;s a good sign. You usually don&#8217;t need to know any SQL. That&#8217;s another good sign.</p>
<p>I wonder if the Model-View-Controller model is too abstract for most non-programmers? In my experience, people will do fine. Our web producers work with a much more abstracted system.</p>
<p>In any case, I think the online lab + sandbox model that UserActive offers would be a great introduction to people who probably aren&#8217;t going to go through the trouble of installing Rails themselves.</p>
<p>In the mean time, here&#8217;s the full <a href="http://www.useractive.com/courses/php.php3?course=php&#038;partnerid=1">UserActive catalog</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.stubbleblog.com/index.php/2005/07/online-ruby-tra/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
