<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://townx.org" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>townx - s33r 0.5.4 - Comments</title>
 <link>http://townx.org/blog/elliot/s33r-0-5-4</link>
 <description>Comments for &quot;s33r 0.5.4&quot;</description>
 <language>en</language>
<item>
 <title>Glad it worked. I thought</title>
 <link>http://townx.org/blog/elliot/s33r-0-5-4#comment-38211</link>
 <description>&lt;p&gt;Glad it worked. I thought I&#039;d put a catch in for the use_ssl / subdomain interaction, to turn off use_ssl if subdomain is in use. (That&#039;s a limitation of &lt;span class=&quot;caps&quot;&gt;S3, &lt;/span&gt;by the way.) I&#039;d better check.&lt;/p&gt;</description>
 <pubDate>Mon, 16 Jun 2008 15:09:20 -0500</pubDate>
 <dc:creator>elliot</dc:creator>
 <guid isPermaLink="false">comment 38211 at http://townx.org</guid>
</item>
<item>
 <title>subdomain and use_ssl</title>
 <link>http://townx.org/blog/elliot/s33r-0-5-4#comment-38209</link>
 <description>&lt;p&gt;Thanks for the update!&lt;/p&gt;

&lt;p&gt;It turns out that I need to explicitly set use_ssl to false and subdomain to true. Then it works.&lt;/p&gt;</description>
 <pubDate>Mon, 16 Jun 2008 13:48:00 -0500</pubDate>
 <dc:creator>Geoffrey Grosenbach</dc:creator>
 <guid isPermaLink="false">comment 38209 at http://townx.org</guid>
</item>
<item>
 <title>s33r 0.5.4</title>
 <link>http://townx.org/blog/elliot/s33r-0-5-4</link>
 <description>&lt;p&gt;I stopped working on &lt;a href=&quot;http://s33r.rubyforge.org/&quot;&gt;s33r&lt;/a&gt;, my Ruby Amazon S3 library, a few months ago. I thought Marcel Molina&#039;s S3 library had outstripped mine in terms of features and completeness, I had less time for developing on it, so I handed it over to Tiago Macedo, who&#039;s made a few improvements in the meantime.&lt;/p&gt;

&lt;p&gt;However, I recently got an email from none other than &lt;a href=&quot;http://topfunky.com/&quot;&gt;Geoffrey Grosenbach&lt;/a&gt;. I knew he had used (and even presented about) s33r, and he was asking whether it supported virtual domains for bucket naming. It didn&#039;t. But given a request from Geoffrey, I couldn&#039;t do anything but add the feature. Hence the release of a new version.&lt;/p&gt;

&lt;p&gt;It&#039;s interesting going back over the code, as I wrote it a while back. Even though I only wrote it maybe a year or so ago, it&#039;s striking to me how much I&#039;ve improved as a developer since then. There&#039;s plenty of stuff in there I wouldn&#039;t do now; and it&#039;s obvious to me that the code is a bit convoluted and badly modularised. I could do better now, I&#039;m sure. I put this down to the fact that my coding (full time at work) is now scrutinised by other people, and they make me defend and explain what I&#039;m doing, which improves my design work; also, the fact that it goes into commercial products and has to be performant and testable and readable makes me write more carefully and conscientiously; plus I&#039;ve spent a lot of time thinking and reading about design while I&#039;ve been at &lt;a href=&quot;http://talis.com/&quot;&gt;Talis&lt;/a&gt;, which has improved how I approach coding generally. Maybe I should go back and do a rewrite :)&lt;/p&gt;</description>
 <comments>http://townx.org/blog/elliot/s33r-0-5-4#comments</comments>
 <category domain="http://townx.org/tech">tech</category>
 <pubDate>Sat, 14 Jun 2008 15:16:02 -0500</pubDate>
 <dc:creator>elliot</dc:creator>
 <guid isPermaLink="false">720 at http://townx.org</guid>
</item>
</channel>
</rss>
