<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://railsmagnet.com" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Rails Magnet - Attracting Rails Developers</title>
 <link>http://railsmagnet.com</link>
 <description>I am interested in sharing my knowledge and experience using the Ruby on Rails framework.  The particular topics I cover include gems and plugins, search technologies, optimizations, tips and tricks, testing, and more.  In researching solutions to problems that I encounter I often want to document my efforts and conclusions and I suspect that this information will be useful to others as well.</description>
 <language>en</language>
<item>
 <title>More frustrated than usual</title>
 <link>http://railsmagnet.com/2008/02/more-frustrated-usual</link>
 <description>&lt;p&gt;I&amp;#8217;ve found myself digging through a lot of Rails code over the last few days.  For some things, like building a holeless cache that might be understandable but for other things, like needing to use a charset other than UTF-8 for a column and still have things work has been troublesome.  Rails is a young product so I think it&amp;#8217;s wise to keep in mind that the documentation isn&amp;#8217;t always accurate or complete.  Still, while I enjoy reading the code of products I use from time to time, being forced to learn the internals repeatedly is frustrating.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://railsmagnet.com/2008/02/more-frustrated-usual&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://railsmagnet.com/2008/02/more-frustrated-usual#comments</comments>
 <category domain="http://railsmagnet.com/category/topic/charset">charset</category>
 <category domain="http://railsmagnet.com/category/topic/db">db</category>
 <category domain="http://railsmagnet.com/category/topic/filters">filters</category>
 <category domain="http://railsmagnet.com/category/topic/mysql">mysql</category>
 <category domain="http://railsmagnet.com/category/topic/schema">schema</category>
 <category domain="http://railsmagnet.com/category/topic/sql">sql</category>
 <pubDate>Mon, 04 Feb 2008 03:29:45 -0800</pubDate>
 <dc:creator>specialj</dc:creator>
 <guid isPermaLink="false">19 at http://railsmagnet.com</guid>
</item>
<item>
 <title>Helpful reads for the night</title>
 <link>http://railsmagnet.com/2008/02/helpful-reads-night</link>
 <description>&lt;p&gt;The 2 main issues I was investigated was coming up with a holeless caching system and looking into better ways to handle css.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://railsmagnet.com/2008/02/helpful-reads-night&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://railsmagnet.com/2008/02/helpful-reads-night#comments</comments>
 <category domain="http://railsmagnet.com/category/topic/caching">caching</category>
 <category domain="http://railsmagnet.com/category/topic/css">css</category>
 <category domain="http://railsmagnet.com/category/topic/links">links</category>
 <pubDate>Sun, 03 Feb 2008 06:41:17 -0800</pubDate>
 <dc:creator>specialj</dc:creator>
 <guid isPermaLink="false">18 at http://railsmagnet.com</guid>
</item>
<item>
 <title>Plugins that make my life easier</title>
 <link>http://railsmagnet.com/2008/02/plugins-make-my-life-easier</link>
 <description>&lt;p&gt;Working today I found myself reading up a lot on a few plugins I&amp;#8217;ve been using so I thought I&amp;#8217;d try to get all the links to the plugins I commonly use in one place.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://railsmagnet.com/2008/02/plugins-make-my-life-easier&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://railsmagnet.com/2008/02/plugins-make-my-life-easier#comments</comments>
 <category domain="http://railsmagnet.com/category/topic/plugins">plugins</category>
 <pubDate>Sun, 03 Feb 2008 04:52:00 -0800</pubDate>
 <dc:creator>specialj</dc:creator>
 <guid isPermaLink="false">17 at http://railsmagnet.com</guid>
</item>
<item>
 <title>2 questions about attachment_fu answered</title>
 <link>http://railsmagnet.com/2008/02/2-questions-about-attachmentfu-answered</link>
 <description>&lt;ol&gt;
&lt;li&gt;&lt;a href=&quot;http://the.railsi.st/2007/8/21/how-to-customize-attachment_fu-file-names&quot;&gt;How to customize attachment_fu file names&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://beast.caboo.se/forums/2/topics/4623&quot;&gt;How to regenerate attachment_fu thumbnails&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The former wasn&amp;#8217;t quite what I was looking for and the latter didn&amp;#8217;t seem to work as given but both were helpful in working quickly toward the solutions I needed.&lt;/p&gt;
</description>
 <comments>http://railsmagnet.com/2008/02/2-questions-about-attachmentfu-answered#comments</comments>
 <category domain="http://railsmagnet.com/category/topic/attachmentfu">attachment_fu</category>
 <pubDate>Sat, 02 Feb 2008 04:23:46 -0800</pubDate>
 <dc:creator>specialj</dc:creator>
 <guid isPermaLink="false">16 at http://railsmagnet.com</guid>
