<?xml version="1.0" encoding="UTF-8"?>
 <rdf:RDF xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://web.resource.org/cc/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://pinboard.in">
    <title>Pinboard (threedaymonk)</title>
    <link>https://pinboard.in/u:threedaymonk/public/</link>
    <description>recent bookmarks from threedaymonk</description>
    <items>
      <rdf:Seq>	<rdf:li rdf:resource="https://github.com/midnightmonster/activerecord-summarize"/>
	<rdf:li rdf:resource="https://frantic.im/back-to-rails"/>
	<rdf:li rdf:resource="https://www.reinteractive.net/posts/213-rails-with-webpack-why-and-how"/>
	<rdf:li rdf:resource="http://solnic.eu/2015/06/06/cutting-corners-or-why-rails-may-kill-ruby.html"/>
	<rdf:li rdf:resource="http://www.bailis.org/papers/feral-sigmod2015.pdf"/>
	<rdf:li rdf:resource="http://technology.stitchfix.com/blog/2015/06/02/anatomy-of-service-objects-in-rails/"/>
	<rdf:li rdf:resource="https://www.assembla.com/code/assembla-rails/git/commits"/>
	<rdf:li rdf:resource="http://blog.codeclimate.com/blog/2012/10/17/7-ways-to-decompose-fat-activerecord-models/"/>
	<rdf:li rdf:resource="http://ohthatjames.github.com/2012/06/17/rails-without-rails/"/>
	<rdf:li rdf:resource="http://pivotallabs.com/users/brian/blog/articles/301-get-rake-to-always-show-the-error-stack-trace-for-your-project"/>
	<rdf:li rdf:resource="https://github.com/rails/strong_parameters"/>
	<rdf:li rdf:resource="http://tomafro.net/2009/09/quickly-list-missing-foreign-key-indexes"/>
	<rdf:li rdf:resource="https://gist.github.com/1688857"/>
	<rdf:li rdf:resource="http://brakemanscanner.org/"/>
	<rdf:li rdf:resource="http://tomafro.net/2011/08/presenting-the-hashblue-api"/>
	<rdf:li rdf:resource="http://avdi.org/devblog/2011/08/22/your-code-is-my-hell/"/>
	<rdf:li rdf:resource="http://engineering.gomiso.com/2011/06/27/building-a-platform-api-on-rails/"/>
	<rdf:li rdf:resource="https://github.com/efficiency20/ops_middleware"/>
	<rdf:li rdf:resource="http://engineering.attinteractive.com/2010/12/architecture-of-arel-2-0/"/>
	<rdf:li rdf:resource="http://blog.phusion.nl/2010/09/21/phusion-passenger-running-multiple-ruby-versions/"/>
	<rdf:li rdf:resource="http://brokenglassapp.com/"/>
	<rdf:li rdf:resource="http://rubypond.com/blog/you-dont-win-friends-with-salad"/>
	<rdf:li rdf:resource="http://github.com/matthuhiggins/foreigner"/>
	<rdf:li rdf:resource="http://www.tokumine.com/2010/07/18/using-tolk-with-google-translate/"/>
	<rdf:li rdf:resource="http://judofyr.net/posts/temple.html"/>
	<rdf:li rdf:resource="http://seancribbs.com/tech/2010/02/06/why-riak-should-power-your-next-rails-app/"/>
	<rdf:li rdf:resource="http://github.com/mislav/git-deploy"/>
	<rdf:li rdf:resource="http://blog.new-bamboo.co.uk/2010/1/2/dragonfly"/>
	<rdf:li rdf:resource="http://asciicasts.com/episodes/156-webrat"/>
	<rdf:li rdf:resource="http://www.slideshare.net/ihower/rails-best-practices"/>
	<rdf:li rdf:resource="http://www.railsinside.com/plugins/324-formtastic-forms-made-crazy-easy-for-rails-developers.html"/>
	<rdf:li rdf:resource="http://rubyflare.wordpress.com/2009/09/02/testing-sphinx-with-cucumber/#comments"/>
	<rdf:li rdf:resource="http://asciicasts.com/"/>
	<rdf:li rdf:resource="http://tomafro.net/2009/08/using-indexes-in-rails-index-your-associations"/>
	<rdf:li rdf:resource="http://www.brynary.com/2008/8/3/our-git-deployment-workflow"/>
	<rdf:li rdf:resource="http://yehudakatz.com/2009/07/19/rails-3-the-great-decoupling/"/>
	<rdf:li rdf:resource="http://afreshcup.com/2009/07/12/big-old-rails-template/"/>
	<rdf:li rdf:resource="http://github.com/judofyr/parkaby/tree/master#readme"/>
	<rdf:li rdf:resource="http://www.teambox.com/"/>
	<rdf:li rdf:resource="http://drnicwilliams.com/2009/03/26/testing-outbound-emails-with-cucumber/"/>
	<rdf:li rdf:resource="http://github.com/mikehale/drive-thru"/>
	<rdf:li rdf:resource="http://railspikes.com/2009/6/4/sprinkle"/>
	<rdf:li rdf:resource="http://opensoul.org/2009/6/1/cucumber-scenarios-that-depend-on-sphinx"/>
	<rdf:li rdf:resource="http://wiki.github.com/aslakhellesoy/cucumber/using-rcov-with-cucumber-and-rails"/>
	<rdf:li rdf:resource="http://outoftime.github.com/sunspot/"/>
	<rdf:li rdf:resource="http://tumblelog.jauderho.com/post/27806549/converting-your-rails-app-to-utf8"/>
	<rdf:li rdf:resource="http://blog.opscode.com/2009/03/web-applications-are-a-breeze-with-chef.html"/>
	<rdf:li rdf:resource="http://giantrobots.thoughtbot.com/2009/2/20/mixing-cucumber-with-test-unit"/>
	<rdf:li rdf:resource="http://railsconf.blip.tv/file/2089545/"/>
	<rdf:li rdf:resource="http://www.dcmanges.com/blog/testing-fragment-caching"/>
	<rdf:li rdf:resource="http://www.brynary.com/2009/4/22/rack-bug-debugging-toolbar-in-four-minutes"/>
	<rdf:li rdf:resource="http://redartisan.com/2008/11/2/airbrush-intro"/>
	<rdf:li rdf:resource="http://www.madebymany.co.uk/a-rails-security-flaw-destroying-the-audit-trail-00820"/>
	<rdf:li rdf:resource="http://unlimitednovelty.com/2009/04/twitter-blaming-ruby-for-their-mistakes.html"/>
	<rdf:li rdf:resource="http://www.madebymany.co.uk/how-to-disable-ie6-in-your-rails-applications-00544"/>
	<rdf:li rdf:resource="http://www.softiesonrails.com/2008/4/23/better-messages-for-activerecord-validation-errors"/>
	<rdf:li rdf:resource="http://axonflux.com/building-and-scaling-a-startup"/>
	<rdf:li rdf:resource="http://www.coffeepowered.net/2009/01/23/mass-inserting-data-in-rails-without-killing-your-performance/"/>
	<rdf:li rdf:resource="http://www.thoughtbot.com/projects/quietbacktrace"/>
	<rdf:li rdf:resource="http://roman.flucti.com/a-test-server-for-rails-applications"/>
	<rdf:li rdf:resource="http://railspikes.com/2008/9/29/an-experiment-with-page-caching"/>
	<rdf:li rdf:resource="http://www.matthewpaulmoore.com/articles/1276-ruby-on-rails-code-quality-checklist"/>
	<rdf:li rdf:resource="http://www.ideaforge.org/blog/?p=12"/>
	<rdf:li rdf:resource="http://thoughtbot.com/projects/shoulda"/>
	<rdf:li rdf:resource="http://giantrobots.thoughtbot.com/2008/9/18/hoptoad-contributions"/>
	<rdf:li rdf:resource="http://ph7spot.com/articles/system_timer"/>
	<rdf:li rdf:resource="http://www.lixo.org/archives/2008/07/26/a-look-at-rails-complexity/"/>
	<rdf:li rdf:resource="http://revolutiononrails.blogspot.com/2007/08/advanced-rails-caching-on-edge.html"/>
	<rdf:li rdf:resource="http://rails100.pbwiki.com/FrontPage"/>
	<rdf:li rdf:resource="http://www.modrails.com/"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="https://github.com/midnightmonster/activerecord-summarize">
    <title>activerecord-summarize</title>
    <dc:date>2023-06-19T08:07:13+00:00</dc:date>
    <link>https://github.com/midnightmonster/activerecord-summarize</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[Transparently combine many reporting queries (on the same tables) into one fast query—even when queries have different groups or scopes.]]></description>
