<?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>Meta Bates &#187; mongrel</title>
	<atom:link href="http://www.metabates.com/tag/mongrel/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.metabates.com</link>
	<description>The technical ramblings of Mark Bates.</description>
	<lastBuildDate>Sun, 15 Aug 2010 12:49:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Release 0.5.5.4</title>
		<link>http://www.metabates.com/2008/06/10/release-0554/</link>
		<comments>http://www.metabates.com/2008/06/10/release-0554/#comments</comments>
		<pubDate>Tue, 10 Jun 2008 12:04:24 +0000</pubDate>
		<dc:creator>Mark Bates</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Releases]]></category>
		<category><![CDATA[Updates]]></category>
		<category><![CDATA[andre ludwig]]></category>
		<category><![CDATA[mack]]></category>
		<category><![CDATA[mod_rails]]></category>
		<category><![CDATA[mongrel]]></category>
		<category><![CDATA[passenger]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[saji]]></category>
		<category><![CDATA[thin]]></category>

		<guid isPermaLink="false">http://www.mackframework.com/?p=105</guid>
		<description><![CDATA[This is actually a combined post about 0.5.5.3 and 0.5.5.4. They are both small patch releases, but they both address some pretty big problems. 0.5.5.3: The new version of Passenger (aka mod_rails) now has support for Rack based applications. In their documentation they show how to use a Mack app with Passenger. The documentation is [...]]]></description>
			<content:encoded><![CDATA[<p>This is actually a combined post about 0.5.5.3 and 0.5.5.4. They are both small patch releases, but they both address some pretty big problems.</p>
<p><strong>0.5.5.3:</strong></p>
<p>The new version of Passenger (aka mod_rails) now has support for Rack based applications. In their documentation they show how to use a Mack app with Passenger. The documentation is based on the yet to be released Thin adapter. With that said, both of those systems use a piece of Mack that&#8217;s no longer there. Because of that I&#8217;ve restored the small section of code, to make sure those two systems work with Mack. Which is great news.</p>
<p>On some flavors of Unix when you do a Dir.glob you don&#8217;t necessarily get back an ordered list of files. Because of that some people we&#8217;re getting uninitializedÂ constant errors. This has also been addressed in 0.5.5.3.</p>
<p><strong>0.5.5.4:</strong></p>
<p>A couple of people have reported issues where they were getting the following error even with the most simple application:</p>
<p>&#8220;Rack::Lint::LintError: env missing required key QUERY_STRING&#8221;</p>
<p>A Mack supporter by the name of Andre Ludwig stepped up to help me try and figure out the problem. I couldn&#8217;t reproduce it on the machines I have access to, I suppose that goes without saying, because I could&#8217;ve reproduced it, I would&#8217;ve fixed it sooner. Anyway, Andre stepped up with both his time, spending most of his Sunday online with me, but also with his hardware. Andre opened up his server to me so I could go in there directly and play with things until I found the problem.</p>
<p>Sure enough, once I got in there, it didn&#8217;t take me too long to figure out what the problem was. It turned out to be a conflict between the latest version of Mongrel (1.1.5) and the latest version of Thin (0.8.1). A simple rewrite of the rake server task and voila! problem solved.</p>
<p>So I would like to say thanks so much to Andre Ludwig for all his time and his hardware. I would also like to thank Saji for originally reporting the problem and for doing some troubleshooting for me as well.</p>
<p>As the community grows I can&#8217;t help but be awed by not only how much people are loving what Mack is doing, but also by the communities willingness to get involved and help out. Thanks so much everyone!</p>
<p>Changelog 0.5.5.4:</p>
<ul>
<li>Fixed the damn Lint error some people were facing!</li>
</ul>
<div>
<p>Changelog 0.5.5.3:</p>
<ul>
<li>Restored compatibility with Passenger and the next version of Thin.</li>
<li>Fixed &#8216;requires&#8217; out of order in certain flavors or unix. Hopefully.</li>
</ul>
<p>Â </p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.metabates.com/2008/06/10/release-0554/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The History Of Mack, pt. 2</title>
		<link>http://www.metabates.com/2008/02/26/the-history-of-mack-pt-2/</link>
		<comments>http://www.metabates.com/2008/02/26/the-history-of-mack-pt-2/#comments</comments>
		<pubDate>Wed, 27 Feb 2008 01:37:07 +0000</pubDate>
		<dc:creator>Mark Bates</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[mack]]></category>
		<category><![CDATA[menderchuck]]></category>
		<category><![CDATA[merb]]></category>
		<category><![CDATA[mongrel]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[rake]]></category>
		<category><![CDATA[ramaze]]></category>
		<category><![CDATA[thin]]></category>

		<guid isPermaLink="false">http://www.mackframework.com/2008/02/26/the-history-of-mack-pt-2/</guid>
		<description><![CDATA[After two years of developing Menderchuck using Rails, I sat down with the VP of Development and the Director of Development and we took at a look at what the future of the company. We reviewed some of the stuff the business would like to build and where the CEO saw the company headed, and [...]]]></description>
			<content:encoded><![CDATA[<p>After two years of developing Menderchuck using Rails, I sat down with the VP of Development and the Director of Development and we took at a look at what the future of the company. We reviewed some of the stuff the business would like to build and where the CEO saw the company headed, and we looked at the technologies we were using and determined that it was time to investigate alternatives.</p>
<p>The first things to come under the microscope were Rails/Mongrel. As previously stated we found Rails to be a bit too opinionated for our use. One of the big jokes within the dev team was that I was basically rewriting Rails one section at a time. As sad as that joke is, it&#8217;s partially true.</p>
<p>I started to investigate other frameworks, particularly Merb and Ramaze, both of which are great frameworks. Both are lightweight and fast, and are a great alternative to Rails. But, they both didn&#8217;t quite offer what Menderchuck needed to grow into the future.</p>
<p>Menderchuck needed a platform that was fast and scalable. We needed something that would allow us to be a portal application. We needed something that was easy to deploy. We wanted to be able to build/deploy separate applications and have them &#8216;automagically&#8217; linked together. And most importantly we needed something very configurable, and less opinionated.</p>
<p>In the search for a framework utopia, I came across two technologies I really fell in love with, <a href="http://rack.rubyforge.org/" target="_blank">Rack</a> and <a href="http://code.macournoyer.com/thin/" target="_blank">Thin</a>.</p>
<p>(More to come&#8230;)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.metabates.com/2008/02/26/the-history-of-mack-pt-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.239 seconds -->
