<?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="http://github.com/matthuhiggins/foreigner"/>
	<rdf:li rdf:resource="http://tomafro.net/2009/08/using-indexes-in-rails-index-your-associations"/>
	<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.ideaforge.org/blog/?p=12"/>
	<rdf:li rdf:resource="http://t-a-w.blogspot.com/2008/01/protecting-custom-sql-in-rails-from-sql.html"/>
	<rdf:li rdf:resource="http://dev.rubyonrails.org/ticket/9640"/>
	<rdf:li rdf:resource="http://pezra.barelyenough.org/blog/2007/11/activerecord-race-conditions/"/>
	<rdf:li rdf:resource="http://code.google.com/p/scope-out-rails/"/>
	<rdf:li rdf:resource="http://tech.rufy.com/2006/11/fatal-flaw-in-opinionated-software.html"/>
	<rdf:li rdf:resource="http://drysql.rubyforge.org/"/>
      </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="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://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.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.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://t-a-w.blogspot.com/2008/01/protecting-custom-sql-in-rails-from-sql.html">
    <title>Protecting custom SQL in Rails from SQL injections</title>
    <dc:date>2008-01-15T15:56:39+00:00</dc:date>
    <link>http://t-a-w.blogspot.com/2008/01/protecting-custom-sql-in-rails-from-sql.html</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[How to use placeholders in full-custom SQL. I've griped about the absence of this for ages.
]]></description>
<dc:subject>ruby rails activerecord sql webdev security reevoo-developer</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:4d3283a19e83/</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:activerecord"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:sql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:reevoo-developer"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://dev.rubyonrails.org/ticket/9640">
    <title>#9640 ([PATCH] Alternative to eager loading) - Rails Trac</title>
    <dc:date>2008-01-09T17:51:49+00:00</dc:date>
    <link>http://dev.rubyonrails.org/ticket/9640</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[A way to efficiently load multiple joined models without using a massive Cartesian product.
]]></description>
<dc:subject>ruby rails activerecord patch performance</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:6dc4f2692d36/</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:activerecord"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:patch"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:performance"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://pezra.barelyenough.org/blog/2007/11/activerecord-race-conditions/">
    <title>ActiveRecord race conditions</title>
    <dc:date>2007-11-24T09:31:18+00:00</dc:date>
    <link>http://pezra.barelyenough.org/blog/2007/11/activerecord-race-conditions/</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[I've known about these for a long time.
]]></description>
<dc:subject>activerecord database rails bug</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:5a59ef7ef0d5/</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:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:bug"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://code.google.com/p/scope-out-rails/">
    <title>scope-out-rails</title>
    <dc:date>2007-02-16T11:26:12+00:00</dc:date>
    <link>http://code.google.com/p/scope-out-rails/</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[Rails plugin to make using conditions easier.
]]></description>
<dc:subject>rails activerecord ruby plugin</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:9df52a5bdc56/</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:activerecord"/>
	<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://tech.rufy.com/2006/11/fatal-flaw-in-opinionated-software.html">
    <title>A Fatal Flaw in Opinionated Software</title>
    <dc:date>2006-11-14T08:24:04+00:00</dc:date>
    <link>http://tech.rufy.com/2006/11/fatal-flaw-in-opinionated-software.html</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[Someone else choked on his Kool-Aid.
]]></description>
<dc:subject>rails ruby activerecord</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:c2e6cb56707a/</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:activerecord"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://drysql.rubyforge.org/">
    <title>DrySQL</title>
    <dc:date>2006-11-08T22:22:38+00:00</dc:date>
    <link>http://drysql.rubyforge.org/</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[Enhances ActiveRecord to determine keys, constraints, and relationships from the database.
]]></description>
<dc:subject>database rails ruby sql orm activerecord</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:667ef2a6c799/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:database"/>
	<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:sql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:orm"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:activerecord"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>