<dc:subject>activerecord rails ruby database</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:b7264758af02/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:activerecord"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:database"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://frantic.im/back-to-rails">
    <title>Moving my serverless project to Ruby on Rails</title>
    <dc:date>2020-12-17T13:03:33+00:00</dc:date>
    <link>https://frantic.im/back-to-rails</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[Serverless can be more complex.]]></description>
<dc:subject>serverless rails webdev</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:3b25c0949e5f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:serverless"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:webdev"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.reinteractive.net/posts/213-rails-with-webpack-why-and-how">
    <title>Rails with Webpack - Why and How</title>
    <dc:date>2015-11-25T11:19:08+00:00</dc:date>
    <link>https://www.reinteractive.net/posts/213-rails-with-webpack-why-and-how</link>
    <dc:creator>threedaymonk</dc:creator><dc:subject>rails webpack webdev</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:6399f7261431/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:webpack"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:webdev"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://solnic.eu/2015/06/06/cutting-corners-or-why-rails-may-kill-ruby.html">
    <title>Cutting Corners or Why Rails May Kill Ruby</title>
    <dc:date>2015-06-07T21:51:32+00:00</dc:date>
    <link>http://solnic.eu/2015/06/06/cutting-corners-or-why-rails-may-kill-ruby.html</link>
    <dc:creator>threedaymonk</dc:creator><dc:subject>ruby rails programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:7a40db86b08b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.bailis.org/papers/feral-sigmod2015.pdf">
    <title>Feral Concurrency Control: An Empirical Investigation of Modern Application Integrity</title>
    <dc:date>2015-06-04T16:04:02+00:00</dc:date>
    <link>http://www.bailis.org/papers/feral-sigmod2015.pdf</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[‘[I]n fact, up to 86.9% of Rails validation usage by volume is actually safe under concurrent execution.’ Well that’s OK then.]]></description>
