<?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 (avantbard)</title>
    <link>https://pinboard.in/u:avantbard/public/</link>
    <description>recent bookmarks from avantbard</description>
    <items>
      <rdf:Seq>	<rdf:li rdf:resource="http://robots.thoughtbot.com/post/56828751507/how-to-create-postgres-indexes-concurrently-in"/>
	<rdf:li rdf:resource="https://github.com/softa/activerecord-postgres-hstore"/>
	<rdf:li rdf:resource="https://github.com/zdennis/activerecord-import/wiki/"/>
	<rdf:li rdf:resource="http://sdruby.org/podcast/94?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+sdrbpodcast+%28SDRuby+Podcast%29"/>
	<rdf:li rdf:resource="http://github.com/waltjones/soundex_find#24500a6bb8771271d9f96e3b1e15e29f"/>
	<rdf:li rdf:resource="http://github.com/benpickles/js-model"/>
	<rdf:li rdf:resource="http://code.alexreisner.com/articles/has-many-through-habtm.html"/>
	<rdf:li rdf:resource="http://github.com/spikex/strongbox"/>
	<rdf:li rdf:resource="http://github.com/flyerhzm/bullet/tree/master"/>
	<rdf:li rdf:resource="http://github.com/laserlemon/vestal_versions/tree/master"/>
	<rdf:li rdf:resource="http://robots.thoughtbot.com/post/159805369/search-by-quacking-like-activerecord"/>
	<rdf:li rdf:resource="http://github.com/rich/acts_as_revisable/tree/master"/>
	<rdf:li rdf:resource="http://github.com/nkallen/cache-money/tree/master"/>
	<rdf:li rdf:resource="http://github.com/airblade/paper_trail/tree/master"/>
	<rdf:li rdf:resource="http://github.com/FooBarWidget/default_value_for/tree/master"/>
	<rdf:li rdf:resource="http://opensoul.org/2006/7/21/acts_as_audited"/>
	<rdf:li rdf:resource="http://almosteffortless.com/2008/11/27/raising-protected-attribute-assignment-errors/"/>
	<rdf:li rdf:resource="http://blog.caboo.se/articles/2008/11/15/new-plugin-acts_as_git"/>
	<rdf:li rdf:resource="http://railspikes.com/2008/9/22/is-your-rails-application-safe-from-mass-assignment"/>
	<rdf:li rdf:resource="http://www.binarylogic.com/2008/9/1/searchgasm-released"/>
	<rdf:li rdf:resource="http://github.com/TheBreeze/shadow/tree/master/"/>
	<rdf:li rdf:resource="http://github.com/fhwang/validates_with_block/tree/master"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="http://robots.thoughtbot.com/post/56828751507/how-to-create-postgres-indexes-concurrently-in">
    <title>How to Create Postgres Indexes Concurrently in ActiveRecord Migrations</title>
    <dc:date>2013-07-30T11:20:44+00:00</dc:date>
    <link>http://robots.thoughtbot.com/post/56828751507/how-to-create-postgres-indexes-concurrently-in</link>
    <dc:creator>avantbard</dc:creator><dc:subject>postgres postgresql index indexes rails activerecord</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:avantbard/b:0790439d5a81/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:postgres"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:postgresql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:index"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:indexes"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:activerecord"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/softa/activerecord-postgres-hstore">
    <title>softa/activerecord-postgres-hstore - GitHub</title>
    <dc:date>2011-11-16T04:24:47+00:00</dc:date>
    <link>https://github.com/softa/activerecord-postgres-hstore</link>
    <dc:creator>avantbard</dc:creator><dc:subject>postgres rails activerecord hstore hash</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:avantbard/b:7cfa20ed5225/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:postgres"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:activerecord"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:hstore"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:hash"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/zdennis/activerecord-import/wiki/">
    <title>activerecord-import - GitHub</title>
    <dc:date>2011-10-03T22:13:11+00:00</dc:date>
    <link>https://github.com/zdennis/activerecord-import/wiki/</link>
    <dc:creator>avantbard</dc:creator><dc:subject>rails activerecord import</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:avantbard/b:3d3ff44e4f26/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:activerecord"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:import"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://sdruby.org/podcast/94?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+sdrbpodcast+%28SDRuby+Podcast%29">
    <title>SD Ruby - Episode 094: Refactoring ActiveRecord Models</title>
    <dc:date>2011-05-23T23:12:31+00:00</dc:date>
    <link>http://sdruby.org/podcast/94?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+sdrbpodcast+%28SDRuby+Podcast%29</link>
    <dc:creator>avantbard</dc:creator><dc:subject>towatch activerecord rails</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:avantbard/b:00ba84b11dc9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:towatch"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:activerecord"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:rails"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://github.com/waltjones/soundex_find#24500a6bb8771271d9f96e3b1e15e29f">
    <title>waltjones's soundex_find at master - GitHub</title>
    <dc:date>2010-05-31T00:59:31+00:00</dc:date>
    <link>http://github.com/waltjones/soundex_find#24500a6bb8771271d9f96e3b1e15e29f</link>
    <dc:creator>avantbard</dc:creator><dc:subject>activerecord soundex phonetic</dc:subject>