</item>
<item>
 <title>Still searching for a great Rails frontend webserver</title>
 <link>http://railsmagnet.com/2008/01/still-searching-great-rails-frontend-webserver</link>
 <description>&lt;p&gt;I spent many hours today evaluating various web server front-ends.  So far not 1 has met all of my requirements.  Most web servers proxy implementations do not work optimally for Mongrel.  For Mongrel, only 1 request should be sent to an instance; any additional requests should be queued until a Mongrel server becomes available.  Only Lighttpd 1.4.x with it&amp;#8217;s &amp;#8220;fair&amp;#8221; scheduler and Apache 2.2.x (Event MPM ) can do this.  However, Lighttpd 1.4.x does not have the ability to dynamically compress content unless patched and Apache 2.2.x (Event MPM ) does not support SSL which are both additional requirements.  Apache 2.2.x (Worker and PreFork MPM) and Nginx 0.5.x can both dynamically compress content and support SSL but neither has an optimal proxy implementation.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://railsmagnet.com/2008/01/still-searching-great-rails-frontend-webserver&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://railsmagnet.com/2008/01/still-searching-great-rails-frontend-webserver#comments</comments>
 <category domain="http://railsmagnet.com/category/topic/apache">apache</category>
 <category domain="http://railsmagnet.com/category/topic/httpd">httpd</category>
 <category domain="http://railsmagnet.com/category/topic/lighttpd">lighttpd</category>
 <category domain="http://railsmagnet.com/category/topic/nginx">nginx</category>
 <category domain="http://railsmagnet.com/category/topic/pen">pen</category>
 <category domain="http://railsmagnet.com/category/topic/server">server</category>
 <category domain="http://railsmagnet.com/category/topic/web">web</category>
 <pubDate>Wed, 30 Jan 2008 04:19:01 -0800</pubDate>
 <dc:creator>specialj</dc:creator>
 <guid isPermaLink="false">15 at http://railsmagnet.com</guid>
</item>
<item>
 <title>More Rails webserver news</title>
 <link>http://railsmagnet.com/2008/01/more-rails-webserver-news</link>
 <description>&lt;p&gt;The Rails webserver world is really moving.  Mongrel, Thin, and now Ebb, are all available for rails developers and rails application host managers.  I decided to take a look at some recent developments with each.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://railsmagnet.com/2008/01/more-rails-webserver-news&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://railsmagnet.com/2008/01/more-rails-webserver-news#comments</comments>
 <category domain="http://railsmagnet.com/category/topic/ebb">ebb</category>
 <category domain="http://railsmagnet.com/category/topic/mongrel">mongrel</category>
 <category domain="http://railsmagnet.com/category/topic/rails">rails</category>
 <category domain="http://railsmagnet.com/category/topic/thin">thin</category>
 <pubDate>Sat, 19 Jan 2008 03:04:20 -0800</pubDate>
 <dc:creator>specialj</dc:creator>
 <guid isPermaLink="false">14 at http://railsmagnet.com</guid>
</item>
<item>
 <title>Doing research on Rails caching</title>
 <link>http://railsmagnet.com/2008/01/doing-research-rails-caching</link>
 <description>&lt;p&gt;I haven&amp;#8217;t decided on how exactly I&amp;#8217;m going to cache an app that I&amp;#8217;m working on so I decided to review what other people were doing to give me some ideas.  It seems like the cache-fu plugin is a favorite though the Action Cache plugin gets mentioned quite a bit as well.  Here are some links to pages I found useful.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://railsmagnet.com/2008/01/doing-research-rails-caching&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://railsmagnet.com/2008/01/doing-research-rails-caching#comments</comments>
 <category domain="http://railsmagnet.com/category/topic/caching">caching</category>
 <category domain="http://railsmagnet.com/category/topic/links">links</category>
 <pubDate>Thu, 17 Jan 2008 03:07:05 -0800</pubDate>
 <dc:creator>specialj</dc:creator>
 <guid isPermaLink="false">13 at http://railsmagnet.com</guid>