<dc:subject>ruby rails database</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:0e29ce0bcbf1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:database"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://technology.stitchfix.com/blog/2015/06/02/anatomy-of-service-objects-in-rails/">
    <title>Anatomy of a Rails Service Object</title>
    <dc:date>2015-06-04T11:27:32+00:00</dc:date>
    <link>http://technology.stitchfix.com/blog/2015/06/02/anatomy-of-service-objects-in-rails/</link>
    <dc:creator>threedaymonk</dc:creator><dc:subject>rails webdev programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:5cbbe450ceaf/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.assembla.com/code/assembla-rails/git/commits">
    <title>assembla-rails</title>
    <dc:date>2013-02-12T18:28:21+00:00</dc:date>
    <link>https://www.assembla.com/code/assembla-rails/git/commits</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[A patched fork of Rails 3.0.x]]></description>
<dc:subject>ruby rails security</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:4c98d9e96261/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:security"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.codeclimate.com/blog/2012/10/17/7-ways-to-decompose-fat-activerecord-models/">
    <title>7 Ways to Decompose Fat ActiveRecord Models</title>
    <dc:date>2012-10-17T21:52:35+00:00</dc:date>
    <link>http://blog.codeclimate.com/blog/2012/10/17/7-ways-to-decompose-fat-activerecord-models/</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[Useful ideas.]]></description>
<dc:subject>ruby rails oop programming webdev</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:30801589e610/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:oop"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:webdev"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://ohthatjames.github.com/2012/06/17/rails-without-rails/">
    <title>Building a Rails app without Rails</title>
    <dc:date>2012-06-18T10:47:01+00:00</dc:date>
    <link>http://ohthatjames.github.com/2012/06/17/rails-without-rails/</link>
    <dc:creator>threedaymonk</dc:creator><dc:subject>ruby rails webdev programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:79adef066bf3/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://pivotallabs.com/users/brian/blog/articles/301-get-rake-to-always-show-the-error-stack-trace-for-your-project">
    <title>Get Rake to always show the error stack trace for your project</title>
    <dc:date>2012-05-18T11:01:20+00:00</dc:date>
    <link>http://pivotallabs.com/users/brian/blog/articles/301-get-rake-to-always-show-the-error-stack-trace-for-your-project</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[Well, that’s a bit more useful, isn‘t it?]]></description>
<dc:subject>ruby rake rails</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:dd1a3be74735/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rake"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/rails/strong_parameters">
    <title>Strong Parameters</title>
    <dc:date>2012-03-22T17:12:12+00:00</dc:date>
    <link>https://github.com/rails/strong_parameters</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[‘With this plugin Action Controller parameters are forbidden to be used in Active Model mass assignments until they have been whitelisted.’]]></description>
<dc:subject>rails security webdev</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:068a7ca945de/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:webdev"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://tomafro.net/2009/09/quickly-list-missing-foreign-key-indexes">
    <title>Quickly list missing foreign key indexes</title>
    <dc:date>2012-02-28T17:30:07+00:00</dc:date>
    <link>http://tomafro.net/2009/09/quickly-list-missing-foreign-key-indexes</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[Make your Rails app not suck.]]></description>
<dc:subject>rails database sql</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:9f1273ba27df/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:sql"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://gist.github.com/1688857">
    <title>ruby-1.9.3-p0 cumulative performance patch</title>
    <dc:date>2012-01-29T14:25:35+00:00</dc:date>
    <link>https://gist.github.com/1688857</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[‘Patched ruby 1.9.3-p0 for 30% faster rails boot’.]]></description>
<dc:subject>ruby rails patch</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:a0f46ac46334/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:patch"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://brakemanscanner.org/">
    <title>Brakeman</title>
    <dc:date>2011-11-27T20:36:49+00:00</dc:date>
    <link>http://brakemanscanner.org/</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[‘Static analysis security scanner for Ruby on Rails’.]]></description>
<dc:subject>ruby rails security xss webdev</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:ecba95d35c9f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:xss"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:webdev"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://tomafro.net/2011/08/presenting-the-hashblue-api">
    <title>Presenting the #blue api</title>
    <dc:date>2011-08-24T13:40:00+00:00</dc:date>
    <link>http://tomafro.net/2011/08/presenting-the-hashblue-api</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[‘The solution we've used is to build a presenter for each model, solely responsible for building the json.’]]></description>
<dc:subject>ruby rails json api webdev</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:c7a2632a22b4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:json"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:api"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:webdev"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://avdi.org/devblog/2011/08/22/your-code-is-my-hell/">
    <title>Your Code is My Hell</title>
    <dc:date>2011-08-22T16:43:50+00:00</dc:date>
    <link>http://avdi.org/devblog/2011/08/22/your-code-is-my-hell/</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[‘Just please, do me a favor: before you tell me that Ruby and Rails doesn’t need any of this discipline, have a chat with the guy or gal who is still maintaining the first Rails app you worked on.’]]></description>