<dc:identifier>https://pinboard.in/u:avantbard/b:ec73bf102ee7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:activerecord"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:soundex"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:phonetic"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://github.com/benpickles/js-model">
    <title>benpickles's js-model at master - GitHub</title>
    <dc:date>2010-03-17T11:02:02+00:00</dc:date>
    <link>http://github.com/benpickles/js-model</link>
    <dc:creator>avantbard</dc:creator><dc:subject>js models activerecord javascript model</dc:subject>
<dc:identifier>https://pinboard.in/u:avantbard/b:10151dad8689/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:js"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:models"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:activerecord"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:model"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://code.alexreisner.com/articles/has-many-through-habtm.html">
    <title>Simulate Has Many Through HABTM [Alex Reisner]</title>
    <dc:date>2010-02-05T00:33:29+00:00</dc:date>
    <link>http://code.alexreisner.com/articles/has-many-through-habtm.html</link>
    <dc:creator>avantbard</dc:creator><dc:subject>rails activerecord hasmany hasmanythrough through</dc:subject>
<dc:identifier>https://pinboard.in/u:avantbard/b:76a55904ce28/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:activerecord"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:hasmany"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:hasmanythrough"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:through"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://github.com/spikex/strongbox">
    <title>spikex's strongbox at master - GitHub</title>
    <dc:date>2009-09-23T23:02:37+00:00</dc:date>
    <link>http://github.com/spikex/strongbox</link>
    <dc:creator>avantbard</dc:creator><description><![CDATA[another way to encrypt activerecord model attributes
]]></description>
<dc:subject>activerecord encryption security rails</dc:subject>
<dc:identifier>https://pinboard.in/u:avantbard/b:55c49c57da7f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:activerecord"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:encryption"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:rails"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://github.com/flyerhzm/bullet/tree/master">
    <title>flyerhzm's bullet at master - GitHub</title>
    <dc:date>2009-09-09T00:31:18+00:00</dc:date>
    <link>http://github.com/flyerhzm/bullet/tree/master</link>
    <dc:creator>avantbard</dc:creator><description><![CDATA[get notices about when you should use eager loading (n+1 queries) and when you've got unused eager loaded data
]]></description>
<dc:subject>rails bullet activerecord queries optimization performance gem scaling scalability</dc:subject>
<dc:identifier>https://pinboard.in/u:avantbard/b:489165556921/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:bullet"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:activerecord"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:queries"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:optimization"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:gem"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:scaling"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:scalability"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://github.com/laserlemon/vestal_versions/tree/master">
    <title>laserlemon's vestal_versions at master - GitHub</title>
    <dc:date>2009-08-18T23:13:16+00:00</dc:date>
    <link>http://github.com/laserlemon/vestal_versions/tree/master</link>
    <dc:creator>avantbard</dc:creator><description><![CDATA[another ActiveRecord versioning plugin.

"vestal_versions keeps in the spirit of consolidating to one versions table, polymorphically associated with its parent models. But it goes one step further by storing a serialized hash of only the models’ changes. Think modern version control systems. By traversing the record of changes, the models can be reverted to any point in time.

And that’s just what vestal_versions does. Not only can a model be reverted to a previous version number but also to a date or time!"
]]></description>
<dc:subject>rails versioning activerecord version audit plugin</dc:subject>
<dc:identifier>https://pinboard.in/u:avantbard/b:45e50404bf25/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:versioning"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:activerecord"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:version"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:audit"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:plugin"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://robots.thoughtbot.com/post/159805369/search-by-quacking-like-activerecord">
    <title>Search by quacking like ActiveRecord - GIANT ROBOTS SMASHING INTO OTHER GIANT ROBOTS</title>
    <dc:date>2009-08-10T22:56:48+00:00</dc:date>
    <link>http://robots.thoughtbot.com/post/159805369/search-by-quacking-like-activerecord</link>
    <dc:creator>avantbard</dc:creator><dc:subject>activerecord rails search thoughtbot</dc:subject>
