<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>notkeepingitreal.com: Camping and Ridiculously Small Web Applications</title>
    <link>http://notkeepingitreal.com/articles/2007/01/28/camping-and-ridiculously-small-web-applications</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description></description>
    <item>
      <title>Camping and Ridiculously Small Web Applications</title>
      <description>&lt;p&gt;So I sat down to create a website today and, as one might expect someone who wanted to create a rails application to do, ran the command:&lt;/p&gt;


&lt;div class="typocode"&gt;&lt;pre&gt;&lt;code class="typocode_default "&gt;rails deployer&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

	&lt;p&gt;I knew I didn&amp;#8217;t need a database for this particular application, so, as one might expect someone without a strong grasp of &lt;a href="http://notkeepingitreal.com/language"&gt;language&lt;/a&gt; to do, I googled for &lt;a href="http://dictionary.reference.com/search?q=databaseless"&gt;words that don&amp;#8217;t exist&lt;/a&gt;: &lt;a href="http://www.google.com/search?&amp;#38;q=databaseless%20rails%20application"&gt;databaseless rails application&lt;/a&gt;.&lt;/p&gt;


	&lt;p&gt;The friendly people in the search results, who apparently also enjoy making up words, were busy discussing how to go about prying rails free from ActiveRecord&amp;#8217;s evil clutches (ActiveRecord being the database layer built into rails). There was, however, a lone voice calling out, &amp;#8220;maybe rails is overkill for your application if you don&amp;#8217;t need a database.&amp;#8221;&lt;/p&gt;


	&lt;p&gt;&amp;#8220;A web application not built in rails?!?,&amp;#8221; I thought, &amp;#8220;That&amp;#8217;s frickin&amp;#8217; ridiculous!&amp;#8221;&lt;/p&gt;


	&lt;p&gt;Two hours later the job was done. The secret? &lt;a href="http://whytheluckystiff.net/"&gt;Why the lucky stiff&lt;/a&gt; and his mini-framework, &lt;a href="http://code.whytheluckystiff.net/camping/"&gt;Camping&lt;/a&gt;. As it turns out, Camping is a neat little web framework. The best thing (I can&amp;#8217;t believe I&amp;#8217;m saying this) is that all of the code for the entire application can be, if you so choose, in one file. So when I went to archive away the code in &lt;a href="http://subversion.tigris.org/"&gt;subversion&lt;/a&gt;, I didn&amp;#8217;t have to engage in witchcraft like &lt;a href="http://svnbook.red-bean.com/en/1.1/ch07s02.html"&gt;setting up the svn ignore property&lt;/a&gt; on multiple files and directories, or pulling lots of libraries into the application by way of svn externals.&lt;/p&gt;


	&lt;p&gt;The flip side to all of this is that when I installed &lt;a href="http://code.whytheluckystiff.net/camping/wiki/CampingOmnibus"&gt;the recommended gem&lt;/a&gt;, it grabbed what seemed to be a &lt;strong&gt;heck of a lot&lt;/strong&gt; of other gems as dependencies. Rails has moved away from this kind of server-dependent configuration by encouraging people to package all of their application&amp;#8217;s dependencies into the application itself. But I still think it&amp;#8217;s cool that the application is in one file. :)&lt;/p&gt;


	&lt;p&gt;So by all means, &lt;a href="http://code.whytheluckystiff.net/camping"&gt;give camping a shot&lt;/a&gt; the next time you want to write an afternoon-sized web application.&lt;/p&gt;</description>
      <pubDate>Sun, 28 Jan 2007 21:36:00 -0700</pubDate>
      <guid isPermaLink="false">urn:uuid:49058877-81c9-43d1-af44-6c5f106dd6ba</guid>
      <author>Kevin</author>
      <link>http://notkeepingitreal.com/articles/2007/01/28/camping-and-ridiculously-small-web-applications</link>
      <category>Software</category>
      <category>Experimentation</category>
      <trackback:ping>http://notkeepingitreal.com/articles/trackback/1570</trackback:ping>
    </item>
    <item>
      <title>"Camping and Ridiculously Small Web Applications" by Kevin</title>
      <description>&lt;p&gt;Hodos:&lt;/p&gt;


	&lt;p&gt;It&amp;#8217;s just a web interface to deploy our apps to the test server. Nothing flashy. :)&lt;/p&gt;</description>
      <pubDate>Mon, 29 Jan 2007 17:23:52 -0700</pubDate>
      <guid isPermaLink="false">urn:uuid:a0b871b7-788d-4035-98fa-b8af509ad3de</guid>
      <link>http://notkeepingitreal.com/articles/2007/01/28/camping-and-ridiculously-small-web-applications#comment-1572</link>
    </item>
    <item>
      <title>"Camping and Ridiculously Small Web Applications" by Dan Hodos</title>
      <description>&lt;p&gt;Dude! What&amp;#8217;d you build?&lt;/p&gt;</description>
      <pubDate>Mon, 29 Jan 2007 06:59:15 -0700</pubDate>
      <guid isPermaLink="false">urn:uuid:ad850cc5-aea4-4750-97d1-722ba57bb852</guid>
      <link>http://notkeepingitreal.com/articles/2007/01/28/camping-and-ridiculously-small-web-applications#comment-1571</link>
    </item>
  </channel>
</rss>
