<?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>Transcending Frontiers &#187; What&#8217;s New in Rails 2.2?</title>
	<atom:link href="http://blog.thefrontiergroup.com.au/tag/envycast/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.thefrontiergroup.com.au</link>
	<description>Your peek inside the collective mind of The Frontier Group</description>
	<lastBuildDate>Tue, 03 Jan 2012 06:53:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>What&#8217;s New in Rails 2.2?</title>
		<link>http://blog.thefrontiergroup.com.au/2008/11/whats-new-in-rails-22/</link>
		<comments>http://blog.thefrontiergroup.com.au/2008/11/whats-new-in-rails-22/#comments</comments>
		<pubDate>Sat, 08 Nov 2008 07:55:33 +0000</pubDate>
		<dc:creator>mlambie</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Product Reviews]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[envycast]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://thefrontiergroup.com.au/blog/?p=152</guid>
		<description><![CDATA[Last week Gregg Pollack from the Rails Envy Podcast put out the call on Twitter for reviews of their latest product, the Ruby on Rails 2.2 Envycast. I was happy to oblige and had been looking forward to checking out their unique take on screen casting for a while. Here&#8217;s what I thought. Is it really [...]]]></description>
			<content:encoded><![CDATA[<p>Last week Gregg Pollack from the <a href="http://railsenvy.com">Rails Envy Podcast</a> put out the call on Twitter for reviews of their latest product, the <a title="Ruby on Rails 2.2 Envycast" href="http://envycasts.com/products/ruby-on-rails-22-screencast">Ruby on Rails 2.2 Envycast</a>. I was happy to oblige and had been looking forward to checking out their unique take on screen casting for a while. Here&#8217;s what I thought.</p>
<h2>Is it really a screen cast?</h2>
<p><img style="float: left; padding-right: 10px; border: 0px;" src="http://envycasts.com/products/0000/1047/Picture_56_product.png" alt="" width="242" height="181" />Firstly, I don&#8217;t even know if it&#8217;s correct to call it a screen cast. The viewer is not presented with a computer screen once during the 44 minute presentation. Most screen casts record the presenter&#8217;s computer desktop and have an audio commentary to accompany the video. Gregg and Jason have instead gone the &#8220;weather-man&#8221; approach and are using a <a href="http://en.wikipedia.org/wiki/Green_screen">green-screen</a> as their canvas. This has some immediate benefits, but also has some downsides.</p>
<p>It develops the duo as the &#8220;face&#8221; of Envycasts. I first learnt of them through their audio podcast but they&#8217;ve done video before. I think this is important as it presents a teacher-student situation, and I&#8217;d expect there&#8217;s a bunch of psychology proving why face-to-face teaching succeeds. I think it works well for them, but would expect that other tech-screen casters might not be as comfortable in front of the camera.</p>
<p>The green-screen also allows them to manipulate the background as they see fit. For the viewer of this episode that means you&#8217;ll be treated to a world tour as they &#8220;travel&#8221; to various capital cities around the globe. It allows them to use their unique style of humour with ease too. I actually laughed out loud at a few moments, and enjoyed thembeing chased by the large ball of yarn in particular.</p>
<p>More importantly though, the green-screen also means that transition effects and attention-grabbing techniques (like exploding or rotating text) can direct your attention to the exact part of the code they&#8217;re discussing.</p>
<p>By not filming a mouse-cursor style screencast they&#8217;ve chosen to give up the opportunity to pass on subtle information outside of the scope of the specific topic that viewers might find useful. What do I mean? I&#8217;ve picked up on keyboard shortcuts or other techniques people use in their day-to-day programming by watching traditional screencasts. The best example I&#8217;ve found of this is Ryan Bates&#8217; excellent <a href="http://railscasts.com/">Railscasts</a>. I liken it to looking over the shoulder of a seasoned developer &#8211; you&#8217;ll pick up on nuances which are sometimes just as interesting.</p>
<p>Both Gregg and Jason speak clearly and are presenters that I enjoyed viewing. As an Australian, I didn&#8217;t find their accents overpowering in anyway.</p>
<h2>It&#8217;s all about the content</h2>
<p><img style="float: left; padding-right: 10px; border: 0px;" src="http://envycasts.com/products/0000/1038/Picture_54_product.png" alt="" width="242" height="181" />The actual content is conveniently split into chapters (I viewed the 260MB MOV) which makes navigating between topics easy. I viewed the video on both a MacBook Pro laptop and 42&#8243; plasma. I found the colours sometimes a little dark on the laptop but didn&#8217;t have the same issues on the plasma display. I suspect that my colourblindness was to blame :)</p>
<p>I would have appreciated a wide-screen format for the plasma, though I presume that the majority of viewers are watching on a computer screen.</p>
<p>The content is broken into the following seven sections:</p>
<ul>
<li>ActiveRecord</li>
<li>ActiveSupport</li>
<li>ActionPack</li>
<li>ActionController</li>
<li>Railties</li>
<li>Internationalization</li>
<li>Performance</li>
</ul>
<p>The 38 minutes (85%) are spent focussing on the code-heavy components which make up the changes to Rails 2.2. The examples given are very clear and consistent across the sections and I found the afore-mentioned transition effects helpful at tracking the exact part of the code the presenter was discussing. Your eyes are drawn to the moving parts of the code. Because you&#8217;re looking at Ruby code there&#8217;s nothing that will hurt your brain, or eyes.</p>
<p>The last few minutes in the presentation are spent discussing the other things that have changed with Rails 2.2 in details beyond just code examples. I enjoyed Jason explaining why gems are preferred over plugins, and Gregg&#8217;s explanation of etags and how they&#8217;ve changed in Rails 2.2 was fantastic.</p>
<h2>Wrapping up</h2>
<p>I was skeptical that this format would would for a such a technical topic but I&#8217;m glad to say they boys pulled it off. Their lame jokes are sometimes actually funny, though I think I&#8217;ve heard enough about Rails not scaling to last me a lifetime :)</p>
<p>My final thought: above all else they jammed a stack of detail into an easily-digestible format that was entertaining and informative. If you&#8217;re working with Rails then you really should be checking this out.</p>
<p>You can buy <a href="http://envycasts.com/products/ruby-on-rails-22-package-deal">this Envycast along with the accompanying PDF</a> online for just US$16, which even when you consider the current global economic situation is still a steal.</p>
<p>Disclaimer: The Frontier Group was provided with a free copy of this Envycast for review.</p>
<script src="http://feeds.feedburner.com/~s/TranscendingFrontiers?i=http://blog.thefrontiergroup.com.au/2008/11/whats-new-in-rails-22/" type="text/javascript" charset="utf-8"></script>]]></content:encoded>
			<wfw:commentRss>http://blog.thefrontiergroup.com.au/2008/11/whats-new-in-rails-22/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

