<?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 (infovore)</title>
    <link>https://pinboard.in/u:infovore/public/</link>
    <description>recent bookmarks from infovore</description>
    <items>
      <rdf:Seq>	<rdf:li rdf:resource="https://macwright.com/2021/02/18/a-year-of-rails.html"/>
	<rdf:li rdf:resource="https://github.com/charliesome/better_errors"/>
	<rdf:li rdf:resource="https://robots.thoughtbot.com/slicing-up-rails-application-js-for-faster-load-times"/>
	<rdf:li rdf:resource="https://github.com/jamis/bulk_insert"/>
	<rdf:li rdf:resource="http://administrate-docs.herokuapp.com/"/>
	<rdf:li rdf:resource="http://airbladesoftware.com/notes/rails-nginx-x-accel-mapping/"/>
	<rdf:li rdf:resource="https://www.codeschool.com/blog/2014/02/03/token-based-authentication-rails/"/>
	<rdf:li rdf:resource="http://cookieshq.co.uk/posts/pundit/"/>
	<rdf:li rdf:resource="http://thunderboltlabs.com/blog/2013/03/27/testing-pundit-policies-with-rspec/"/>
	<rdf:li rdf:resource="http://smsohan.com/blog/2013/05/09/genereating-and-streaming-potentially-large-csv-files-using-ruby-on-rails/"/>
	<rdf:li rdf:resource="http://robots.thoughtbot.com/deliver-email-with-amazon-ses-in-a-rails-app"/>
	<rdf:li rdf:resource="http://danilenko.org/2012/7/6/rails_timezones/"/>
	<rdf:li rdf:resource="https://medium.com/@jatescher/how-to-set-up-a-rails-4-1-app-on-aws-with-elastic-beanstalk-and-postgresql-66d4e3412629"/>
	<rdf:li rdf:resource="http://www.jeffvincent.me/setting-up-html-emails-in-rails"/>
	<rdf:li rdf:resource="https://github.com/FetLife/rollout"/>
	<rdf:li rdf:resource="http://blog.daniel-azuma.com/archives/category/tech/georails"/>
	<rdf:li rdf:resource="https://github.com/brentd/xray-rails"/>
	<rdf:li rdf:resource="http://railscasts.com/episodes/368-miniprofiler?view=asciicast"/>
	<rdf:li rdf:resource="http://blog.blazingcloud.net/2012/07/29/activeadmin-with-existing-devise-authentication/"/>
	<rdf:li rdf:resource="https://github.com/mhfs/devise-async"/>
	<rdf:li rdf:resource="http://blog.codeclimate.com/blog/2012/10/17/7-ways-to-decompose-fat-activerecord-models/"/>
	<rdf:li rdf:resource="https://github.com/mperham/sidekiq"/>
	<rdf:li rdf:resource="https://github.com/flyerhzm/bullet"/>
	<rdf:li rdf:resource="https://workshops.thoughtbot.com/vim"/>
	<rdf:li rdf:resource="https://github.com/njonsson/cape"/>
	<rdf:li rdf:resource="https://github.com/100hz/rails-settings"/>
	<rdf:li rdf:resource="http://robots.thoughtbot.com/post/9012426894/custom-formats-for-datetime"/>
	<rdf:li rdf:resource="http://makandra.com/notes/990-speed-up-file-downloads-with-rails-apache-and-x-sendfile"/>
	<rdf:li rdf:resource="http://blog.josephholsten.com/2010/09/deploying-with-bundler-and-capistrano/"/>
	<rdf:li rdf:resource="http://pow.cx/"/>
	<rdf:li rdf:resource="http://www.railsdispatch.com/"/>
	<rdf:li rdf:resource="http://litanyagainstfear.com/blog/2010/02/03/the-rails-module/"/>
	<rdf:li rdf:resource="http://m.onkey.org/2010/1/22/active-record-query-interface"/>
	<rdf:li rdf:resource="http://mediumexposure.com/rails-3-reading-material/"/>
	<rdf:li rdf:resource="http://ryandaigle.com/articles/2008/11/18/what-s-new-in-edge-rails-default-scoping"/>
	<rdf:li rdf:resource="http://ryandaigle.com/articles/2008/12/29/what-s-new-in-edge-rails-dynamic-scope-methods"/>
	<rdf:li rdf:resource="http://github.com/tobi/delayed_job"/>
	<rdf:li rdf:resource="http://scraplab.net/2009/11/10/using-geoplanet-data-in-ruby-on-rails/"/>
	<rdf:li rdf:resource="http://github.com/elevation/event_calendar"/>
	<rdf:li rdf:resource="http://weblog.rubyonrails.org/2009/8/30/upgrading-to-snow-leopard"/>
	<rdf:li rdf:resource="http://gilesbowkett.blogspot.com/2009/03/gay-people-come-to-rails.html"/>
	<rdf:li rdf:resource="http://www.37signals.com/svn/posts/1616-introducing-the-projectsearch-rails-plugin"/>
	<rdf:li rdf:resource="http://axonflux.com/building-and-scaling-a-startup"/>
	<rdf:li rdf:resource="http://m.onkey.org/2008/12/4/rails-templates"/>
	<rdf:li rdf:resource="http://github.com/rubyist/aasm/tree/master"/>
	<rdf:li rdf:resource="http://yehudakatz.com/2008/12/23/rails-and-merb-merge/"/>
	<rdf:li rdf:resource="http://weblog.rubyonrails.com/2008/12/23/merb-gets-merged-into-rails-3"/>
	<rdf:li rdf:resource="http://soylentfoo.jnewland.com/articles/2008/12/16/rails-metal-a-micro-framework-with-the-power-of-rails-m"/>
	<rdf:li rdf:resource="http://faker.rubyforge.org/"/>
	<rdf:li rdf:resource="http://giantrobots.thoughtbot.com/2008/10/17/non-test-code-is-trivial"/>
	<rdf:li rdf:resource="http://www.codyfauser.com/2008/7/4/rails-http-status-code-to-symbol-mapping"/>
	<rdf:li rdf:resource="http://locomotivation.com/2008/08/25/simplify-activerecord-aggregates-and-other-goodies-via-named_scope"/>
	<rdf:li rdf:resource="http://apidock.com/"/>
	<rdf:li rdf:resource="http://codetunes.com/2008/07/20/tableless-models-in-rails/"/>
	<rdf:li rdf:resource="http://www.softiesonrails.com/2007/7/26/script-console-tip-for-the-lazy"/>
	<rdf:li rdf:resource="http://jamesgolick.com/2008/7/28/introducing-activepresenter-the-presenter-library-you-already-know"/>
	<rdf:li rdf:resource="http://giantrobots.thoughtbot.com/2008/7/18/little-green-friend"/>
	<rdf:li rdf:resource="http://giantrobots.thoughtbot.com/2008/7/10/regulators-mount-up"/>
	<rdf:li rdf:resource="http://railroad.rubyforge.org/"/>
	<rdf:li rdf:resource="http://www.benmabey.com/2008/02/04/rspec-plain-text-stories-webrat-chunky-bacon/"/>
	<rdf:li rdf:resource="http://blog.dopefreshtight.de/artikel/rails-openid-server-masquerade/"/>
	<rdf:li rdf:resource="http://replacefixtures.rubyforge.org/"/>
	<rdf:li rdf:resource="http://ryandaigle.com/articles/2008/3/24/what-s-new-in-edge-rails-has-finder-functionality"/>
	<rdf:li rdf:resource="http://giantrobots.thoughtbot.com/2008/3/18/for-attaching-files-use-paperclip"/>
	<rdf:li rdf:resource="http://switchpipe.org/"/>
	<rdf:li rdf:resource="https://roundhaus.com/"/>
	<rdf:li rdf:resource="http://errtheblog.com/posts/73-the-jskinny-on-jquery"/>
	<rdf:li rdf:resource="http://pivots.pivotallabs.com/users/nick/blog/articles/284-hasfinder-it-s-now-easier-than-ever-to-create-complex-re-usable-sql-queries"/>
	<rdf:li rdf:resource="http://blog.codefront.net/2007/12/10/declarative-exception-handling-in-your-controllers-rails-20-a-feature-a-day-2/"/>
	<rdf:li rdf:resource="http://almosteffortless.com/2007/10/08/graceful-404s-in-rails-20/"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="https://macwright.com/2021/02/18/a-year-of-rails.html">
    <title>A year of Rails - macwright.com</title>
    <dc:date>2021-02-23T09:42:42+00:00</dc:date>
    <link>https://macwright.com/2021/02/18/a-year-of-rails.html</link>
    <dc:creator>infovore</dc:creator><description><![CDATA[Enjoyed this write-up from Tom MacWright, if only because I spend a lot of my time writing Rails, still, even in 2020-1. It's nice to be reminded by somebody thoughtful, but coming from outside, that yes, there's still a lot to like in your part of the world, that it's not an ideological dead-end. And yes, that the _culture_ around the Ruby ecosystem really is, by and large, a good one. Sure, we don't have strong typing (well, we kinda do now), but we do have lots of great _practice_ around testing, and writing code in the first place. Not having IntelliSense™ is sometimes an advantage. Also, having wrapped a four-month Ruby contract recently, it's just such a nice language to write - and to *think* in.

(I'm with Tom on  the whiffiness of all versions of the asset pipeline / webpacker / whatever it is we're doing this week.)]]></description>
<dc:subject>ruby rails programming culture testing</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:infovore/b:32dea0fb198f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:culture"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/charliesome/better_errors">
    <title>charliesome/better_errors: Better error page for Rack apps</title>
    <dc:date>2017-04-21T09:31:33+00:00</dc:date>
    <link>https://github.com/charliesome/better_errors</link>
    <dc:creator>infovore</dc:creator><description><![CDATA[How did I not know this? Definitely better errors for Rack apps. Will be using in future.]]></description>
