<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Rails Coach by Charles Max Wood » Blog Posts</title>
	
	<link>http://charlesmaxwood.com</link>
	<description>Building Careers by Building Skills</description>
	<lastBuildDate>Fri, 16 Apr 2010 04:12:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/CharlesMaxWood" /><feedburner:info uri="charlesmaxwood" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>CharlesMaxWood</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Book Review: Refactoring in Ruby</title>
		<link>http://feedproxy.google.com/~r/CharlesMaxWood/~3/lFmEBXdhZ1Y/</link>
		<comments>http://charlesmaxwood.com/book-review-refactoring-in-ruby/#comments</comments>
		<pubDate>Wed, 07 Apr 2010 12:51:07 +0000</pubDate>
		<dc:creator>Chuck</dc:creator>
				<category><![CDATA[Blog Posts]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[code smells]]></category>
		<category><![CDATA[refactoring]]></category>

		<guid isPermaLink="false">http://charlesmaxwood.com/?p=618</guid>
		<description>I recently read Refactoring in Ruby. There were several things I really liked about the book and one flaw that caused me some problems. The first thing I liked about the book was the way it pointed out code smells and how to identify them. I found several things that really affected the way I [...]
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/MgNrTVdxSHwdEt3M8wdoJ3CK1jQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MgNrTVdxSHwdEt3M8wdoJ3CK1jQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/MgNrTVdxSHwdEt3M8wdoJ3CK1jQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MgNrTVdxSHwdEt3M8wdoJ3CK1jQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CharlesMaxWood/~4/lFmEBXdhZ1Y" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://charlesmaxwood.com/book-review-refactoring-in-ruby/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://charlesmaxwood.com/book-review-refactoring-in-ruby/</feedburner:origLink></item>
		<item>
		<title>What happened to Rails Coach?</title>
		<link>http://feedproxy.google.com/~r/CharlesMaxWood/~3/UrK0qpES5J0/</link>
		<comments>http://charlesmaxwood.com/what-happened-to-rails-coach/#comments</comments>
		<pubDate>Sat, 27 Mar 2010 03:38:40 +0000</pubDate>
		<dc:creator>Chuck</dc:creator>
				<category><![CDATA[Blog Posts]]></category>
		<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://charlesmaxwood.com/?p=513</guid>
		<description>I&amp;#8217;ve decided to merge http://charlesmaxwood.com with http://railscoach.com. The efforts on both sites seem to run in parallel with one site providing audio content in the podcast and the other providing content in test. I feel like I can then focus all of the great stuff I&amp;#8217;m doing on this one blog. This provides you a [...]
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/aNKRTQBsADjbW3xd6pF7BWYvMsg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/aNKRTQBsADjbW3xd6pF7BWYvMsg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/aNKRTQBsADjbW3xd6pF7BWYvMsg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/aNKRTQBsADjbW3xd6pF7BWYvMsg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CharlesMaxWood/~4/UrK0qpES5J0" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://charlesmaxwood.com/what-happened-to-rails-coach/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://charlesmaxwood.com/what-happened-to-rails-coach/</feedburner:origLink></item>
		<item>
		<title>More ActiveRecord Notes</title>
		<link>http://feedproxy.google.com/~r/CharlesMaxWood/~3/xl9n1LVi46I/</link>
		<comments>http://charlesmaxwood.com/more-activerecord-notes/#comments</comments>
		<pubDate>Thu, 25 Mar 2010 16:07:53 +0000</pubDate>
		<dc:creator>Chuck</dc:creator>
				<category><![CDATA[Blog Posts]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[activerecord]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://charlesmaxwood.com/?p=502</guid>
		<description>I started reading ActiveRecord::Base a few days ago and found 8 things that I didn&amp;#8217;t know about that it offered. I also only made it about 1/4 of the way through the code. Here are a few new things I&amp;#8217;ve learned upon further reading: 1. Find by multiple ids Not only can you find a [...]
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/VBGo3HnANJM3bJgZaVCaQO8vjsY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VBGo3HnANJM3bJgZaVCaQO8vjsY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/VBGo3HnANJM3bJgZaVCaQO8vjsY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VBGo3HnANJM3bJgZaVCaQO8vjsY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CharlesMaxWood/~4/xl9n1LVi46I" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://charlesmaxwood.com/more-activerecord-notes/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://charlesmaxwood.com/more-activerecord-notes/</feedburner:origLink></item>
		<item>
		<title>Notes from Reading ActiveRecord::Base</title>
		<link>http://feedproxy.google.com/~r/CharlesMaxWood/~3/VnY4ZrtCgK8/</link>
		<comments>http://charlesmaxwood.com/notes-from-reading-activerecordbase/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 19:19:18 +0000</pubDate>
		<dc:creator>Chuck</dc:creator>
				<category><![CDATA[Blog Posts]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[activerecord]]></category>
		<category><![CDATA[api rails base query attributes]]></category>

		<guid isPermaLink="false">http://charlesmaxwood.com/?p=494</guid>
		<description>I&amp;#8217;ve been trying to read more code lately and figured that I&amp;#8217;d be best served by reading code I use frequently. Here are some notes of things I gathered from reading the ActiveRecord base.rb file. 1. Handling large query parameter sets You can do safe queries by specifying your query arguments as a has, rather [...]
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/m8pg9nAdAo3nG8RWP_XHM8WpPMc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/m8pg9nAdAo3nG8RWP_XHM8WpPMc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/m8pg9nAdAo3nG8RWP_XHM8WpPMc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/m8pg9nAdAo3nG8RWP_XHM8WpPMc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CharlesMaxWood/~4/VnY4ZrtCgK8" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://charlesmaxwood.com/notes-from-reading-activerecordbase/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		<feedburner:origLink>http://charlesmaxwood.com/notes-from-reading-activerecordbase/</feedburner:origLink></item>
		<item>
		<title>Ruby and Beanstalkd</title>
		<link>http://feedproxy.google.com/~r/CharlesMaxWood/~3/rDjYLva_6u8/</link>
		<comments>http://charlesmaxwood.com/ruby-and-beanstalkd/#comments</comments>
		<pubDate>Wed, 13 Jan 2010 14:38:09 +0000</pubDate>
		<dc:creator>Chuck</dc:creator>
				<category><![CDATA[Blog Posts]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[beanstalk]]></category>
		<category><![CDATA[distribution]]></category>
		<category><![CDATA[message queue]]></category>

		<guid isPermaLink="false">http://charlesmaxwood.com/?p=478</guid>
		<description>Recently at work, we were having some problems with our application. Most of the problems stemmed from the complicated nature of the application and some poor design that we had been trying to patch up for months. Finally, in November, we got clearance from my boss to rebuild the application as a series of mini-applications [...]
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/dvbgp2lFZr9YlSS3KWX3ctlIYzw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dvbgp2lFZr9YlSS3KWX3ctlIYzw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/dvbgp2lFZr9YlSS3KWX3ctlIYzw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dvbgp2lFZr9YlSS3KWX3ctlIYzw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CharlesMaxWood/~4/rDjYLva_6u8" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://charlesmaxwood.com/ruby-and-beanstalkd/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://charlesmaxwood.com/ruby-and-beanstalkd/</feedburner:origLink></item>
		<item>
		<title>Continuous Integration and CruiseControl.rb</title>
		<link>http://feedproxy.google.com/~r/CharlesMaxWood/~3/U0t5f0MT3zc/</link>
		<comments>http://charlesmaxwood.com/continuous-integration-and-cruisecontrol-rb/#comments</comments>
		<pubDate>Tue, 20 Oct 2009 18:23:55 +0000</pubDate>
		<dc:creator>Chuck</dc:creator>
				<category><![CDATA[Blog Posts]]></category>
		<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://charlesmaxwood.com/?p=474</guid>
		<description>At work, we recently got all of our spec passing and determined that we needed to stay on top of keeping the test suite updated so that we knew that the quality of our product wasn&amp;#8217;t compromised. To solve this, we implemented continuous integration with CruiseControl.rb. Continuous Integration The idea is to provide regular checks [...]
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/i3bGFYqHM3bgnEOhKtVjX0KZydQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/i3bGFYqHM3bgnEOhKtVjX0KZydQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/i3bGFYqHM3bgnEOhKtVjX0KZydQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/i3bGFYqHM3bgnEOhKtVjX0KZydQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CharlesMaxWood/~4/U0t5f0MT3zc" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://charlesmaxwood.com/continuous-integration-and-cruisecontrol-rb/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		<feedburner:origLink>http://charlesmaxwood.com/continuous-integration-and-cruisecontrol-rb/</feedburner:origLink></item>
		<item>
		<title>New Podcast: RailsCoach.com – Your Chance to Win Camtasia (for Mac or Windows)</title>
		<link>http://feedproxy.google.com/~r/CharlesMaxWood/~3/-hvLjN92TgY/</link>
		<comments>http://charlesmaxwood.com/new-podcast-railscoach-com-your-chance-to-win-camtasia-for-mac-or-windows/#comments</comments>
		<pubDate>Wed, 14 Oct 2009 20:53:49 +0000</pubDate>
		<dc:creator>Chuck</dc:creator>
				<category><![CDATA[Blog Posts]]></category>
		<category><![CDATA[Chuck]]></category>

		<guid isPermaLink="false">http://charlesmaxwood.com/?p=470</guid>
		<description>Lately, I&amp;#8217;ve been working on creating a podcast to help developers become better at their craft. The format will primarily be an interview with members of the Ruby and Rails communities on what they think make exceptional developers and about their contributions to the Ruby on Rails community. My first interview will be with Gregg [...]
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Vjpt3HO0dUY1Gb_5LRyZ1KSA9cY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Vjpt3HO0dUY1Gb_5LRyZ1KSA9cY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Vjpt3HO0dUY1Gb_5LRyZ1KSA9cY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Vjpt3HO0dUY1Gb_5LRyZ1KSA9cY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CharlesMaxWood/~4/-hvLjN92TgY" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://charlesmaxwood.com/new-podcast-railscoach-com-your-chance-to-win-camtasia-for-mac-or-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://charlesmaxwood.com/new-podcast-railscoach-com-your-chance-to-win-camtasia-for-mac-or-windows/</feedburner:origLink></item>
		<item>
		<title>Rails Templates: My Template</title>
		<link>http://feedproxy.google.com/~r/CharlesMaxWood/~3/jIq10xeetPE/</link>
		<comments>http://charlesmaxwood.com/rails-templates-my-template/#comments</comments>
		<pubDate>Sat, 10 Oct 2009 05:43:43 +0000</pubDate>
		<dc:creator>Chuck</dc:creator>
				<category><![CDATA[Blog Posts]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[action]]></category>
		<category><![CDATA[annotate_models]]></category>
		<category><![CDATA[authentication]]></category>
		<category><![CDATA[controllers]]></category>
		<category><![CDATA[create]]></category>
		<category><![CDATA[cucumber]]></category>
		<category><![CDATA[daemons]]></category>
		<category><![CDATA[gems]]></category>
		<category><![CDATA[generator]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[Pratik Naik]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[rails core]]></category>
		<category><![CDATA[rake]]></category>
		<category><![CDATA[rspec]]></category>
		<category><![CDATA[rspec-rails]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://charlesmaxwood.com/?p=466</guid>
		<description>I just read the article by Pratik Naik from the Rails Core Team regarding Rails Templates. Have you ever wished you could start out your Rails application with all of your gems installed and all of your standard setup items completed? Well, wait no longer. You can now do it with Rails Templates. Pratik covered [...]
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/gIyGa3VBzCKkazDM5dVALMvVZws/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gIyGa3VBzCKkazDM5dVALMvVZws/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/gIyGa3VBzCKkazDM5dVALMvVZws/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gIyGa3VBzCKkazDM5dVALMvVZws/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CharlesMaxWood/~4/jIq10xeetPE" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://charlesmaxwood.com/rails-templates-my-template/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://charlesmaxwood.com/rails-templates-my-template/</feedburner:origLink></item>
		<item>
		<title>Deployment with Capistrano</title>
		<link>http://feedproxy.google.com/~r/CharlesMaxWood/~3/vppBuMdmDUo/</link>
		<comments>http://charlesmaxwood.com/deployment-with-capistrano/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 04:06:17 +0000</pubDate>
		<dc:creator>Chuck</dc:creator>
				<category><![CDATA[Blog Posts]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[authentication]]></category>
		<category><![CDATA[capistrano]]></category>
		<category><![CDATA[config]]></category>
		<category><![CDATA[controllers]]></category>
		<category><![CDATA[create]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[deployment]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[passenger]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[webserver]]></category>

		<guid isPermaLink="false">http://charlesmaxwood.com/?p=456</guid>
		<description>One problem that seems to face people when they&amp;#8217;re attempting to move their applications into production is the best way to manage deployment of their application. This is where tools like capistrano comes in. Capistrano was written by Jamis Buck of 37signals. In a lot of ways it has become the defacto way to deploy [...]
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/PnFW4tUhoy00cICrB_D1GHM_AsU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/PnFW4tUhoy00cICrB_D1GHM_AsU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/PnFW4tUhoy00cICrB_D1GHM_AsU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/PnFW4tUhoy00cICrB_D1GHM_AsU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CharlesMaxWood/~4/vppBuMdmDUo" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://charlesmaxwood.com/deployment-with-capistrano/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://charlesmaxwood.com/deployment-with-capistrano/</feedburner:origLink></item>
		<item>
		<title>Recent Outage and New Hosting</title>
		<link>http://feedproxy.google.com/~r/CharlesMaxWood/~3/HSr-T2581LQ/</link>
		<comments>http://charlesmaxwood.com/recent-outage-new-hosting/#comments</comments>
		<pubDate>Sat, 03 Oct 2009 19:43:01 +0000</pubDate>
		<dc:creator>Chuck</dc:creator>
				<category><![CDATA[Blog Posts]]></category>
		<category><![CDATA[Chuck]]></category>

		<guid isPermaLink="false">http://charlesmaxwood.com/?p=451</guid>
		<description>I just switched my hosting from RapidVPS to SilverRack. You may have noticed the outage today as I moved the blog over. It did present a few issues, but I think I have them all figured out. Please let me know if you notice anything by emailing me at chuck@charlesmaxwood.com. I&amp;#8217;m also trying to get [...]
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/kkYkvWJMnBP-d06qtVfmSow9JDU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kkYkvWJMnBP-d06qtVfmSow9JDU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/kkYkvWJMnBP-d06qtVfmSow9JDU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kkYkvWJMnBP-d06qtVfmSow9JDU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CharlesMaxWood/~4/HSr-T2581LQ" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://charlesmaxwood.com/recent-outage-new-hosting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://charlesmaxwood.com/recent-outage-new-hosting/</feedburner:origLink></item>
		<item>
		<title>Correcting Testing Mistakes: Taking Test Suite Runtime From 3 Hours to 14 Seconds</title>
		<link>http://feedproxy.google.com/~r/CharlesMaxWood/~3/1c_dCq4HRsQ/</link>
		<comments>http://charlesmaxwood.com/correcting-testing-mistakes-taking-test-suite-runtime-from-3-hours-to-14-seconds/#comments</comments>
		<pubDate>Sat, 26 Sep 2009 14:35:59 +0000</pubDate>
		<dc:creator>Chuck</dc:creator>
				<category><![CDATA[Blog Posts]]></category>
		<category><![CDATA[Testing]]></category>
		<category><![CDATA[create]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[datasets]]></category>
		<category><![CDATA[isolation]]></category>
		<category><![CDATA[mock]]></category>
		<category><![CDATA[mocking]]></category>
		<category><![CDATA[object]]></category>
		<category><![CDATA[test]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[unit tests]]></category>

		<guid isPermaLink="false">http://charlesmaxwood.com/?p=428</guid>
		<description>Last week, my development team and I ran across a problem with a library we had written several months before that parsed spreadsheets given to us by one of our clients and inserted the data provided into the database. At the time we weren&amp;#8217;t sure what the problem was. We decided to run the tests [...]
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/82ZEVcfQ3jEDGTF6bh9OjP5lzXM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/82ZEVcfQ3jEDGTF6bh9OjP5lzXM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/82ZEVcfQ3jEDGTF6bh9OjP5lzXM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/82ZEVcfQ3jEDGTF6bh9OjP5lzXM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CharlesMaxWood/~4/1c_dCq4HRsQ" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://charlesmaxwood.com/correcting-testing-mistakes-taking-test-suite-runtime-from-3-hours-to-14-seconds/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://charlesmaxwood.com/correcting-testing-mistakes-taking-test-suite-runtime-from-3-hours-to-14-seconds/</feedburner:origLink></item>
		<item>
		<title>Screencast: Basic Ruby on Rails Routing</title>
		<link>http://feedproxy.google.com/~r/CharlesMaxWood/~3/Fp_Qn4yAVAU/</link>
		<comments>http://charlesmaxwood.com/screencast-basic-ruby-on-rails-routing/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 15:08:28 +0000</pubDate>
		<dc:creator>Chuck</dc:creator>
				<category><![CDATA[Blog Posts]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[routes]]></category>
		<category><![CDATA[routing]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[screencasts]]></category>

		<guid isPermaLink="false">http://charlesmaxwood.com/?p=433</guid>
		<description>This is my first screencast. I&amp;#8217;ve learned a lot about recording screencasts while doing this. The screencast was recorded using a free trial of Camtasia for Mac. The trial is up in 30 days, so I&amp;#8217;d really appreciate donations to help me get ScreenFlow so I can continue to produce screencasts. In the meantime, here&amp;#8217;s [...]
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/9uOC27plQ4wyVPHipEk6UTU-O9o/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9uOC27plQ4wyVPHipEk6UTU-O9o/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/9uOC27plQ4wyVPHipEk6UTU-O9o/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9uOC27plQ4wyVPHipEk6UTU-O9o/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CharlesMaxWood/~4/Fp_Qn4yAVAU" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://charlesmaxwood.com/screencast-basic-ruby-on-rails-routing/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		<feedburner:origLink>http://charlesmaxwood.com/screencast-basic-ruby-on-rails-routing/</feedburner:origLink></item>
		<item>
		<title>CharlesMaxWood.com – A New Focus</title>
		<link>http://feedproxy.google.com/~r/CharlesMaxWood/~3/XNrTb1JTDzQ/</link>
		<comments>http://charlesmaxwood.com/charlesmaxwood-com-a-new-focus/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 04:37:46 +0000</pubDate>
		<dc:creator>Chuck</dc:creator>
				<category><![CDATA[Blog Posts]]></category>
		<category><![CDATA[Chuck]]></category>

		<guid isPermaLink="false">http://charlesmaxwood.com/?p=430</guid>
		<description>When I first set up this blog and purchased the domain, I intended to post about any technology that I came in contact with. However, after owning it for a year and not really putting anything into it, I determined that I would post about what I enjoyed the most&amp;#8212;Ruby on Rails. Over the last [...]
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ud8Bai22JUIBpGTj5sNchc87HIs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ud8Bai22JUIBpGTj5sNchc87HIs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ud8Bai22JUIBpGTj5sNchc87HIs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ud8Bai22JUIBpGTj5sNchc87HIs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CharlesMaxWood/~4/XNrTb1JTDzQ" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://charlesmaxwood.com/charlesmaxwood-com-a-new-focus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://charlesmaxwood.com/charlesmaxwood-com-a-new-focus/</feedburner:origLink></item>
		<item>
		<title>Data Seeding in Ruby on Rails 2.3.4</title>
		<link>http://feedproxy.google.com/~r/CharlesMaxWood/~3/9KPscXPA5ag/</link>
		<comments>http://charlesmaxwood.com/data-seeding-in-ruby-on-rails-2-3-4/#comments</comments>
		<pubDate>Wed, 23 Sep 2009 01:37:44 +0000</pubDate>
		<dc:creator>Chuck</dc:creator>
				<category><![CDATA[Blog Posts]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[2.3.4]]></category>
		<category><![CDATA[activerecord]]></category>
		<category><![CDATA[create]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[data seeding]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[fixtures]]></category>
		<category><![CDATA[migration]]></category>
		<category><![CDATA[rake]]></category>

		<guid isPermaLink="false">http://charlesmaxwood.com/?p=425</guid>
		<description>I just started building a new Rails application in version 2.3.4. One feature that I thought was particularly handy is the data seeding that is now built into Ruby on Rails. Before this feature, you would have to do one of two things. You could seed your data in your migrations. The problem with this [...]
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/YOV5DfcqKMAufUcSpjkGrBBdXAI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YOV5DfcqKMAufUcSpjkGrBBdXAI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/YOV5DfcqKMAufUcSpjkGrBBdXAI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YOV5DfcqKMAufUcSpjkGrBBdXAI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CharlesMaxWood/~4/9KPscXPA5ag" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://charlesmaxwood.com/data-seeding-in-ruby-on-rails-2-3-4/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		<feedburner:origLink>http://charlesmaxwood.com/data-seeding-in-ruby-on-rails-2-3-4/</feedburner:origLink></item>
		<item>
		<title>Ruby 5 and Rails Envy Revisited</title>
		<link>http://feedproxy.google.com/~r/CharlesMaxWood/~3/WwO5TC-aGUw/</link>
		<comments>http://charlesmaxwood.com/ruby-5-and-rails-envy-revisited/#comments</comments>
		<pubDate>Fri, 18 Sep 2009 05:04:06 +0000</pubDate>
		<dc:creator>Chuck</dc:creator>
				<category><![CDATA[Blog Posts]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[Dan Benjamin]]></category>
		<category><![CDATA[Gregg Pollack]]></category>
		<category><![CDATA[Jason Seifer]]></category>
		<category><![CDATA[podcast]]></category>
		<category><![CDATA[rails envy]]></category>
		<category><![CDATA[ruby5]]></category>

		<guid isPermaLink="false">http://charlesmaxwood.com/?p=421</guid>
		<description>About a month ago, I wrote about the splitting up of the dynamic duo&amp;#8212;Jason Seifer and Gregg Pollack&amp;#8212;that made up the Rails Envy team. Since then, we&amp;#8217;ve seen 7 episodes of Ruby5 and 2 episodes of Rails Envy come out. Now that we&amp;#8217;ve gotten a good feel for what each is doing with his podcast, [...]
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/XYqYljlIbTFI_D4f0R07Wua9Khw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XYqYljlIbTFI_D4f0R07Wua9Khw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/XYqYljlIbTFI_D4f0R07Wua9Khw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XYqYljlIbTFI_D4f0R07Wua9Khw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CharlesMaxWood/~4/WwO5TC-aGUw" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://charlesmaxwood.com/ruby-5-and-rails-envy-revisited/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://charlesmaxwood.com/ruby-5-and-rails-envy-revisited/</feedburner:origLink></item>
		<item>
		<title>8 Lessons From Corey Haines’ Performance Kata</title>
		<link>http://feedproxy.google.com/~r/CharlesMaxWood/~3/c8hNA7GryN0/</link>
		<comments>http://charlesmaxwood.com/8-lessons-from-corey-haines-performance-kata/#comments</comments>
		<pubDate>Tue, 15 Sep 2009 02:52:21 +0000</pubDate>
		<dc:creator>Chuck</dc:creator>
				<category><![CDATA[Blog Posts]]></category>
		<category><![CDATA[Developers]]></category>
		<category><![CDATA[code kata]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[helper methods]]></category>
		<category><![CDATA[pair programming]]></category>
		<category><![CDATA[rspec]]></category>
		<category><![CDATA[rspec context]]></category>
		<category><![CDATA[TDD]]></category>
		<category><![CDATA[test driven development]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[tests]]></category>

		<guid isPermaLink="false">http://charlesmaxwood.com/?p=407</guid>
		<description>Gregg Pollack posted this video to the Envy Labs Blog. It&amp;#8217;s a terrific example of Test Driven Development. Here is the video and 8 lessons you should learn from it. 1. Performance Katas Have you ever read a book or watched a presentation and learned something really interesting only to forget it a week or [...]
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/MVh21GxDR_4nsuUf04_F7cawaSs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MVh21GxDR_4nsuUf04_F7cawaSs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/MVh21GxDR_4nsuUf04_F7cawaSs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MVh21GxDR_4nsuUf04_F7cawaSs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CharlesMaxWood/~4/c8hNA7GryN0" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://charlesmaxwood.com/8-lessons-from-corey-haines-performance-kata/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		<feedburner:origLink>http://charlesmaxwood.com/8-lessons-from-corey-haines-performance-kata/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic page generated in 1.195 seconds. --><!-- Cached page generated by WP-Super-Cache on 2010-07-30 13:37:13 -->
