<?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>Spry Blog &#187; Software</title>
	<atom:link href="http://blog.spry.com/category/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.spry.com</link>
	<description>VPS, Shared, Dedicated Hosting</description>
	<lastBuildDate>Wed, 25 Nov 2009 00:32:18 +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>Ruby on Rails &#8211; Active Record</title>
		<link>http://blog.spry.com/2007/08/17/ruby-on-rails-active-record/</link>
		<comments>http://blog.spry.com/2007/08/17/ruby-on-rails-active-record/#comments</comments>
		<pubDate>Fri, 17 Aug 2007 10:24:06 +0000</pubDate>
		<dc:creator>Guest</dc:creator>
				<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://blog.spry.com/?p=66</guid>
		<description><![CDATA[ Ruby on Rails is becoming more and more popular and whilst it remain a very powerful tool in any web developer&#8217;s arsenal it is still a young framework.
Rails v 2.0 will be a milestone release not only due to a great many enhancements but due to a change in the default behaviour of the [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.spry.com/wp-content/uploads/2007/08/rails.png" alt="Rails Icon" align="left" /> <a href="http://www.rubyonrails.org/" rel="nofollow" title="Ruby on Rails">Ruby on Rails</a> is becoming more and more popular and whilst it remain a very powerful tool in any web developer&#8217;s arsenal it is still a young framework.</p>
<p>Rails v 2.0 will be a milestone release not only due to a great many enhancements but due to a change in the default behaviour of the &#8217;scaffold&#8217; creation &#8211; the default scaffold command will produce a RESTful framework for the model, controller and views. At the moment, you have to give a specific command (scaffold_resource) to have a RESTful outline automatically created.</p>
<p>However, this is not about the future (no matter how exciting that may be), it is about the present and one of the things that many people have some difficulty understanding: Active Record.</p>
<p>Exactly how does the database relationship work?</p>
<p>Do I need a has_one or a  belongs_to relationship? And what is this &#8216;through&#8217; that I hear about?</p>
<p>Well, <a href="http://www.railsenvy.com/2007/8/8/activerecord-tutorial" rel="nofollow" title="Rails Envy Active Record presentation">Rails Envy</a> has created an excellent video which explains many of these aspects from the basics to more advanced usage.</p>
<p>The video is 25 minutes long and, if you want a laid back and interesting lunch break, give it a shot.</p>
<p>The video covers:</p>
<ul>
<li>Who invented ActiveRecord and why</li>
<li>How to use ActiveRecord</li>
<li>Basic model to table mapping</li>
<li>has_many relationships</li>
<li>Magical counter fields</li>
<li>Many to many relationships</li>
<li>has_many =&gt; through</li>
<li>Polymorphic relationships</li>
<li>acts_as_taggable</li>
</ul>
<p>Oh, it even has the code available as a download (<a href="http://www.patchedsoftware.com/active_record_examples.zip" rel="nofollow" title="Active Record Code Download">direct link</a>).</p>
<p>I think it is well worth a shot &#8211; even if you are happy with using these terms, it may well produce one of those great &#8220;I didn&#8217;t know that&#8221; moments.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.spry.com/2007/08/17/ruby-on-rails-active-record/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Movable Type 4.0 Released</title>
		<link>http://blog.spry.com/2007/08/16/moveable-type-40-released/</link>
		<comments>http://blog.spry.com/2007/08/16/moveable-type-40-released/#comments</comments>
		<pubDate>Thu, 16 Aug 2007 17:57:12 +0000</pubDate>
		<dc:creator>Guest</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://blog.spry.com/?p=62</guid>
		<description><![CDATA[
Six Apart&#8217;s Movable Type blogging software got updated to it&#8217;s 4.0 final status today. The new release no doubt comes under pressure from the success that WordPress has had as open source software. You can read more about MovableType&#8217;s transition to opensource here.

Mt 4 boasts over 50 new features, including a new plugin system, a [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center"><a href="http://www.movabletype.com/" rel="nofollow" title="http://www.movabletype.com/" target="_blank"><img src="http://blog.spry.com/wp-content/uploads/2007/08/mt4.gif" title="MoveableType 4" alt="MoveableType 4" style="border: 0px none " border="0" /></a></p>
<p>Six Apart&#8217;s <a href="http://movabletype.org" title="Moveable Type" target="_blank">Movable Type</a> blogging software got updated to it&#8217;s 4.0 final status today. The new release no doubt comes under pressure from the success that WordPress has had as open source software. You can read more about MovableType&#8217;s transition to opensource <a href="http://www.movabletype.org/opensource/" title="MoveableType Open Source" target="_blank">here.<br />
</a><br />
Mt 4 boasts over 50 new features, including a new plugin system, a component based architecture, and some fantastic new launch partners. Overall this feels like a solid release, with a lot of functionality that Wordpress is still only aiming for.<a href="http://blog.spry.com/wp-content/uploads/2007/08/screenshot_1.jpg" title="MT4 SS" target="_blank"><img src="http://blog.spry.com/wp-content/uploads/2007/08/50c95ee932a318b8f976a573adc5514cf5618e1382.jpg" style="margin: 15px 15px 0px 0px; float: left" alt="mt4 screen shot" /></a></p>
<p>New features also include a fresh installation and upgrade wizard, easier and more powerful template management tools that speed site development, all new default templates and themes, and a completely redesigned user interface focused on streamlining common tasks. You can see the full list <a href="http://beta.movabletype.com/products/mt4.html" rel="nofollow" title="MT4 Features" target="_blank">here</a>.</p>
<p>This release also includes a transition to a component based architecture running on top of a single MT 4 code base. Components will be paid extensions of the platform meant to provide greater functionality out of the box. The first example component will be their enterprise version. Instead running as a separate installation, the enterprise version of the software will run on top of the basic MT 4 code base. It will feature the original enterprise feature set, including LDAP and Oracle support.</p>
<p>Among other notable enhancements, they released a new community component to MovableType that stengthens basic  community features such as a ratings system and more indepth user profiles. The ratings system is comprised of post specific user ratings and a &#8216;buzz&#8217; feature that tracks and records the top rated content. The new profile pages consist of a blog, their latest comments, and recommendations on your site.</p>
<p>With this new release, Six Apart gained some valuable partners that will be developing supporting applications and tools for MT 4. HP, Amazon, Technorati, Sphere, Snap, Feedblitz, NewsGator, SimplyHired, Fliqz, SocialText, Vizu, Mpire, Oodle, and SodaHead have all jumped on the MovableType wagon. How about you?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.spry.com/2007/08/16/moveable-type-40-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