<dc:subject>library software programming rails ruby rack errors</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:infovore/b:c6cd50f882ad/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:library"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:software"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rack"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:errors"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://robots.thoughtbot.com/slicing-up-rails-application-js-for-faster-load-times">
    <title>Slicing up Rails Application.js for Faster Load Times</title>
    <dc:date>2017-02-27T09:11:49+00:00</dc:date>
    <link>https://robots.thoughtbot.com/slicing-up-rails-application-js-for-faster-load-times</link>
    <dc:creator>infovore</dc:creator><description><![CDATA[A nice pattern for breaking out code that might only be specific to certain pages.]]></description>
<dc:subject>rails javascript performance</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:infovore/b:a84492a9a06f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:performance"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/jamis/bulk_insert">
    <title>jamis/bulk_insert</title>
    <dc:date>2016-01-14T23:18:20+00:00</dc:date>
    <link>https://github.com/jamis/bulk_insert</link>
    <dc:creator>infovore</dc:creator><description><![CDATA[This was a good alternative to activerecord-import for me, so noting it down.]]></description>
<dc:subject>activerecord gems ruby rails jamisbuck</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:infovore/b:9a2c6f94d083/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:activerecord"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:gems"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:jamisbuck"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://administrate-docs.herokuapp.com/">
    <title>Administrate (documentation)</title>
    <dc:date>2015-11-03T18:22:21+00:00</dc:date>
    <link>http://administrate-docs.herokuapp.com/</link>
    <dc:creator>infovore</dc:creator><description><![CDATA[Thoughtbot's engine for Rails admin UIs, sans-DSLs. Filed away for reference.]]></description>
<dc:subject>rails ruby rubyonrails development programming thoughtbot admin</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:infovore/b:8b0f76780583/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rubyonrails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:thoughtbot"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:admin"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://airbladesoftware.com/notes/rails-nginx-x-accel-mapping/">
    <title>Rails, Nginx, and X-Accel-Mapping • AirBlade Software</title>
    <dc:date>2015-08-28T16:37:23+00:00</dc:date>
    <link>http://airbladesoftware.com/notes/rails-nginx-x-accel-mapping/</link>
    <dc:creator>infovore</dc:creator><description><![CDATA[I think this is the issue I'm running into; Nginx is a bit of a mystery to me, and this is proving useful.]]></description>
<dc:subject>rails ruby nginx xsendfile</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:infovore/b:f1f56d24aa29/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:nginx"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:xsendfile"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.codeschool.com/blog/2014/02/03/token-based-authentication-rails/">
    <title>Rails Token Based Authentication</title>
    <dc:date>2015-06-14T18:56:27+00:00</dc:date>
    <link>https://www.codeschool.com/blog/2014/02/03/token-based-authentication-rails/</link>
    <dc:creator>infovore</dc:creator><description><![CDATA[Saved for the fact it has notes on making Rails' token based authentication play ball with spitting back the correct MIME type.]]></description>
<dc:subject>rails api token authentication http mimetype</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:infovore/b:c03b3537f03b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:api"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:token"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:authentication"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:mimetype"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://cookieshq.co.uk/posts/pundit/">
    <title>Our experience with Pundit | CookiesHQ</title>
    <dc:date>2015-03-23T18:00:29+00:00</dc:date>
    <link>http://cookieshq.co.uk/posts/pundit/</link>
    <dc:creator>infovore</dc:creator><description><![CDATA[Nice example of real-world examples of using Pundit, including testing.]]></description>
<dc:subject>rails ruby pundit authorization programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:infovore/b:28c814ffe2ed/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:pundit"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:authorization"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://thunderboltlabs.com/blog/2013/03/27/testing-pundit-policies-with-rspec/">
    <title>» Testing Pundit Policies with RSpec</title>
    <dc:date>2015-03-20T12:29:50+00:00</dc:date>
    <link>http://thunderboltlabs.com/blog/2013/03/27/testing-pundit-policies-with-rspec/</link>
    <dc:creator>infovore</dc:creator><description><![CDATA[Good points; I really like the custom matchers. I always come to RSpec feeling like i've forgotten something, *again*.]]></description>
<dc:subject>rails rspec ruby pundit authorization</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:infovore/b:d65485cc59e2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rspec"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:pundit"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:authorization"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://smsohan.com/blog/2013/05/09/genereating-and-streaming-potentially-large-csv-files-using-ruby-on-rails/">
    <title>Generating and Streaming Potentially Large CSV files using Ruby on Rails - Sohan's Blog</title>
    <dc:date>2014-09-24T12:58:23+00:00</dc:date>
    <link>http://smsohan.com/blog/2013/05/09/genereating-and-streaming-potentially-large-csv-files-using-ruby-on-rails/</link>
    <dc:creator>infovore</dc:creator><description><![CDATA[The most useful tips in here: set the right headers; set the body of the response to an enumerator and it'll iterate over it, streaming it.]]></description>
<dc:subject>csv streaming rails ruby</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:infovore/b:7832ed5aa2c5/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:csv"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:streaming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://robots.thoughtbot.com/deliver-email-with-amazon-ses-in-a-rails-app">
    <title>Deliver Email With Amazon SES In A Rails app</title>
    <dc:date>2014-08-26T16:56:47+00:00</dc:date>
    <link>http://robots.thoughtbot.com/deliver-email-with-amazon-ses-in-a-rails-app</link>
    <dc:creator>infovore</dc:creator><description><![CDATA[Good to know SES can just be integrated as an ActionMailer delivery method.]]></description>
<dc:subject>aws ses rails email</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:infovore/b:8a76ae341a1d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:aws"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:ses"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:email"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://danilenko.org/2012/7/6/rails_timezones/">
    <title>The Exhaustive Guide to Rails Time Zones - Alexander Danilenko</title>
    <dc:date>2014-08-19T15:47:13+00:00</dc:date>
    <link>http://danilenko.org/2012/7/6/rails_timezones/</link>
    <dc:creator>infovore</dc:creator><description><![CDATA[This was clear and straightforward. Everything stored as UTC, everything in local within the app.]]></description>
<dc:subject>rails ruby time timezones</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:infovore/b:423f5fe7db8e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:time"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:timezones"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://medium.com/@jatescher/how-to-set-up-a-rails-4-1-app-on-aws-with-elastic-beanstalk-and-postgresql-66d4e3412629">
    <title>How to set up a Rails 4.1 app on AWS with Elastic Beanstalk and PostgreSQL — Medium</title>
    <dc:date>2014-07-01T13:34:22+00:00</dc:date>
    <link>https://medium.com/@jatescher/how-to-set-up-a-rails-4-1-app-on-aws-with-elastic-beanstalk-and-postgresql-66d4e3412629</link>
    <dc:creator>infovore</dc:creator><description><![CDATA[What it says on the tin.]]></description>
<dc:subject>rails ruby aws amazon elasticbeanstalk</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:infovore/b:781c16bf4de1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:aws"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:amazon"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:elasticbeanstalk"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.jeffvincent.me/setting-up-html-emails-in-rails">
    <title>A Beginner's Life - Setting Up HTML Emails in Rails</title>
    <dc:date>2014-06-04T09:24:55+00:00</dc:date>
    <link>http://www.jeffvincent.me/setting-up-html-emails-in-rails</link>
    <dc:creator>infovore</dc:creator><description><![CDATA[Seems like a reasonable set of tools to help out with this.]]></description>
<dc:subject>email rails htmlemail</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:infovore/b:09e8f71175e8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:email"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:htmlemail"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/FetLife/rollout">
    <title>FetLife/rollout</title>
    <dc:date>2014-03-06T14:01:02+00:00</dc:date>
    <link>https://github.com/FetLife/rollout</link>
    <dc:creator>infovore</dc:creator><description><![CDATA[Rather nice looking Ruby/Redis feature-flag library.]]></description>
<dc:subject>rails ruby redis featureflag development programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:infovore/b:b59f1d184f80/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:redis"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:featureflag"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.daniel-azuma.com/archives/category/tech/georails">
    <title>GeoRails | Daniel Azuma</title>
    <dc:date>2013-12-30T19:51:20+00:00</dc:date>
    <link>http://blog.daniel-azuma.com/archives/category/tech/georails</link>
    <dc:creator>infovore</dc:creator><description><![CDATA[Daniel Azuma's posts in his "georails" category are really good.]]></description>
<dc:subject>rails geodata postgis</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:infovore/b:768664bf4d35/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:geodata"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:postgis"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/brentd/xray-rails">
    <title>brentd/xray-rails · GitHub</title>
    <dc:date>2013-05-04T11:24:45+00:00</dc:date>
    <link>https://github.com/brentd/xray-rails</link>
    <dc:creator>infovore</dc:creator><description><![CDATA["Xray is the missing link between the browser and your app code. Press cmd+shift+x (Mac) or ctrl+shift+x to reveal an overlay of what files are powering your UI - click anything to open the associated file in your editor." A lifesaver, if only for working with other people's code.]]></description>
<dc:subject>rails views tools gem</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:infovore/b:4ef158f14743/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:views"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:gem"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://railscasts.com/episodes/368-miniprofiler?view=asciicast">
    <title>#368 MiniProfiler - RailsCasts</title>
    <dc:date>2013-04-04T16:47:01+00:00</dc:date>
    <link>http://railscasts.com/episodes/368-miniprofiler?view=asciicast</link>
    <dc:creator>infovore</dc:creator><description><![CDATA["MiniProfiler allows you to see the speed of a request conveniently on the page. It also shows the SQL queries performed and allows you to profile a specific block of code." Ooh, been looking for the latest version of something like this for a while.]]></description>
<dc:subject>performance rails ruby profiling</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:infovore/b:c4557a545533/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:profiling"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.blazingcloud.net/2012/07/29/activeadmin-with-existing-devise-authentication/">
    <title>ActiveAdmin with Existing Devise Authentication –</title>
    <dc:date>2013-04-02T16:43:14+00:00</dc:date>
    <link>http://blog.blazingcloud.net/2012/07/29/activeadmin-with-existing-devise-authentication/</link>
    <dc:creator>infovore</dc:creator><description><![CDATA[Because AA uses Devise, this is pretty straightforward, but still: I found this guide hepful.]]></description>
<dc:subject>rails ruby activeadmin authentication</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:infovore/b:663fc981e20b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:activeadmin"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:authentication"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/mhfs/devise-async">
    <title>mhfs/devise-async · GitHub</title>
    <dc:date>2013-03-28T18:20:54+00:00</dc:date>
    <link>https://github.com/mhfs/devise-async</link>
    <dc:creator>infovore</dc:creator><description><![CDATA["Devise Async provides an easy way to configure Devise to send its emails asynchronously using your preferred queuing backend." Jolly good.]]></description>
<dc:subject>mail queue rails</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:infovore/b:446bbbacc6d5/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:mail"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:queue"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
</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 Patterns to Refactor Fat ActiveRecord Models - Code Climate Blog</title>
    <dc:date>2012-11-20T15:53:57+00:00</dc:date>
    <link>http://blog.codeclimate.com/blog/2012/10/17/7-ways-to-decompose-fat-activerecord-models/</link>
    <dc:creator>infovore</dc:creator><description><![CDATA[via @aanand, and because I forgot to bookmark this when I read it the first time. Good, straightforward points.]]></description>
<dc:subject>activerecord rails ruby refactoring software development</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:infovore/b:0f1b8fd7b6ac/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:activerecord"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:refactoring"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:software"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:development"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/mperham/sidekiq">
    <title>mperham/sidekiq · GitHub</title>
    <dc:date>2012-10-08T12:32:48+00:00</dc:date>
    <link>https://github.com/mperham/sidekiq</link>
    <dc:creator>infovore</dc:creator><description><![CDATA[A Redis-based queueing system for ruby; much more efficient than Resque, from the looks of things, and really nice deployment configuration (ie: someone's bothered to write cap recipes and similar). Definitely going into the toolbelt, I think.]]></description>
<dc:subject>rails ruby queue asynchronous redis</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:infovore/b:359b09c55e4f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:queue"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:asynchronous"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:redis"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/flyerhzm/bullet">
    <title>flyerhzm/bullet</title>
    <dc:date>2012-08-11T16:08:20+00:00</dc:date>
    <link>https://github.com/flyerhzm/bullet</link>
    <dc:creator>infovore</dc:creator><description><![CDATA["The Bullet gem is designed to help you increase your application’s performance by reducing the number of queries it makes. It will watch your queries while you develop your application and notify you when you should add eager loading (N+1 queries), when you’re using eager loading that isn’t necessary and when you should use counter cache."]]></description>
<dc:subject>activerecord optimization performance rails ruby</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:infovore/b:e06abeece678/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:activerecord"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:optimization"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://workshops.thoughtbot.com/vim">
    <title>thoughtbot workshops | vim for rails</title>
    <dc:date>2012-01-08T15:47:23+00:00</dc:date>
    <link>https://workshops.thoughtbot.com/vim</link>
    <dc:creator>infovore</dc:creator><description><![CDATA["I spend every day writing Rails code in vim, and I’ve optimized the heck out that process. The screencast contains the best of what I’ve learned for creating and editing Rails code at top-speed. Come look over my shoulder and I’ll show you my best stuff." Might give this a pop at some point.]]></description>
<dc:subject>screencast vim rails development tools editors thoughtbot</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:infovore/b:0d3f87f3dbb6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:screencast"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:vim"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:editors"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:thoughtbot"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/njonsson/cape">
    <title>njonsson/cape - GitHub</title>
    <dc:date>2011-11-29T08:43:46+00:00</dc:date>
    <link>https://github.com/njonsson/cape</link>
    <dc:creator>infovore</dc:creator><description><![CDATA[Cape solves a surprisingly common problem: I have this big bunch of rake tasks; I'd like them to run on the server, which tends to mean writing cap tasks just to run the rake tasks. Cape makes it easy to just mirror them.]]></description>
<dc:subject>capistrano rails rake ruby</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:infovore/b:9419b57e6f1b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:capistrano"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rake"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/100hz/rails-settings">
    <title>100hz/rails-settings - GitHub</title>
    <dc:date>2011-10-16T19:49:40+00:00</dc:date>
    <link>https://github.com/100hz/rails-settings</link>
    <dc:creator>infovore</dc:creator><description><![CDATA[I've used the Settings plugin a lot, but it's very old and dusty. This is a nice fork of it, ported to Rails 3, and saved for future reference.]]></description>
<dc:subject>rails gem settings programming plugin</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:infovore/b:08cacbaeb691/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:gem"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:settings"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:plugin"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://robots.thoughtbot.com/post/9012426894/custom-formats-for-datetime">
    <title>Custom formats for DateTime — giant robots smashing into other giant robots</title>
    <dc:date>2011-08-17T12:19:06+00:00</dc:date>
    <link>http://robots.thoughtbot.com/post/9012426894/custom-formats-for-datetime</link>
    <dc:creator>infovore</dc:creator><description><![CDATA[Oh, nice; I'm always adding #format_date and #format_time methods to my formatting_helper.rb striaght off the bat, so it's nice to know there are built-ins - although I'm not keen on just overriding defaults, if only so other programmers don't get lost working out why the defaults aren't the same.]]></description>
<dc:subject>formatting datetime programming rails</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:infovore/b:226ce2f8dcce/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:formatting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:datetime"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://makandra.com/notes/990-speed-up-file-downloads-with-rails-apache-and-x-sendfile">
    <title>Speed up file downloads with Rails, Apache and X-Sendfile - makandra notes</title>
    <dc:date>2011-08-05T16:52:59+00:00</dc:date>
    <link>http://makandra.com/notes/990-speed-up-file-downloads-with-rails-apache-and-x-sendfile</link>
    <dc:creator>infovore</dc:creator><description><![CDATA[Don't forget to enable XSendFile for the Vhost in question. Like I did, and wondered why 0b files were coming down all the time.]]></description>
<dc:subject>apache xsendfile rubyonrails rails</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:infovore/b:9d33a4edf420/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:apache"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:xsendfile"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rubyonrails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.josephholsten.com/2010/09/deploying-with-bundler-and-capistrano/">
    <title>Deploying with Bundler and Capistrano</title>
    <dc:date>2011-06-29T13:33:02+00:00</dc:date>
    <link>http://blog.josephholsten.com/2010/09/deploying-with-bundler-and-capistrano/</link>
    <dc:creator>infovore</dc:creator><description><![CDATA[Useful notes on the modern way of deploying Rails applications with Bundler and Capistrano.]]></description>
<dc:subject>rails capistrano bundler ruby deployment</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:infovore/b:13891eae4697/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:capistrano"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:bundler"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:deployment"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://pow.cx/">
    <title>Pow: Zero-configuration Rack server for Mac OS X</title>
    <dc:date>2011-04-08T10:02:02+00:00</dc:date>
    <link>http://pow.cx/</link>
    <dc:creator>infovore</dc:creator><description><![CDATA[Node.js/CoffeeScript powered Rack server. Lovely idea, simple configuration; shame it completely takes over port 80. Some of us write applications in things other than Ruby from time to time. Thinking about the best way of hooking it all together.]]></description>
<dc:subject>rack rails ruby webserver</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:infovore/b:8091b32358d8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rack"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:webserver"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.railsdispatch.com/">
    <title>Rails Dispatch | Presented by Engine Yard</title>
    <dc:date>2010-05-03T21:27:29+00:00</dc:date>
    <link>http://www.railsdispatch.com/</link>
    <dc:creator>infovore</dc:creator><description><![CDATA[Engine Yard have a new blog about Rails, consisting of screencasts and tutorials, and it looks good. One to subscribe to.
]]></description>
<dc:subject>ruby rails rails3 rubyonrails programming engineyard</dc:subject>
<dc:identifier>https://pinboard.in/u:infovore/b:b607fe8feb02/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails3"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rubyonrails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:engineyard"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://litanyagainstfear.com/blog/2010/02/03/the-rails-module/">
    <title>litany against fear ¤ by nick quaranto ¤ The Rails Module (in Rails 3)</title>
    <dc:date>2010-02-05T11:10:43+00:00</dc:date>
    <link>http://litanyagainstfear.com/blog/2010/02/03/the-rails-module/</link>
    <dc:creator>infovore</dc:creator><description><![CDATA["Better alternatives [to the RAILS_ constants] have existed for a while in Rails core (some since 2.1.0), and it’s about damn time you start using them properly. There’s also some other helpful methods on the Rails module we’ll explore in this post." That was handy.
]]></description>
<dc:subject>rails rubyonrails rails3 programming development tips</dc:subject>
<dc:identifier>https://pinboard.in/u:infovore/b:08487d4ceef2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rubyonrails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails3"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:tips"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://m.onkey.org/2010/1/22/active-record-query-interface">
    <title>has_many :bugs, :through =&gt; :rails: Active Record Query Interface 3.0</title>
    <dc:date>2010-02-01T11:16:27+00:00</dc:date>
    <link>http://m.onkey.org/2010/1/22/active-record-query-interface</link>
    <dc:creator>infovore</dc:creator><description><![CDATA[ARel looks brilliant, but blimey, those are some *big* changes to ActiveRecord. Pratik's post here is probably the most comprehensive I've seen, and well worth your time.
]]></description>
<dc:subject>activerecord arel rails3 rails ruby</dc:subject>
<dc:identifier>https://pinboard.in/u:infovore/b:99a2e2ccb265/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:activerecord"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:arel"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails3"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://mediumexposure.com/rails-3-reading-material/">
    <title>Rails 3 Reading Material | Medium eXposure</title>
    <dc:date>2010-02-01T11:15:27+00:00</dc:date>
    <link>http://mediumexposure.com/rails-3-reading-material/</link>
    <dc:creator>infovore</dc:creator><description><![CDATA[Great round-up of all the stuff out there about Rails 3. If you're as behind as I am on preparing for this, there's some really good stuff here; nice to have it all in one place.
]]></description>
<dc:subject>ruby rails rails3 documentation tutorials</dc:subject>
<dc:identifier>https://pinboard.in/u:infovore/b:c4179d2ff1e1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails3"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:documentation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:tutorials"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://ryandaigle.com/articles/2008/11/18/what-s-new-in-edge-rails-default-scoping">
    <title>Ryan's Scraps: What's New in Edge Rails: Default Scoping</title>
    <dc:date>2009-11-30T11:53:36+00:00</dc:date>
    <link>http://ryandaigle.com/articles/2008/11/18/what-s-new-in-edge-rails-default-scoping</link>
    <dc:creator>infovore</dc:creator><description><![CDATA["It’s pretty common to want SQL queries against a particular table to always be sorted the same way, and is one of the reasons why I added the ordered scope to the utility scopes gem... Well now you can specify default ordering, and other scopes, in edge rails directly in your ActiveRecord model." Hurrah!
]]></description>
<dc:subject>rails scoping activerecord ruby</dc:subject>
<dc:identifier>https://pinboard.in/u:infovore/b:93cb940d5f50/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:scoping"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:activerecord"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://ryandaigle.com/articles/2008/12/29/what-s-new-in-edge-rails-dynamic-scope-methods">
    <title>Ryan's Scraps: What's New in Edge Rails: Dynamic Scope Methods</title>
    <dc:date>2009-11-30T11:50:10+00:00</dc:date>
    <link>http://ryandaigle.com/articles/2008/12/29/what-s-new-in-edge-rails-dynamic-scope-methods</link>
    <dc:creator>infovore</dc:creator><description><![CDATA["With the recent addition of dynamic scopes, however, you now have a way to both quickly specify query logic and chain further conditions. The naming works in the same manner as dynamic finders and the chaining works in the same fashion as conventional named scopes." Ooh. New in Rails 2.3, and passed me by a little.
]]></description>
<dc:subject>rails activerecord ruby scoping</dc:subject>
<dc:identifier>https://pinboard.in/u:infovore/b:628569720f95/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:activerecord"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:scoping"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://github.com/tobi/delayed_job">
    <title>tobi's delayed_job at master - GitHub</title>
    <dc:date>2009-11-26T12:23:07+00:00</dc:date>
    <link>http://github.com/tobi/delayed_job</link>
    <dc:creator>infovore</dc:creator><description><![CDATA["Delayed_job (or DJ) encapsulates the common pattern of asynchronously executing longer tasks in the background." Extracted from Shopify, and looks very, very useful; filed away for another day.
]]></description>
<dc:subject>rails background queue ruby plugin delayedjob</dc:subject>
<dc:identifier>https://pinboard.in/u:infovore/b:36a388ea5955/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:background"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:queue"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:plugin"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:delayedjob"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://scraplab.net/2009/11/10/using-geoplanet-data-in-ruby-on-rails/">
    <title>scraplab — Using Geoplanet Data in Ruby on Rails</title>
    <dc:date>2009-11-11T12:03:04+00:00</dc:date>
    <link>http://scraplab.net/2009/11/10/using-geoplanet-data-in-ruby-on-rails/</link>
    <dc:creator>infovore</dc:creator><description><![CDATA["Noticings is possibly one of the first services to integrate the Yahoo Geoplanet Data deeply". Tom explains how we're using Geoplanet inside Rails. Really good stuff if you're interested in that geo malarkey
]]></description>
<dc:subject>geoplanet ruby rails noticings woe yahoo geodata</dc:subject>
<dc:identifier>https://pinboard.in/u:infovore/b:6c2a85bb21d4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:geoplanet"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:noticings"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:woe"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:yahoo"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:geodata"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://github.com/elevation/event_calendar">
    <title>elevation's event_calendar at master - GitHub</title>
    <dc:date>2009-11-03T15:57:45+00:00</dc:date>
    <link>http://github.com/elevation/event_calendar</link>
    <dc:creator>infovore</dc:creator><description><![CDATA["Easily show multiple, overlapping events across calendar days and rows." Which is hard, and it is nice to know someone else has done the work.
]]></description>
<dc:subject>rails plugin rubyonrails development ui calendar</dc:subject>
<dc:identifier>https://pinboard.in/u:infovore/b:3de84c38d44f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:plugin"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rubyonrails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:ui"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:calendar"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://weblog.rubyonrails.org/2009/8/30/upgrading-to-snow-leopard">
    <title>Riding Rails: Upgrading to Snow Leopard</title>
    <dc:date>2009-08-31T07:59:36+00:00</dc:date>
    <link>http://weblog.rubyonrails.org/2009/8/30/upgrading-to-snow-leopard</link>
    <dc:creator>infovore</dc:creator><description><![CDATA[A good list of tips - lots of compiled stuff needs to be recompiled to x64, and this will be confusing. I am not upgrading quite yet.
]]></description>
<dc:subject>ruby rails mac osx mysql snowleopard upgrade tips</dc:subject>
<dc:identifier>https://pinboard.in/u:infovore/b:4bdf8d409636/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:mac"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:osx"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:snowleopard"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:upgrade"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:tips"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://gilesbowkett.blogspot.com/2009/03/gay-people-come-to-rails.html">
    <title>Giles Bowkett: Gay People, Come To Rails</title>
    <dc:date>2009-05-17T21:43:17+00:00</dc:date>
    <link>http://gilesbowkett.blogspot.com/2009/03/gay-people-come-to-rails.html</link>
    <dc:creator>infovore</dc:creator><description><![CDATA["Get over your ridiculous programming-language prejudices and stop endorsing real prejudices. It's this crazy little microcosm/macrocosm mirror effect. You never find bigotry in people with options. It's true in programming and it's true in real life as well, and it looks as if it's true in both places at the same time and for the same people." Giles is right, and the idiots who reached for their retweet button are definitely wrong. Less of this, please.
]]></description>
<dc:subject>ruby programming rails homophobia bigotry perjorative community</dc:subject>
<dc:identifier>https://pinboard.in/u:infovore/b:2c689a942dd5/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:homophobia"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:bigotry"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:perjorative"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:community"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.37signals.com/svn/posts/1616-introducing-the-projectsearch-rails-plugin">
    <title>Introducing the ProjectSearch Rails plugin: - (37signals)</title>
    <dc:date>2009-03-09T17:11:23+00:00</dc:date>
    <link>http://www.37signals.com/svn/posts/1616-introducing-the-projectsearch-rails-plugin</link>
    <dc:creator>infovore</dc:creator><description><![CDATA[Rails plugin for intelligently searching within your application. Not a bad idea; will probably end up using this at some point.
]]></description>
<dc:subject>programming ruby development rails plugin utility search</dc:subject>
<dc:identifier>https://pinboard.in/u:infovore/b:de46cb93a7eb/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:plugin"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:utility"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:search"/>
</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 - Axon Flux - A Ruby on Rails Blog</title>
    <dc:date>2009-02-23T10:27:35+00:00</dc:date>
    <link>http://axonflux.com/building-and-scaling-a-startup</link>
    <dc:creator>infovore</dc:creator><description><![CDATA[Some well-worn tales here, but also some good new ones, particularly when it comes to query-profiling and all forms of caching.
]]></description>
<dc:subject>tips ruby performance development web rails scaling deployment</dc:subject>
<dc:identifier>https://pinboard.in/u:infovore/b:208d8c9cfc39/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:tips"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:scaling"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:deployment"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://m.onkey.org/2008/12/4/rails-templates">
    <title>has_many :bugs, :through =&gt; :rails: Rails templates</title>
    <dc:date>2009-02-02T11:01:31+00:00</dc:date>
    <link>http://m.onkey.org/2008/12/4/rails-templates</link>
    <dc:creator>infovore</dc:creator><description><![CDATA["Templates are simple ruby files containing DSL for adding plugins/gems/initializers etc. to your freshly created Rails project." That looks very handy.
]]></description>
<dc:subject>programming ruby generation rails templates</dc:subject>
<dc:identifier>https://pinboard.in/u:infovore/b:4c1513beab4e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:generation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:templates"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://github.com/rubyist/aasm/tree/master">
    <title>rubyist's aasm at master - GitHub</title>
    <dc:date>2009-02-01T11:01:15+00:00</dc:date>
    <link>http://github.com/rubyist/aasm/tree/master</link>
    <dc:creator>infovore</dc:creator><description><![CDATA[AASM is "a library for adding finite state machines to Ruby classes. AASM started as the acts_as_state_machine plugin but has evolved into a more generic library that no longer targets only ActiveRecord models." And as a result, I might be using it a bit.
]]></description>
<dc:subject>programming ruby gem rails plugin statemachine</dc:subject>
<dc:identifier>https://pinboard.in/u:infovore/b:ded8712d588b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:gem"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:plugin"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:statemachine"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://yehudakatz.com/2008/12/23/rails-and-merb-merge/">
    <title>Katz Got Your Tongue? » Rails and Merb Merge</title>
    <dc:date>2008-12-23T22:31:22+00:00</dc:date>
    <link>http://yehudakatz.com/2008/12/23/rails-and-merb-merge/</link>
    <dc:creator>infovore</dc:creator><description><![CDATA["Today is a fairly momentous day in the history of Ruby web frameworks. You will probably find the news I’m about to share with you fairly shocking, but I will attempt to explain the situation." Yehuda Katz weighs in with a great, informative post.
]]></description>
<dc:subject>programming development ruby rails rubyonrails web software merb</dc:subject>
<dc:identifier>https://pinboard.in/u:infovore/b:94ec444df3de/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rubyonrails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:software"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:merb"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://weblog.rubyonrails.com/2008/12/23/merb-gets-merged-into-rails-3">
    <title>Riding Rails: Merb gets merged into Rails 3!</title>
    <dc:date>2008-12-23T22:29:00+00:00</dc:date>
    <link>http://weblog.rubyonrails.com/2008/12/23/merb-gets-merged-into-rails-3</link>
    <dc:creator>infovore</dc:creator><description><![CDATA["Merb and Rails already share so much in terms of design and sensibility that joining forces seemed like the obvious way to go. All we needed was to sit down for a chat and hash it out, so we did just that." No, really. Not an April Fool. It sounds like the architecture changes that are going to be made are going to be a big win for Rails 3. Looking forward to it.
]]></description>
<dc:subject>programming development ruby rails web frameworks merb</dc:subject>
<dc:identifier>https://pinboard.in/u:infovore/b:6394e25da69d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:frameworks"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:merb"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://soylentfoo.jnewland.com/articles/2008/12/16/rails-metal-a-micro-framework-with-the-power-of-rails-m">
    <title>Rails Metal: a micro-framework with the power of Rails: \m/</title>
    <dc:date>2008-12-17T11:59:38+00:00</dc:date>
    <link>http://soylentfoo.jnewland.com/articles/2008/12/16/rails-metal-a-micro-framework-with-the-power-of-rails-m</link>
    <dc:creator>infovore</dc:creator><description><![CDATA["Rails Metal is a thin wrapper around Rails’ new Rack middleware support." Which means you can process requests outside of ActionPack, which is useful for the odd performance boost in certain places. Interesting to see concerns separating out within Rails like this.
]]></description>
<dc:subject>programming rails rubyonrails ruby rack middleware</dc:subject>
<dc:identifier>https://pinboard.in/u:infovore/b:858c949908be/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rubyonrails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rack"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:middleware"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://faker.rubyforge.org/">
    <title>faker</title>
    <dc:date>2008-10-29T10:22:58+00:00</dc:date>
    <link>http://faker.rubyforge.org/</link>
    <dc:creator>infovore</dc:creator><description><![CDATA["Faker, a port of Data::Faker from Perl, is used to easily generate fake data: names, addresses, phone numbers, etc."
]]></description>
<dc:subject>tool testing data ruby gem programming rails</dc:subject>
<dc:identifier>https://pinboard.in/u:infovore/b:94e9386176e8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:tool"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:data"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:gem"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://giantrobots.thoughtbot.com/2008/10/17/non-test-code-is-trivial">
    <title>GIANT ROBOTS SMASHING INTO OTHER GIANT ROBOTS</title>
    <dc:date>2008-10-17T20:11:56+00:00</dc:date>
    <link>http://giantrobots.thoughtbot.com/2008/10/17/non-test-code-is-trivial</link>
    <dc:creator>infovore</dc:creator><description><![CDATA["The tests are the program. Without the tests, the program does not work. Tests are not something that should be left for the inexperienced; tests are the hard part."
]]></description>
<dc:subject>programming development ruby rails rubyonrails testing thoughtbot</dc:subject>
<dc:identifier>https://pinboard.in/u:infovore/b:d47b29a3ef06/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rubyonrails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:thoughtbot"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.codyfauser.com/2008/7/4/rails-http-status-code-to-symbol-mapping">
    <title>Cody Fauser - Rails HTTP Status Code to Symbol Mapping</title>
    <dc:date>2008-09-23T13:12:39+00:00</dc:date>
    <link>http://www.codyfauser.com/2008/7/4/rails-http-status-code-to-symbol-mapping</link>
    <dc:creator>infovore</dc:creator><description><![CDATA["Recently I had been wondering what the complete list of HTTP status code symbols was in Rails. Searching through Rails didn't yield any results for a symbol like :unprocessable_entity... Rails defines the symbol to status code mapping dynamically from the status message. The symbol used is an underscored version of the status message with no spaces." Quick list of clear textual shorthand for returning HTTP status.
]]></description>
<dc:subject>rails rubyonrails http statuscode status reference</dc:subject>
<dc:identifier>https://pinboard.in/u:infovore/b:ffa7ac00b5ef/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rubyonrails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:statuscode"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:status"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:reference"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://locomotivation.com/2008/08/25/simplify-activerecord-aggregates-and-other-goodies-via-named_scope">
    <title>Simplify ActiveRecord Aggregates And Other Goodies Via named_scope : Locomotivation</title>
    <dc:date>2008-08-29T13:40:03+00:00</dc:date>
    <link>http://locomotivation.com/2008/08/25/simplify-activerecord-aggregates-and-other-goodies-via-named_scope</link>
    <dc:creator>infovore</dc:creator><description><![CDATA["With a recent project, we really started utilizing extensions with named_scope which is very powerful and cleaned up our code considerably." Some really nice examples of using named_scope effectively.
]]></description>
<dc:subject>named_scope ruby rails rubyonrails development programming tips</dc:subject>
<dc:identifier>https://pinboard.in/u:infovore/b:d6ec94b6aa33/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:named_scope"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rubyonrails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:tips"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://apidock.com/">
    <title>Front page - APIdock</title>
    <dc:date>2008-08-27T14:29:17+00:00</dc:date>
    <link>http://apidock.com/</link>
    <dc:creator>infovore</dc:creator><description><![CDATA["APIdock is a web app that provides a rich and usable interface for searching, perusing and improving the documentation of projects that are included in the app." Handy.
]]></description>
<dc:subject>api reference documentation doc ruby rspec rails</dc:subject>
<dc:identifier>https://pinboard.in/u:infovore/b:629690086d9c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:api"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:documentation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:doc"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rspec"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://codetunes.com/2008/07/20/tableless-models-in-rails/">
    <title>Tableless models in Rails » code tunes</title>
    <dc:date>2008-08-04T10:24:14+00:00</dc:date>
    <link>http://codetunes.com/2008/07/20/tableless-models-in-rails/</link>
    <dc:creator>infovore</dc:creator><description><![CDATA["If you’re developing an application in Ruby on Rails framework, there are many situations when you should consider using tableless models." Stub out the table, and you get the benefits of validations and typed attributes. Nifty.
]]></description>
<dc:subject>rails rubyonrails ruby activerecord</dc:subject>
<dc:identifier>https://pinboard.in/u:infovore/b:cad5ae315806/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rubyonrails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:activerecord"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.softiesonrails.com/2007/7/26/script-console-tip-for-the-lazy">
    <title>Softies on Rails: Script/console tip for the lazy</title>
    <dc:date>2008-07-29T09:07:53+00:00</dc:date>
    <link>http://www.softiesonrails.com/2007/7/26/script-console-tip-for-the-lazy</link>
    <dc:creator>infovore</dc:creator><description><![CDATA["Yes, that's an underscore character in front of the .collect. In irb (and hence, script/console), an underscore is a kind of global variable that holds the last result." I did not know that. Useful!
]]></description>
<dc:subject>rails console irb ruby programming</dc:subject>
<dc:identifier>https://pinboard.in/u:infovore/b:47e6a18e6f9b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:console"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:irb"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://jamesgolick.com/2008/7/28/introducing-activepresenter-the-presenter-library-you-already-know">
    <title>James on Software: Introducing ActivePresenter: The presenter library you already know.</title>
    <dc:date>2008-07-28T16:19:09+00:00</dc:date>
    <link>http://jamesgolick.com/2008/7/28/introducing-activepresenter-the-presenter-library-you-already-know</link>
    <dc:creator>infovore</dc:creator><description><![CDATA["ActivePresenter works just like an ActiveRecord model, except that it works with multiple models at the same time. Let me show you." Ooh - a Presenter class that doesn't seem like too much effort. Duly noted.
]]></description>
<dc:subject>rails rubyonrails presenter pattern module plugin</dc:subject>
<dc:identifier>https://pinboard.in/u:infovore/b:4d821d3b0e34/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rubyonrails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:presenter"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:pattern"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:module"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:plugin"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://giantrobots.thoughtbot.com/2008/7/18/little-green-friend">
    <title>:: GIANT ROBOTS SMASHING INTO OTHER GIANT ROBOTS :: Little green friend</title>
    <dc:date>2008-07-18T22:53:47+00:00</dc:date>
    <link>http://giantrobots.thoughtbot.com/2008/7/18/little-green-friend</link>
    <dc:creator>infovore</dc:creator><description><![CDATA["As you may have guessed, we’ve solved these problems, and replaced the Exception Notifier in most of the apps we manage, with a homegrown solution called hoptoad." Gosh, the Thoughtbot guys really are on fire.
]]></description>
<dc:subject>hoptoad rails exception notification error tracking metrics</dc:subject>
<dc:identifier>https://pinboard.in/u:infovore/b:255729d7f946/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:hoptoad"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:exception"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:notification"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:error"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:tracking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:metrics"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://giantrobots.thoughtbot.com/2008/7/10/regulators-mount-up">
    <title>:: GIANT ROBOTS SMASHING INTO OTHER GIANT ROBOTS :: Regulators!!! Mount up</title>
    <dc:date>2008-07-13T19:21:38+00:00</dc:date>
    <link>http://giantrobots.thoughtbot.com/2008/7/10/regulators-mount-up</link>
    <dc:creator>infovore</dc:creator><description><![CDATA["The general rule to take from this is “dont use modules to create namespaces in controllers that are also names of pre-existing constants from other class definitions”" Matt J with some useful tips for namespaced controllers. Also, Warren G.
]]></description>
<dc:subject>controllers programming rails rest resources thoughtbot</dc:subject>
<dc:identifier>https://pinboard.in/u:infovore/b:cdccbb077854/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:controllers"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rest"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:resources"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:thoughtbot"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://railroad.rubyforge.org/">
    <title>RailRoad diagrams generator</title>
    <dc:date>2008-05-06T11:13:55+00:00</dc:date>
    <link>http://railroad.rubyforge.org/</link>
    <dc:creator>infovore</dc:creator><description><![CDATA["RailRoad is a class diagrams generator for Ruby on Rails applications." Much like MattB's original .dot generator, but perhaps a bit more advanced. Useful!
]]></description>
<dc:subject>visualization information database diagram development rubyonrails ruby rails</dc:subject>
<dc:identifier>https://pinboard.in/u:infovore/b:d52bf45b7270/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:visualization"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:information"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:diagram"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rubyonrails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.benmabey.com/2008/02/04/rspec-plain-text-stories-webrat-chunky-bacon/">
    <title>ben.send :blog » Blog Archive » rspec plain text stories + webrat = chunky bacon!</title>
    <dc:date>2008-04-29T07:04:58+00:00</dc:date>
    <link>http://www.benmabey.com/2008/02/04/rspec-plain-text-stories-webrat-chunky-bacon/</link>
    <dc:creator>infovore</dc:creator><description><![CDATA["We can now deal with forms in the language of our stories, something that the customer understands and relates to." Webrat lets you navigate your Rails app through the DOM, rather than HTTP.
]]></description>
<dc:subject>testing rspec stories agile rails ruby rubyonrails webrat storyrunner</dc:subject>
<dc:identifier>https://pinboard.in/u:infovore/b:29f50e19746c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rspec"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:stories"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:agile"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rubyonrails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:webrat"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:storyrunner"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.dopefreshtight.de/artikel/rails-openid-server-masquerade/">
    <title>//dopefreshtightblog » masquerade - Rails-based OpenID Server</title>
    <dc:date>2008-04-19T10:24:36+00:00</dc:date>
    <link>http://blog.dopefreshtight.de/artikel/rails-openid-server-masquerade/</link>
    <dc:creator>infovore</dc:creator><description><![CDATA["masquerade - an OpenID server based on Ruby on Rails." Server, not client-library. Looks quite nifty, and well worth knowing this is out there.
]]></description>
<dc:subject>openid server ruby rails rubyonrails identity development programming</dc:subject>
<dc:identifier>https://pinboard.in/u:infovore/b:998ba26e1406/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:openid"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:server"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rubyonrails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:identity"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://replacefixtures.rubyforge.org/">
    <title>FixtureReplacement</title>
    <dc:date>2008-04-11T10:13:23+00:00</dc:date>
    <link>http://replacefixtures.rubyforge.org/</link>
    <dc:creator>infovore</dc:creator><description><![CDATA["FixtureReplacement is a Rails plugin that provides a simple way to quickly populate your test database with model objects without having to manage multiple, brittle fixture files." Looks very handy indeed.
]]></description>
<dc:subject>rails testing database fixtures plugin ruby rubyonrails</dc:subject>
<dc:identifier>https://pinboard.in/u:infovore/b:2480c495410f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:fixtures"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:plugin"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rubyonrails"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://ryandaigle.com/articles/2008/3/24/what-s-new-in-edge-rails-has-finder-functionality">
    <title>Ryan's Scraps: What's New in Edge Rails: Has Finder Functionality</title>
    <dc:date>2008-04-06T09:31:33+00:00</dc:date>
    <link>http://ryandaigle.com/articles/2008/3/24/what-s-new-in-edge-rails-has-finder-functionality</link>
    <dc:creator>infovore</dc:creator><description><![CDATA["It looks like Nick Kallen’s wildly popular has_finder plugin will be making its way into Rails 2.x in the form of named_scope" This is excellent news.
]]></description>
<dc:subject>rails rubyonrails features finders activerecord</dc:subject>
<dc:identifier>https://pinboard.in/u:infovore/b:24a32a7f8dc0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rubyonrails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:features"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:finders"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:activerecord"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://giantrobots.thoughtbot.com/2008/3/18/for-attaching-files-use-paperclip">
    <title>:: GIANT ROBOTS SMASHING INTO OTHER GIANT ROBOTS :: For attaching files, use Paperclip</title>
    <dc:date>2008-03-19T10:18:19+00:00</dc:date>
    <link>http://giantrobots.thoughtbot.com/2008/3/18/for-attaching-files-use-paperclip</link>
    <dc:creator>infovore</dc:creator><description><![CDATA["I went and wrote Paperclip on the plane to RailsConf last year. We’ve been using it here in various forms since and IMHO it’s *the* way to handle uploads, and finally decided that it should be released." Another handy Thoughtbot plugin.
]]></description>
<dc:subject>thoughtbot rails rubyonrails plugin attachment imagemagick upload fileupload file</dc:subject>
<dc:identifier>https://pinboard.in/u:infovore/b:3d9c7ff9ace1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:thoughtbot"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rubyonrails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:plugin"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:attachment"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:imagemagick"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:upload"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:fileupload"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:file"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://switchpipe.org/">
    <title>SwitchPipe - Process Manager and Proxy for Rapid Web App Deployment</title>
    <dc:date>2008-02-04T16:02:02+00:00</dc:date>
    <link>http://switchpipe.org/</link>
    <dc:creator>infovore</dc:creator><description><![CDATA["SwitchPipe is a proof of concept "Web application server" or, more accurately, a Web application process manager and request proxy." Wow. Peter Cooper comes good on his "RBoss" concept. Could be interesting to see if there's mileage in this.
]]></description>
<dc:subject>ruby python webapplication hosting deployment web server rails django</dc:subject>
<dc:identifier>https://pinboard.in/u:infovore/b:710ae44ccb29/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:webapplication"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:hosting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:deployment"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:server"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:django"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://roundhaus.com/">
    <title>RoundHaus</title>
    <dc:date>2008-01-30T08:47:59+00:00</dc:date>
    <link>https://roundhaus.com/</link>
    <dc:creator>infovore</dc:creator><description><![CDATA[Hosted subversion and continuous integration specifically for Rails development. Looks interesting; reasonably competitive pricing.
]]></description>
<dc:subject>rails rubyonrails subversion hosting testing continuousintegration</dc:subject>
<dc:identifier>https://pinboard.in/u:infovore/b:82505db0629d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rubyonrails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:subversion"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:hosting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:continuousintegration"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://errtheblog.com/posts/73-the-jskinny-on-jquery">
    <title>The jSkinny on jQuery — err.the_blog</title>
    <dc:date>2008-01-07T14:32:19+00:00</dc:date>
    <link>http://errtheblog.com/posts/73-the-jskinny-on-jquery</link>
    <dc:creator>infovore</dc:creator><description><![CDATA["Something to note: as of writing (1.2.2), jQuery doesn’t play nicely with Rails’ respond_to. But, hold the phone, it’s okay: a simple fix." Neat fix. And good to see people working in a similar fashion to me: Rails, jQuery, write the JS by hand.
]]></description>
<dc:subject>javascript ruby rails jquery</dc:subject>
<dc:identifier>https://pinboard.in/u:infovore/b:83474c97b4e6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:jquery"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://pivots.pivotallabs.com/users/nick/blog/articles/284-hasfinder-it-s-now-easier-than-ever-to-create-complex-re-usable-sql-queries">
    <title>nick - HasFinder -- It's Now Easier than ever to create complex, re-usable SQL queries</title>
    <dc:date>2007-12-26T00:00:42+00:00</dc:date>
    <link>http://pivots.pivotallabs.com/users/nick/blog/articles/284-hasfinder-it-s-now-easier-than-ever-to-create-complex-re-usable-sql-queries</link>
    <dc:creator>infovore</dc:creator><description><![CDATA[How I've not seen has_finder before I don't know. Looks very handy, and nice and succinct, too.
]]></description>
<dc:subject>rails plugins rubyonrails activerecord finder</dc:subject>
<dc:identifier>https://pinboard.in/u:infovore/b:e94d2f9a22cc/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:plugins"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rubyonrails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:activerecord"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:finder"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.codefront.net/2007/12/10/declarative-exception-handling-in-your-controllers-rails-20-a-feature-a-day-2/">
    <title>Declarative exception-handling in your controllers - Rails 2.0 a feature a day #2 - redemption in a blog</title>
    <dc:date>2007-12-18T12:04:02+00:00</dc:date>
    <link>http://blog.codefront.net/2007/12/10/declarative-exception-handling-in-your-controllers-rails-20-a-feature-a-day-2/</link>
    <dc:creator>infovore</dc:creator><description><![CDATA["...this feature is one of the few nicest features in Rails made by a contributor outside of the Rails core so I couldn’t resist mentioning it." More on #rescue_from, with some nice use cases.
]]></description>
<dc:subject>rails rubyonrails ruby exceptionhandling exceptions</dc:subject>
<dc:identifier>https://pinboard.in/u:infovore/b:b10687b8c8d8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rubyonrails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:exceptionhandling"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:exceptions"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://almosteffortless.com/2007/10/08/graceful-404s-in-rails-20/">
    <title>almost effortless » Graceful 404s in Rails 2.0</title>
    <dc:date>2007-12-18T12:02:02+00:00</dc:date>
    <link>http://almosteffortless.com/2007/10/08/graceful-404s-in-rails-20/</link>
    <dc:creator>infovore</dc:creator><description><![CDATA[An explanation of #rescue_from, which was added in Rails 2.0, and is a really rather lovely way of handling all kinds of custom exception and making them not suck.
]]></description>
<dc:subject>rails ruby rubyonrails routing redirect</dc:subject>
<dc:identifier>https://pinboard.in/u:infovore/b:a99f2e7039f9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:rubyonrails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:routing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:infovore/t:redirect"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>