<?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>McKinney Station &#187; mongrel</title>
	<atom:link href="http://www.mckinneystation.com/categories/mongrel/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mckinneystation.com</link>
	<description>Ruby on Rails web application development for Dallas/Fort Worth and all of North Texas.</description>
	<lastBuildDate>Wed, 02 Sep 2009 14:29:42 +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>Microapps Encourage Hacking</title>
		<link>http://www.mckinneystation.com/2008/06/03/microapps-encourage-hacking/</link>
		<comments>http://www.mckinneystation.com/2008/06/03/microapps-encourage-hacking/#comments</comments>
		<pubDate>Tue, 03 Jun 2008 14:54:46 +0000</pubDate>
		<dc:creator>Geoffrey</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[GitHub]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[RailsConf]]></category>
		<category><![CDATA[SQLite]]></category>
		<category><![CDATA[Sinatra]]></category>
		<category><![CDATA[SliceHost]]></category>
		<category><![CDATA[Web Applications]]></category>
		<category><![CDATA[microapps]]></category>
		<category><![CDATA[mongrel]]></category>
		<category><![CDATA[nginx]]></category>

		<guid isPermaLink="false">http://www.mckinneystation.com/2008/06/03/microapps-encourage-hacking/</guid>
		<description><![CDATA[photo by Jeff Belmonte
I am back from RailsConf 2008 and two of my favorite talks were &#8220;Microapps for Fun and Profit&#8221; by Erik Kastner and &#8220;23 Hacks&#8221; by Nathaniel Talbott.  I have recently been toying around with creating small little apps where I can try out new ideas and sharpen my skills.  
One [...]]]></description>
			<content:encoded><![CDATA[<div class="shadow left"><img src='http://www.mckinneystation.com/wp-content/uploads/2008/06/small_train.jpg' alt='Small Train' /><br/><span class="credit">photo by <a href="http://www.flickr.com/photos/jeffbelmonte/">Jeff Belmonte</a></span></div>
<p>I am back from <a href="http://www.railsconf.com">RailsConf 2008</a> and two of my favorite talks were &#8220;<a href="http://metaatem.net/2008/05/30/my-railsconf-talk">Microapps for Fun and Profit</a>&#8221; by <a href="http://metaatem.net/">Erik Kastner</a> and &#8220;<a href="http://blog.talbott.ws/articles/2008/5/31/23-hacks-railsconf-2008">23 Hacks</a>&#8221; by <a href="http://blog.talbott.ws/">Nathaniel Talbott</a>.  I have recently been toying around with creating small little apps where I can try out new ideas and sharpen my skills.  </p>
<p>One of those apps is the <a href="http://www.templategeneratorpro.com">Template Generator Pro</a>.  It was a really simple little app the generates funny <a href="http://coverletters.templategeneratorpro.com">cover letters</a>, <a href="http://twoweeknotice.templategeneratorpro.com">two week notices</a>, <a href="http://jobs.templategeneratorpro.com">job postings</a>, and more.  Not a lot to it.  What did I learn?  I deployed it to <a href="http://www.slicehost.com">SliceHost</a> (my previous apps have been deployed to <a href="http://dreamhost.com/">DreamHost</a>) and starting learning more about hosting and system administration.  I also had a chance to port the <a href="http://nonsense.sourceforge.net/">Nonsense Perl script</a> to <a href="http://nonsense.rubyforge.org/">a Ruby version</a>.  That was fun!</p>
<h2>Tools of the Trade</h2>
<p>What am I using for my microapps?  The first ones (<a href="http://www.catechizeme.com">CathechizeMe</a> and <a href="http://www.templategeneratorpro.com">TemplateGeneratorPro</a>) were small Rails applications.  But that is alot of overhead and not a lot of &#8220;micro&#8221; in that.  So for new things I am looking at <a href="http://sinatrarb.com/">Sinatra</a> for a framework and <a href="http://stone.rubyforge.org/">Stone</a> or <a href="http://ar.rubyonrails.com/">ActiveRecord</a> with <a href="http://www.sqlite.org/">SQLite</a> for persistance.  I like <a href="http://jquery.com/">JQuery</a> for the Javascript and <a href="http://code.google.com/p/blueprintcss/">BluePrint CSS</a> helps me make it look pretty fairly easily.  <a href="http://www.oswd.org/">Open Source Web Design</a> and <a href="http://www.openwebdesign.org">Open Web Design</a> help to stimulate the creative aspects of the designs.</p>
<h2>Check it Out</h2>
<p>You can see some my little hacks being stored on my GitHub account:  <a href="http://www.github.com/gdagley">http://www.github.com/gdagley</a>. I also have some projects from <a href="http://www.thinkrelevance.com">work</a> at <a href="http://www.github.com/relevance">http://www.github.com/relevance</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mckinneystation.com/2008/06/03/microapps-encourage-hacking/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Rails Development Environment in Ubuntu</title>
		<link>http://www.mckinneystation.com/2007/05/08/rails-development-environment-in-ubuntu/</link>
		<comments>http://www.mckinneystation.com/2007/05/08/rails-development-environment-in-ubuntu/#comments</comments>
		<pubDate>Tue, 08 May 2007 14:59:20 +0000</pubDate>
		<dc:creator>Geoffrey</dc:creator>
				<category><![CDATA[Averatec]]></category>
		<category><![CDATA[Development Environment]]></category>
		<category><![CDATA[Entrepreneurial]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[RSpec]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[SQLite]]></category>
		<category><![CDATA[Testing]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[fastercsv]]></category>
		<category><![CDATA[hpricot]]></category>
		<category><![CDATA[mongrel]]></category>
		<category><![CDATA[starfish]]></category>
		<category><![CDATA[subversion]]></category>

		<guid isPermaLink="false">http://www.mckinneystation.com/2007/05/08/rails-development-environment-in-ubuntu/</guid>
		<description><![CDATA[photo by zruvalcaba
After my last post, I thought I would share what I use for developing on Ubuntu.
Editor
I have always been a hands-on kinda guy, so I don&#8217;t use any of the fancy IDEs.  Right now, I am using SciTE for two reasons.  It feels lightweight and it is available for Linux and [...]]]></description>
			<content:encoded><![CDATA[<div class="shadow right"><img src='http://www.mckinneystation.com/wp-content/uploads/2007/05/goat_canyon_trestle.jpg' alt='Goat Canyon Trestle' /><br/><span class="credit">photo by <a href="http://www.sxc.hu/profile/zruvalcaba">zruvalcaba</a></span></div>
<p>After <a href="http://www.mckinneystation.com/2007/05/08/and-that-is-why-you-have-backups/">my last post</a>, I thought I would share what I use for developing on <a href="http://www.ubuntu.com">Ubuntu</a>.</p>
<h2>Editor</h2>
<p>I have always been a hands-on kinda guy, so I don&#8217;t use any of the <a href="http://www.aptana.com/">fancy</a> <a href="http://www.jetbrains.com/idea/index.html">IDEs</a>.  Right now, I am using <a href="http://www.scintilla.org/SciTE.html">SciTE</a> for two reasons.  It feels lightweight and it is available for Linux and Windows.  Since <a href="http://www.averatec.com/products/portable/thinlight/3200Series.asp">my laptop</a> does not have a lot of memory, a lightweight editor is a must.  I tried <a href="http://www.eclipse.org/">Eclipse</a>, but it chewed up all my memory and slowed things to a crawl.  So SciTE with <a href="http://caladbolg.net/scite.php">some additional plugins</a> (and <a href="http://mondaybynoon.com/2007/03/12/using-scite-with-textmate-style-snippets/">information on getting them going</a>) powers <a href="http://www.mckinneystation.com/projects">the development at McKinney Station</a>.</p>
<h2>Ruby and Rails</h2>
<p>I am using the latest <a href="http://www.ruby-lang.org/en/">Ruby</a> and <a href="http://www.rubyonrails.com">Rails</a> for all new development.  For testing I am using <a href="http://rspec.rubyforge.org">RSpec</a>, which seems <a href="http://www.mckinneystation.com/2007/04/25/specify-first-test-last-if-ever/">a lot more intuitive to me</a>.  Other <a href="http://rubygems.org/">gems</a> I  have installed include:</p>
<ul>
<li><a href="http://fastercsv.rubyforge.org/">FasterCSV</a> &#8211; parsing CSV files</li>
<li><a href="http://tech.rufy.com/2006/08/mapreduce-for-ruby-ridiculously-easy.html">starfish</a> &#8211; simple Ruby Map/Reduce</li>
<li><a href="http://mongrel.rubyforge.org/">mongrel</a> &#8211; lightweight Ruby web server</li>
<li><a href="http://code.whytheluckystiff.net/hpricot/">hpricot</a> &#8211; Ruby HTML parser</li>
</ul>
<h2>Database</h2>
<p>I love starting all of my development projects with SQLite.  It is <a href="http://wiki.rubyonrails.org/rails/pages/HowtoUseSQLite">so easy to get up and running</a>.   As the project matures, I am able to quickly switch development over to a MySQL database with a change in the application&#8217;s database configuration and a quick <code>rake db:migrate</code>.</p>
<h2>Version Control</h2>
<p>All source code versioning is done with Subversion.  With <a href="http://www.railsonwave.com/railsonwave/2006/12/19/smart-subversion-script-for-rails-projects">this quick little script</a>, I can get a Rails project committed and started in minutes.</p>
<h2>Conclusion</h2>
<p>I am always looking for ways to speed up my development process, but so far this is working for me.  And it is very enjoyable.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mckinneystation.com/2007/05/08/rails-development-environment-in-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