<dc:subject>ruby rails development</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:dbf799ffa70d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:development"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://engineering.gomiso.com/2011/06/27/building-a-platform-api-on-rails/">
    <title>Building a Platform API on Rails</title>
    <dc:date>2011-06-28T14:17:58+00:00</dc:date>
    <link>http://engineering.gomiso.com/2011/06/27/building-a-platform-api-on-rails/</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[A walkthrough using RABL.]]></description>
<dc:subject>ruby rails json xml api</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:f58435c2a88a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:json"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:xml"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:api"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/efficiency20/ops_middleware">
    <title>Efficiency 2.0 Ops Middleware</title>
    <dc:date>2011-03-14T18:00:50+00:00</dc:date>
    <link>https://github.com/efficiency20/ops_middleware</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[‘A collection of useful middleware for exposing information about deployed Rack applications.’]]></description>
<dc:subject>ruby rack rails webdev sysadmin</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:13c81400cce0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rack"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:sysadmin"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://engineering.attinteractive.com/2010/12/architecture-of-arel-2-0/">
    <title>Architecture of ARel 2.0</title>
    <dc:date>2010-12-13T14:38:15+00:00</dc:date>
    <link>http://engineering.attinteractive.com/2010/12/architecture-of-arel-2-0/</link>
    <dc:creator>threedaymonk</dc:creator><dc:subject>ruby sql database orm rails</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:38ebe0130f35/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:sql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:orm"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.phusion.nl/2010/09/21/phusion-passenger-running-multiple-ruby-versions/">
    <title>Phusion Passenger &amp; running multiple Ruby versions</title>
    <dc:date>2010-10-29T11:32:58+00:00</dc:date>
    <link>http://blog.phusion.nl/2010/09/21/phusion-passenger-running-multiple-ruby-versions/</link>
    <dc:creator>threedaymonk</dc:creator><dc:subject>ruby rails webdev sysadmin passenger rvm</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:4f0218c8c262/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:sysadmin"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:passenger"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rvm"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://brokenglassapp.com/">
    <title>BrokenGlass</title>
    <dc:date>2010-09-10T09:49:39+00:00</dc:date>
    <link>http://brokenglassapp.com/</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[A password store for teams. Works on the principle that anyone with credentials can obtain a password if needed, but access is recorded.
]]></description>
<dc:subject>security passwords ruby rails</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:a90492fb684a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:passwords"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://rubypond.com/blog/you-dont-win-friends-with-salad">
    <title>You don’t win friends with salad</title>
    <dc:date>2010-09-06T09:33:55+00:00</dc:date>
    <link>http://rubypond.com/blog/you-dont-win-friends-with-salad</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[A strong argument against Cucumber.
]]></description>
<dc:subject>ruby rails cucumber tdd testing</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:d7b0de5d6d21/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:cucumber"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://github.com/matthuhiggins/foreigner">
    <title>foreigner</title>
    <dc:date>2010-07-23T16:18:54+00:00</dc:date>
    <link>http://github.com/matthuhiggins/foreigner</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[‘Adds foreign key helpers to migrations and correctly dumps foreign keys to schema.rb’
]]></description>
<dc:subject>ruby rails plugin database activerecord</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:a4e4bfe20959/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:plugin"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:activerecord"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.tokumine.com/2010/07/18/using-tolk-with-google-translate/">
    <title>Using Tolk with Google Translate</title>
    <dc:date>2010-07-18T12:57:58+00:00</dc:date>
    <link>http://www.tokumine.com/2010/07/18/using-tolk-with-google-translate/</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[Assisted translation for Rails apps.
]]></description>
<dc:subject>translation i18n l10n ruby rails webdev</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:cb054554e158/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:translation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:i18n"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:l10n"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:webdev"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://judofyr.net/posts/temple.html">
    <title>Temple</title>
    <dc:date>2010-07-13T16:42:28+00:00</dc:date>
    <link>http://judofyr.net/posts/temple.html</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[Compile templates to ERB to simplify and allow optimisations to be shared by all.
]]></description>
<dc:subject>webdev ruby rails template</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:ae9e800c8d6f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:template"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://seancribbs.com/tech/2010/02/06/why-riak-should-power-your-next-rails-app/">
    <title>Why Riak should power your next Rails app</title>
    <dc:date>2010-02-08T23:52:21+00:00</dc:date>
    <link>http://seancribbs.com/tech/2010/02/06/why-riak-should-power-your-next-rails-app/</link>
    <dc:creator>threedaymonk</dc:creator><dc:subject>webdev ruby rails database nosql</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:2ca38ef5bdfd/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:nosql"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://github.com/mislav/git-deploy">
    <title>git-deploy</title>
    <dc:date>2010-01-15T14:30:02+00:00</dc:date>
    <link>http://github.com/mislav/git-deploy</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[‘straightforward, Heroku-style, push-based deployment’.
]]></description>
<dc:subject>ruby rails webdev deployment sysadmin git</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:bcddae632635/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:deployment"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:sysadmin"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:git"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.new-bamboo.co.uk/2010/1/2/dragonfly">
    <title>On-the-fly image handling with Dragonfly</title>
    <dc:date>2010-01-13T12:58:33+00:00</dc:date>
    <link>http://blog.new-bamboo.co.uk/2010/1/2/dragonfly</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[‘Images, and what size they should be, are visual concerns, so surely the correct place for specifying thumbnails is in the view.’
]]></description>
<dc:subject>ruby rails webdev images thumbnail</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:bd9bc8b6db90/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:images"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:thumbnail"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://asciicasts.com/episodes/156-webrat">
    <title>ASCIIcasts - “Episode 156 - Webrat”</title>
    <dc:date>2010-01-08T14:36:40+00:00</dc:date>
    <link>http://asciicasts.com/episodes/156-webrat</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[Browser-driven integration tests for Rails without Cucumber.
]]></description>
<dc:subject>ruby rails testing webdev tdd</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:3d278772e457/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:tdd"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.slideshare.net/ihower/rails-best-practices">
    <title>Rails Best Practices</title>
    <dc:date>2010-01-08T14:29:21+00:00</dc:date>
    <link>http://www.slideshare.net/ihower/rails-best-practices</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[Some good reminders about how best to solve common problems.
]]></description>
<dc:subject>ruby rails webdev programming</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:a5af24f62c17/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.railsinside.com/plugins/324-formtastic-forms-made-crazy-easy-for-rails-developers.html">
    <title>Formtastic: Forms Made Crazy Easy for Rails Developers</title>
    <dc:date>2009-10-07T02:10:02+00:00</dc:date>
    <link>http://www.railsinside.com/plugins/324-formtastic-forms-made-crazy-easy-for-rails-developers.html</link>
    <dc:creator>threedaymonk</dc:creator><dc:subject>ruby rails webdev forms</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:96d4867f4388/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:forms"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://rubyflare.wordpress.com/2009/09/02/testing-sphinx-with-cucumber/#comments">
    <title>Testing Sphinx with Cucumber</title>
    <dc:date>2009-09-02T12:21:56+00:00</dc:date>
    <link>http://rubyflare.wordpress.com/2009/09/02/testing-sphinx-with-cucumber/#comments</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[A method that doesn’t slow down the non-Sphinx features.
]]></description>
<dc:subject>ruby rails sphinx cucumber tdd testing</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:93b339e7654d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:sphinx"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:cucumber"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://asciicasts.com/">
    <title>ASCIIcasts</title>
    <dc:date>2009-09-01T16:13:40+00:00</dc:date>
    <link>http://asciicasts.com/</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[‘ASCIIcasts are text versions of each Railscast, each with a link to the original video.’ Speaking as someone who prefers text to video, I thoroughly approve of this project.
]]></description>
<dc:subject>webdev ruby rails reference tutorial</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:da1f61ae1c35/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:tutorial"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://tomafro.net/2009/08/using-indexes-in-rails-index-your-associations">
    <title>Using indexes in rails: Index your associations</title>
    <dc:date>2009-08-13T16:34:26+00:00</dc:date>
    <link>http://tomafro.net/2009/08/using-indexes-in-rails-index-your-associations</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[‘Hopefully I’ve shown that foreign_keys should always be indexed, and how to index them.’
]]></description>
<dc:subject>ruby rails database performance optimisation activerecord sql</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:08f6ebb441d2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:optimisation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:activerecord"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:sql"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.brynary.com/2008/8/3/our-git-deployment-workflow">
    <title>Our Git deployment workflow</title>
    <dc:date>2009-08-13T15:57:07+00:00</dc:date>
    <link>http://www.brynary.com/2008/8/3/our-git-deployment-workflow</link>
    <dc:creator>threedaymonk</dc:creator><dc:subject>git capistrano deployment sysadmin rake workflow ruby rails vcs dvcs</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:b498949a27bf/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:git"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:capistrano"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:deployment"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:sysadmin"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rake"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:workflow"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:vcs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:dvcs"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://yehudakatz.com/2009/07/19/rails-3-the-great-decoupling/">
    <title>Rails 3: The Great Decoupling</title>
    <dc:date>2009-07-20T09:53:56+00:00</dc:date>
    <link>http://yehudakatz.com/2009/07/19/rails-3-the-great-decoupling/</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[‘[T]he key to making this work well is to keep the interfaces between components as small as possible’.
]]></description>
<dc:subject>ruby rails webdev software</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:8308386783c3/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:software"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://afreshcup.com/2009/07/12/big-old-rails-template/">
    <title>Big Old Rails Template</title>
    <dc:date>2009-07-13T13:21:38+00:00</dc:date>
    <link>http://afreshcup.com/2009/07/12/big-old-rails-template/</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[A Rails application template with lots of the things you might need.
]]></description>
<dc:subject>ruby rails webdev template</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:f888ad26382a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:template"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://github.com/judofyr/parkaby/tree/master#readme">
    <title>Parkaby</title>
    <dc:date>2009-07-05T08:37:25+00:00</dc:date>
    <link>http://github.com/judofyr/parkaby/tree/master#readme</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[Uses ParseTree to rewrite Markaby into an internal Ruby representation that’s much faster.
]]></description>
<dc:subject>webdev ruby rails html markup</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:968ea1a8493f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:html"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:markup"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.teambox.com/">
    <title>Teambox | Project management and collaboration software</title>
    <dc:date>2009-07-03T16:16:42+00:00</dc:date>
    <link>http://www.teambox.com/</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[Open-source Basecamp equivalent. ]]></description>