<dc:identifier>https://pinboard.in/u:avantbard/b:0f2cdad4eb50/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:activerecord"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:search"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:thoughtbot"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://github.com/rich/acts_as_revisable/tree/master">
    <title>rich's acts_as_revisable at master - GitHub</title>
    <dc:date>2009-07-14T06:44:26+00:00</dc:date>
    <link>http://github.com/rich/acts_as_revisable/tree/master</link>
    <dc:creator>avantbard</dc:creator><description><![CDATA["acts_as_revisable enables revision tracking, querying, reverting and branching of ActiveRecord models. It does this while providing more Rails-like API than similar plugins. This includes extensions of standard ActiveRecord methods and numerous custom callbacks for the entire AAR life-cycle."
]]></description>
<dc:subject>versioning rails activerecord plugin</dc:subject>
<dc:identifier>https://pinboard.in/u:avantbard/b:d589fbe8d4af/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:versioning"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:activerecord"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:plugin"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://github.com/nkallen/cache-money/tree/master">
    <title>nkallen's cache-money at master - GitHub</title>
    <dc:date>2009-06-29T04:30:43+00:00</dc:date>
    <link>http://github.com/nkallen/cache-money/tree/master</link>
    <dc:creator>avantbard</dc:creator><description><![CDATA[Cache Money is a write-through and read-through caching library for ActiveRecord.
]]></description>
<dc:subject>rails activerecord caching cache memcache memcached</dc:subject>
<dc:identifier>https://pinboard.in/u:avantbard/b:2b0eca201e5f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:activerecord"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:caching"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:cache"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:memcache"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:memcached"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://github.com/airblade/paper_trail/tree/master">
    <title>airblade's paper_trail at master - GitHub</title>
    <dc:date>2009-06-26T02:21:37+00:00</dc:date>
    <link>http://github.com/airblade/paper_trail/tree/master</link>
    <dc:creator>avantbard</dc:creator><description><![CDATA[auto versioning / auditing for activerecord models
]]></description>
<dc:subject>activerecord rails audit auditing trail versioning</dc:subject>
<dc:identifier>https://pinboard.in/u:avantbard/b:a348a6bd816b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:activerecord"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:audit"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:auditing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:trail"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:versioning"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://github.com/FooBarWidget/default_value_for/tree/master">
    <title>default_value_for</title>
    <dc:date>2009-02-28T21:29:10+00:00</dc:date>
    <link>http://github.com/FooBarWidget/default_value_for/tree/master</link>
    <dc:creator>avantbard</dc:creator><description><![CDATA[great Rails plugin to provide default values for Active Record objects
]]></description>
<dc:subject>activerecord rails plugin plugins rubyonrails webdev default</dc:subject>
<dc:identifier>https://pinboard.in/u:avantbard/b:d3face023041/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:activerecord"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:plugin"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:plugins"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:rubyonrails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:default"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://opensoul.org/2006/7/21/acts_as_audited">
    <title>acts_as_audited</title>
    <dc:date>2009-01-28T15:55:33+00:00</dc:date>
    <link>http://opensoul.org/2006/7/21/acts_as_audited</link>
    <dc:creator>avantbard</dc:creator><description><![CDATA["acts_as_audited is an Active Record plugin that logs all modifications to your models in an audits table. It uses a polymorphic association to store an audit record for any of the model objects that you wish to have audited. The audit log stores the model that the change was on, the “action” (create, update, destroy), a serialzied hash of the changes, and optionally the user that performed the action." - this might have to replace acts_as_versioned + riff in an app I'm writing right now
]]></description>
<dc:subject>activerecord rails rubyonrails webdev versioning auditing</dc:subject>
<dc:identifier>https://pinboard.in/u:avantbard/b:49f9543bed9e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:activerecord"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:rubyonrails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:versioning"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:auditing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://almosteffortless.com/2008/11/27/raising-protected-attribute-assignment-errors/">
    <title>Raising Protected Attribute Assignment Errors - almost effortless</title>
    <dc:date>2008-12-01T13:04:56+00:00</dc:date>
    <link>http://almosteffortless.com/2008/11/27/raising-protected-attribute-assignment-errors/</link>
    <dc:creator>avantbard</dc:creator><dc:subject>rails rubyonrails webdev activerecord assignment</dc:subject>