</item>
<item>
 <title>Installing Eclipse with RadRails and Subclipse under Ubuntu 7.10 (Gutsy Gibbon)</title>
 <link>http://railsmagnet.com/2008/01/installing-eclipse-radrails-and-subclipse-under-ubuntu-710-gutsy-gibbon</link>
 <description>&lt;p&gt;Over the past few weeks I have increasingly found myself unhappy developing Rails applications in NetBeans 6.  While I was initially happy with the productivity boost from moving from writing applications in nano to using a full IDE I found myself reverting to using nano.  The reason was simply that NetBeans was putting too much load on my desktop system.  The system isn&amp;#8217;t exactly slow (Athlon 64 X2 4600+, 2GB RAM) yet when running NetBeans the system load was hovering between 4 and 5 making development tedious.  Before trying NetBeans I had read a lot about various IDE&amp;#8217;s and I decided to revisit that research.  One consistent complement to Eclipse with RadRails was that the performance was snappy.  I decided to give it a try, if for no other reason than to expand my Rails IDE experiences.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://railsmagnet.com/2008/01/installing-eclipse-radrails-and-subclipse-under-ubuntu-710-gutsy-gibbon&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://railsmagnet.com/2008/01/installing-eclipse-radrails-and-subclipse-under-ubuntu-710-gutsy-gibbon#comments</comments>
 <category domain="http://railsmagnet.com/category/topic/development">development</category>
 <category domain="http://railsmagnet.com/category/topic/eclipse">eclipse</category>
 <category domain="http://railsmagnet.com/category/topic/install">install</category>
 <category domain="http://railsmagnet.com/category/topic/radrails">radrails</category>
 <category domain="http://railsmagnet.com/category/topic/rails">rails</category>
 <category domain="http://railsmagnet.com/category/topic/subclipse">subclipse</category>
 <category domain="http://railsmagnet.com/category/topic/ubuntu">ubuntu</category>
 <pubDate>Thu, 17 Jan 2008 01:31:53 -0800</pubDate>
 <dc:creator>specialj</dc:creator>
 <guid isPermaLink="false">12 at http://railsmagnet.com</guid>
</item>
<item>
 <title>Installing plugins with piston</title>
 <link>http://railsmagnet.com/2008/01/installing-plugins-piston</link>
 <description>&lt;p&gt;I&amp;#8217;ve read a lot of positive things about piston, a gem which can be used to manage plugins.  Typically it&amp;#8217;s used as a replacement for projects that use svn:externals to manage plugins from external repositories.  I learned very quickly in my rails development work that svn:externals was an extremely problematic approach.  So I tended to simply manage the plugins myself.  I even went so far as to write a script which would alert me to updates in the plugins.  However I decided that piston should be mature enough at this point to try in a project.  Here&amp;#8217;s how it went.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://railsmagnet.com/2008/01/installing-plugins-piston&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://railsmagnet.com/2008/01/installing-plugins-piston#comments</comments>
 <category domain="http://railsmagnet.com/category/topic/piston">piston</category>
 <category domain="http://railsmagnet.com/category/topic/plugins">plugins</category>
 <pubDate>Fri, 11 Jan 2008 23:00:09 -0800</pubDate>
 <dc:creator>specialj</dc:creator>
 <guid isPermaLink="false">11 at http://railsmagnet.com</guid>
</item>
<item>
 <title>A new web server for rails - and it is Thin</title>
 <link>http://railsmagnet.com/2008/01/new-web-server-rails-and-it-thin</link>
 <description>&lt;p&gt;I&amp;#8217;m looking forward to trying out Thin, a new web server for rails that&amp;#8217;s built on Rack, Event Machine, and the Mongrel parser.  The one downside of mongrel is that it does consume more memory that I would prefer and Thin may use somewhat less and deliver more speed.  Thin isn&amp;#8217;t ready for production yet as it doesn&amp;#8217;t handle static content (page caching and static html files) and such features may cause it to lose some of its speed.  But it sounds like a well designed project and any performance increase, especially under high concurrency loads, will be most welcome.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://railsmagnet.com/2008/01/new-web-server-rails-and-it-thin&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://railsmagnet.com/2008/01/new-web-server-rails-and-it-thin#comments</comments>
 <category domain="http://railsmagnet.com/category/topic/httpd">httpd</category>
 <category domain="http://railsmagnet.com/category/topic/server">server</category>
 <category domain="http://railsmagnet.com/category/topic/thin">thin</category>
 <category domain="http://railsmagnet.com/category/topic/web">web</category>
 <pubDate>Thu, 10 Jan 2008 02:15:36 -0800</pubDate>
 <dc:creator>specialj</dc:creator>
 <guid isPermaLink="false">10 at http://railsmagnet.com</guid>
</item>
</channel>
</rss>