<dc:subject>ruby rails collaboration open-source</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:a596f863259c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:collaboration"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:open-source"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://drnicwilliams.com/2009/03/26/testing-outbound-emails-with-cucumber/">
    <title>Testing outbound emails with Cucumber</title>
    <dc:date>2009-06-29T17:00:47+00:00</dc:date>
    <link>http://drnicwilliams.com/2009/03/26/testing-outbound-emails-with-cucumber/</link>
    <dc:creator>threedaymonk</dc:creator><dc:subject>ruby rails testing cucumber tdd howto</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:e6eb5b73ffc2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:cucumber"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:howto"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://github.com/mikehale/drive-thru">
    <title>Drive-Thru</title>
    <dc:date>2009-06-09T06:28:44+00:00</dc:date>
    <link>http://github.com/mikehale/drive-thru</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[‘[A]ims to be a quick and easy way to go from a box with only an ssh connection to a box that contains everything that you’ve ordered off the menu (as defined by your cookbooks and dna.rb)’
]]></description>
<dc:subject>chef sysadmin deployment ruby rails automation</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:9c9d2e87d798/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:chef"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:sysadmin"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:deployment"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:automation"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://railspikes.com/2009/6/4/sprinkle">
    <title>Sprinkle: the provisioning tool for people who don't have huge server clusters</title>
    <dc:date>2009-06-08T11:12:57+00:00</dc:date>
    <link>http://railspikes.com/2009/6/4/sprinkle</link>
    <dc:creator>threedaymonk</dc:creator><dc:subject>webdev ruby rails sysadmin deployment</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:e29070905a17/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:sysadmin"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:deployment"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://opensoul.org/2009/6/1/cucumber-scenarios-that-depend-on-sphinx">
    <title>Cucumber scenarios that depend on Sphinx</title>
    <dc:date>2009-06-02T16:14:21+00:00</dc:date>
    <link>http://opensoul.org/2009/6/1/cucumber-scenarios-that-depend-on-sphinx</link>
    <dc:creator>threedaymonk</dc:creator><dc:subject>ruby rails cucumber sphinx thinkingsphinx search testing tdd</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:f1fe051ea23e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:cucumber"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:sphinx"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:thinkingsphinx"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:search"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:tdd"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://wiki.github.com/aslakhellesoy/cucumber/using-rcov-with-cucumber-and-rails">
    <title>Using RCov with Cucumber and Rails</title>
    <dc:date>2009-06-02T16:12:02+00:00</dc:date>
    <link>http://wiki.github.com/aslakhellesoy/cucumber/using-rcov-with-cucumber-and-rails</link>
    <dc:creator>threedaymonk</dc:creator><dc:subject>ruby rails cucumber tdd bdd coverage</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:3e84c81ef338/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:cucumber"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:bdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:coverage"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://outoftime.github.com/sunspot/">
    <title>Sunspot: Solr-powered search for Ruby objects</title>
    <dc:date>2009-06-02T13:52:57+00:00</dc:date>
    <link>http://outoftime.github.com/sunspot/</link>
    <dc:creator>threedaymonk</dc:creator><dc:subject>ruby rails search solr</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:d1a2b0f07e9a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:search"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:solr"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://tumblelog.jauderho.com/post/27806549/converting-your-rails-app-to-utf8">
    <title>Converting your Rails app to utf8</title>
    <dc:date>2009-05-31T01:54:01+00:00</dc:date>
    <link>http://tumblelog.jauderho.com/post/27806549/converting-your-rails-app-to-utf8</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[UTF-8 everywhere!
]]></description>
<dc:subject>ruby rails i18n utf8 unicode mysql</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:fe9c1b001b8d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:i18n"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:utf8"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:unicode"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:mysql"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.opscode.com/2009/03/web-applications-are-a-breeze-with-chef.html">
    <title>Web Applications Are a Breeze with Chef</title>
    <dc:date>2009-05-22T11:34:22+00:00</dc:date>
    <link>http://blog.opscode.com/2009/03/web-applications-are-a-breeze-with-chef.html</link>
    <dc:creator>threedaymonk</dc:creator><dc:subject>webdev sysadmin chef rails deployment</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:9e98ac5c9852/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:sysadmin"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:chef"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:deployment"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://giantrobots.thoughtbot.com/2009/2/20/mixing-cucumber-with-test-unit">
    <title>Mixing Cucumber with Test::Unit/Shoulda</title>
    <dc:date>2009-05-13T11:30:17+00:00</dc:date>
    <link>http://giantrobots.thoughtbot.com/2009/2/20/mixing-cucumber-with-test-unit</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[Like Cucumber? Dislike RSpec?
]]></description>
<dc:subject>ruby rails testing tdd cucumber</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:8b6596c84762/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:cucumber"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://railsconf.blip.tv/file/2089545/">
    <title>RailsConf 09: Robert Martin, &quot;What Killed Smalltalk Could Kill Ruby, Too&quot;</title>
    <dc:date>2009-05-09T10:58:41+00:00</dc:date>
    <link>http://railsconf.blip.tv/file/2089545/</link>
    <dc:creator>threedaymonk</dc:creator><dc:subject>ruby rails video forlater</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:b010580abc47/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:video"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:forlater"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.dcmanges.com/blog/testing-fragment-caching">
    <title>Testing Fragment Caching</title>
    <dc:date>2009-04-28T11:44:08+00:00</dc:date>
    <link>http://www.dcmanges.com/blog/testing-fragment-caching</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[‘Fragment caching can be tricky. The risk is that a user sees the wrong content, but that risk can be mitigated with tests.’
]]></description>
<dc:subject>ruby rails testing tdd caching performance</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:19f632e55040/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:caching"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:performance"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.brynary.com/2009/4/22/rack-bug-debugging-toolbar-in-four-minutes">
    <title>Rack::Bug debugging toolbar in four minutes</title>
    <dc:date>2009-04-24T12:25:33+00:00</dc:date>
    <link>http://www.brynary.com/2009/4/22/rack-bug-debugging-toolbar-in-four-minutes</link>
    <dc:creator>threedaymonk</dc:creator><dc:subject>ruby rails plugin rack debugging</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:e9d686ab6caf/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:plugin"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rack"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:debugging"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://redartisan.com/2008/11/2/airbrush-intro">
    <title>Distributed Image Processing with Airbrush</title>
    <dc:date>2009-04-22T14:37:21+00:00</dc:date>
    <link>http://redartisan.com/2008/11/2/airbrush-intro</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[‘Airbrush is a lightweight distributed processing tool, that Ruby/Rails applications can use to communicate with and offload heavy processing of images, and/or other tasks while they continue processing requests.’
]]></description>
<dc:subject>ruby rails distributed processing</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:dccaf632041b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:distributed"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:processing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.madebymany.co.uk/a-rails-security-flaw-destroying-the-audit-trail-00820">
    <title>A Rails Security Flaw - Destroying The Audit Trail</title>
    <dc:date>2009-04-16T11:23:17+00:00</dc:date>
    <link>http://www.madebymany.co.uk/a-rails-security-flaw-destroying-the-audit-trail-00820</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[‘One of [the new features in 2.3] was the ability to set the created_at/updated_at time-stamped columns manually. Now, why anybody would want to do this currently escapes me.’ Me too.
]]></description>
<dc:subject>rails ruby security commented</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:8c7b5adb65da/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:commented"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://unlimitednovelty.com/2009/04/twitter-blaming-ruby-for-their-mistakes.html">
    <title>Twitter: blaming Ruby for their mistakes?</title>
    <dc:date>2009-04-05T20:16:32+00:00</dc:date>
    <link>http://unlimitednovelty.com/2009/04/twitter-blaming-ruby-for-their-mistakes.html</link>
    <dc:creator>threedaymonk</dc:creator><dc:subject>ruby rails webdev scala messaging twitter</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:d945962f7724/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:scala"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:messaging"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:twitter"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.madebymany.co.uk/how-to-disable-ie6-in-your-rails-applications-00544">
    <title>How to disable IE6 in your Rails applications</title>
    <dc:date>2009-03-01T12:32:12+00:00</dc:date>
    <link>http://www.madebymany.co.uk/how-to-disable-ie6-in-your-rails-applications-00544</link>
    <dc:creator>threedaymonk</dc:creator><dc:subject>ruby rails webdev ie6 commented</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:354e3f41f7e6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ie6"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:commented"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.softiesonrails.com/2008/4/23/better-messages-for-activerecord-validation-errors">
    <title>Better messages for ActiveRecord validation errors</title>
    <dc:date>2009-02-27T18:23:56+00:00</dc:date>
    <link>http://www.softiesonrails.com/2008/4/23/better-messages-for-activerecord-validation-errors</link>
    <dc:creator>threedaymonk</dc:creator><dc:subject>webdev ruby rails validation usability</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:a510744dde1e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:validation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:usability"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://axonflux.com/building-and-scaling-a-startup">
    <title>Building and Scaling a Startup on Rails: 12 Things We Learned the Hard Way</title>
    <dc:date>2009-02-23T23:37:46+00:00</dc:date>
    <link>http://axonflux.com/building-and-scaling-a-startup</link>
    <dc:creator>threedaymonk</dc:creator><dc:subject>webdev ruby rails tips</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:81b5fe7fb1de/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:tips"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.coffeepowered.net/2009/01/23/mass-inserting-data-in-rails-without-killing-your-performance/">
    <title>Mass inserting data in Rails without killing your performance</title>
    <dc:date>2009-01-28T17:57:11+00:00</dc:date>
    <link>http://www.coffeepowered.net/2009/01/23/mass-inserting-data-in-rails-without-killing-your-performance/</link>
    <dc:creator>threedaymonk</dc:creator><dc:subject>ruby rails database activerecord performance sql</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:df4b7eda10db/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:activerecord"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:sql"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.thoughtbot.com/projects/quietbacktrace">
    <title>Quiet Backtrace</title>
    <dc:date>2009-01-19T17:05:24+00:00</dc:date>
    <link>http://www.thoughtbot.com/projects/quietbacktrace</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[‘Quiet Backtrace suppresses the noise in your Test::Unit backtrace.’ Noise like 230 lines of vendor/rails calls. More great stuff from Thoughtbot.
]]></description>
<dc:subject>webdev rails ruby plugin</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:f86a935c1ad5/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:plugin"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://roman.flucti.com/a-test-server-for-rails-applications">
    <title>A test server for Rails applications</title>
    <dc:date>2008-11-24T19:54:14+00:00</dc:date>
    <link>http://roman.flucti.com/a-test-server-for-rails-applications</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[Obviate the need for loading up the huge environment each time you run a test.
]]></description>
<dc:subject>ruby rails testing webdev</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:ae79bab33d55/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:webdev"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://railspikes.com/2008/9/29/an-experiment-with-page-caching">
    <title>Expanding the reach of page caching</title>
    <dc:date>2008-10-04T10:33:09+00:00</dc:date>
    <link>http://railspikes.com/2008/9/29/an-experiment-with-page-caching</link>
    <dc:creator>threedaymonk</dc:creator><dc:subject>ruby rails caching performance webdev</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:6fb7401b6730/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:caching"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:webdev"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.matthewpaulmoore.com/articles/1276-ruby-on-rails-code-quality-checklist">
    <title>Ruby on Rails Code Quality Checklist</title>
    <dc:date>2008-09-26T10:02:11+00:00</dc:date>
    <link>http://www.matthewpaulmoore.com/articles/1276-ruby-on-rails-code-quality-checklist</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[Good ideas in here.
]]></description>
<dc:subject>ruby rails programming webdev development</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:26fd9be11024/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:development"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.ideaforge.org/blog/?p=12">
    <title>ActiveRitalin (or “find_by_sql is the devil”)</title>
    <dc:date>2008-09-24T12:52:49+00:00</dc:date>
    <link>http://www.ideaforge.org/blog/?p=12</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[Introduces find_by_sql_with_excuse.
]]></description>
<dc:subject>ruby rails plugin activerecord</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:4d523e05e9f6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:plugin"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:activerecord"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://thoughtbot.com/projects/shoulda">
    <title>Shoulda testing plugin</title>
    <dc:date>2008-09-19T09:47:17+00:00</dc:date>
    <link>http://thoughtbot.com/projects/shoulda</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[Provides some of the nice parts of RSpec (contexts and readable test names) whilst remaining within Test::Unit.
]]></description>
<dc:subject>ruby testing library rails plugin tdd</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:e0d44e420050/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:library"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:plugin"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:tdd"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://giantrobots.thoughtbot.com/2008/9/18/hoptoad-contributions">
    <title>The community's hopping all over Hoptoad</title>
    <dc:date>2008-09-19T09:46:15+00:00</dc:date>
    <link>http://giantrobots.thoughtbot.com/2008/9/18/hoptoad-contributions</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[Coverage of our plugin and blog post.
]]></description>
<dc:subject>ruby rails reevoo exceptions webdev</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:c8d927f665bd/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:reevoo"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:exceptions"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:webdev"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://ph7spot.com/articles/system_timer">
    <title>Reliable Ruby timeouts with SystemTimer: Do not trust timeout.rb too blindly...</title>
    <dc:date>2008-08-07T15:02:22+00:00</dc:date>
    <link>http://ph7spot.com/articles/system_timer</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[timeout.rb doesn't work. This does.
]]></description>
<dc:subject>ruby rails webdev timeout concurrency</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:f885744dc255/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:timeout"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:concurrency"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.lixo.org/archives/2008/07/26/a-look-at-rails-complexity/">
    <title>A Look at Rails’ Complexity</title>
    <dc:date>2008-07-27T17:37:46+00:00</dc:date>
    <link>http://www.lixo.org/archives/2008/07/26/a-look-at-rails-complexity/</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[It’s been getting more and more complex over time.
]]></description>
<dc:subject>rails ruby complexity commented</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:662a66639ba9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:complexity"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:commented"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://revolutiononrails.blogspot.com/2007/08/advanced-rails-caching-on-edge.html">
    <title>Advanced Rails Caching.. on the Edge</title>
    <dc:date>2008-06-26T14:56:43+00:00</dc:date>
    <link>http://revolutiononrails.blogspot.com/2007/08/advanced-rails-caching-on-edge.html</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[ESI seems like a potentially useful technology, but one that’s presently hard to implement.
]]></description>
<dc:subject>optimisation performance webdev ruby rails esi</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:a773c5447703/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:optimisation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:esi"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://rails100.pbwiki.com/FrontPage">
    <title>rails100 wiki</title>
    <dc:date>2008-05-01T21:52:55+00:00</dc:date>
    <link>http://rails100.pbwiki.com/FrontPage</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[I've added us. We're in a respectable position.
]]></description>
<dc:subject>reevoo reevoo-developer ruby rails</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:fd0a7bd8ce58/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:reevoo"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:reevoo-developer"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.modrails.com/">
    <title>Phusion Passenger (a.k.a. mod_rails)</title>
    <dc:date>2008-04-12T11:18:13+00:00</dc:date>
    <link>http://www.modrails.com/</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[This would make a deployment a lot easier.
]]></description>
<dc:subject>apache ruby rails webdev reevoo-developer</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:914d4d268d47/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:apache"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:reevoo-developer"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>