<dc:identifier>https://pinboard.in/u:avantbard/b:5e54457ea7a5/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:rubyonrails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:activerecord"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:assignment"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.caboo.se/articles/2008/11/15/new-plugin-acts_as_git">
    <title>acts_as_git</title>
    <dc:date>2008-11-15T16:30:42+00:00</dc:date>
    <link>http://blog.caboo.se/articles/2008/11/15/new-plugin-acts_as_git</link>
    <dc:creator>avantbard</dc:creator><description><![CDATA[plugin to auto-version active record text/string fields to a git repository for easy history versioning and rollback
]]></description>
<dc:subject>git activerecord history versioning rails rubyonrails webdev plugins</dc:subject>
<dc:identifier>https://pinboard.in/u:avantbard/b:2364e76501f0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:git"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:activerecord"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:history"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:versioning"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:rubyonrails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:plugins"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://railspikes.com/2008/9/22/is-your-rails-application-safe-from-mass-assignment">
    <title>Rail Spikes: Is your Rails application safe?</title>
    <dc:date>2008-09-22T20:31:59+00:00</dc:date>
    <link>http://railspikes.com/2008/9/22/is-your-rails-application-safe-from-mass-assignment</link>
    <dc:creator>avantbard</dc:creator><dc:subject>rails webdev rubyonrails security activerecord</dc:subject>
<dc:identifier>https://pinboard.in/u:avantbard/b:d19abc0060ff/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:rubyonrails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:activerecord"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.binarylogic.com/2008/9/1/searchgasm-released">
    <title>Binary Logic - Searchgasm</title>
    <dc:date>2008-09-19T17:07:21+00:00</dc:date>
    <link>http://www.binarylogic.com/2008/9/1/searchgasm-released</link>
    <dc:creator>avantbard</dc:creator><description><![CDATA[Searchgasm's inspiration comes right from ActiveRecord. ActiveRecord lets you create objects that represent a record in the database, so why can't you create objects that represent searching the database? Now you can! It's searching, ordering, and pagination all in one.
]]></description>
<dc:subject>rails search rubyonrails webdev activerecord plugins</dc:subject>
<dc:identifier>https://pinboard.in/u:avantbard/b:3015830f86bd/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:search"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:rubyonrails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:activerecord"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:plugins"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://github.com/TheBreeze/shadow/tree/master/">
    <title>shadow - a plugin for ActiveRecord change history tracking</title>
    <dc:date>2008-08-31T16:10:16+00:00</dc:date>
    <link>http://github.com/TheBreeze/shadow/tree/master/</link>
    <dc:creator>avantbard</dc:creator><description><![CDATA["Provides a history of attribute and association updates for models. This coincides with a versioning system (such as acts_as_versioned). When used in tandem, you get both a history of changes and a history of what changed."
]]></description>
<dc:subject>ruby webdev activerecord rails plugin history change</dc:subject>
<dc:identifier>https://pinboard.in/u:avantbard/b:1985b23dfdde/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:activerecord"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:plugin"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:history"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:change"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://github.com/fhwang/validates_with_block/tree/master">
    <title>validates_with_block rails lib</title>
    <dc:date>2008-05-30T18:44:35+00:00</dc:date>
    <link>http://github.com/fhwang/validates_with_block/tree/master</link>
    <dc:creator>avantbard</dc:creator><description><![CDATA[A plugin that allows for dynamic, more readable block-driven validation for ActiveRecord models.
]]></description>
<dc:subject>rails webdev rubyonrails validation validates activerecord</dc:subject>
<dc:identifier>https://pinboard.in/u:avantbard/b:fa76d136b05d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:rubyonrails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:validation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:validates"/>
	<rdf:li rdf:resource="https://pinboard.in/u:avantbard/t:activerecord"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>