<?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 (earth2marsh)</title>
    <link>https://pinboard.in/u:earth2marsh/public/</link>
    <description>recent bookmarks from earth2marsh</description>
    <items>
      <rdf:Seq>	<rdf:li rdf:resource="https://okayfail.com/2025/in-praise-of-dhh.html"/>
	<rdf:li rdf:resource="https://www.linkedin.com/pulse/founding-story-github-sergey-pirogov"/>
	<rdf:li rdf:resource="https://github.com/github/scientist"/>
	<rdf:li rdf:resource="http://eev.ee/blog/2015/09/17/the-sad-state-of-web-app-deployment/"/>
	<rdf:li rdf:resource="http://shopify.github.io/dashing/"/>
	<rdf:li rdf:resource="https://github.com/rulesio/geekier/wiki"/>
	<rdf:li rdf:resource="http://www.discourse.org/"/>
	<rdf:li rdf:resource="https://github.com/play/play"/>
	<rdf:li rdf:resource="http://thisblog.rules.io/blog/2012/12/06/the-last-gem-you-will-ever-need/"/>
	<rdf:li rdf:resource="http://www.slate.com/articles/technology/technology/2012/03/ruby_ruby_on_rails_and__why_the_disappearance_of_one_of_the_world_s_most_beloved_computer_programmers_.single.html"/>
	<rdf:li rdf:resource="http://siong1987.com/posts/introducting-backbone-routes/"/>
	<rdf:li rdf:resource="https://github.com/dewski/json_builder"/>
	<rdf:li rdf:resource="http://addyosmani.com/blog/backing-up-a-github-account/"/>
	<rdf:li rdf:resource="http://caines.ca/blog/programming/the-sun-is-setting-on-rails-style-mvc-frameworks/"/>
	<rdf:li rdf:resource="http://www.mobilecommons.com/pivotal-tracker-email-integration/"/>
	<rdf:li rdf:resource="http://www.chadcf.com/blog/using-capybara-javascript-capable-replacement-mechanize"/>
	<rdf:li rdf:resource="http://tomayko.com/writings/unicorn-is-unix"/>
	<rdf:li rdf:resource="http://edgeguides.rubyonrails.org/routing.html#advanced-constraints"/>
	<rdf:li rdf:resource="http://www.restful-labs.com/"/>
	<rdf:li rdf:resource="http://weblogs.java.net/blog/mhadley/archive/2010/05/10/bumper-crop-wadl-tools"/>
	<rdf:li rdf:resource="http://faye.jcoglan.com/"/>
	<rdf:li rdf:resource="http://www.linkedin.com/osview/canvas?_ch_page_id=2&amp;_ch_panel_id=3&amp;_ch_app_id=35855540&amp;_applicationId=1200&amp;_ownerId=13166557&amp;osUrlHash=tQ-2&amp;appParams=%7B%22view%22%3A%22canvas%22%2C%22page%22%3A%22slideview%22%2C%22slideshow_id%22%3A%22918028%22%7D"/>
	<rdf:li rdf:resource="https://github.com/norman/friendly_id"/>
	<rdf:li rdf:resource="https://github.com/maccman/nestful"/>
	<rdf:li rdf:resource="http://www.quarkruby.com/2008/3/11/consume-non-rails-style-rest-apis"/>
	<rdf:li rdf:resource="https://github.com/michaeldv/awesome_print"/>
	<rdf:li rdf:resource="https://github.com/heroku/heroku/blob/master/lib/heroku/client.rb"/>
	<rdf:li rdf:resource="https://github.com/schacon/showoff"/>
	<rdf:li rdf:resource="http://hackety-hack.com/"/>
	<rdf:li rdf:resource="http://rubular.com/"/>
	<rdf:li rdf:resource="http://amerine.net/2010/02/24/rvm-rails3-ruby-1-9-2-setup.html"/>
	<rdf:li rdf:resource="http://rvm.beginrescueend.com/"/>
	<rdf:li rdf:resource="http://watir.com/"/>
	<rdf:li rdf:resource="http://nko-prague-js.heroku.com/"/>
	<rdf:li rdf:resource="http://github.com/hayesdavis/grackle"/>
	<rdf:li rdf:resource="http://hayesdavis.net/2010/08/02/easy-twitter-streaming-api-testing-with-mockingbird/"/>
	<rdf:li rdf:resource="http://www.softiesonrails.com/2008/1/3/freezing-your-rails-application"/>
	<rdf:li rdf:resource="http://codepad.org/"/>
	<rdf:li rdf:resource="http://railstips.org/2009/3/29/oauth-explained-and-what-it-is-good-for"/>
	<rdf:li rdf:resource="http://intridea.com/2009/4/3/rails-template-create-a-twitter-application-in-seconds?blog=company"/>
	<rdf:li rdf:resource="http://wiki.github.com/why/hpricot"/>
	<rdf:li rdf:resource="http://ben.kudria.net/code/snippits"/>
	<rdf:li rdf:resource="http://giantrobots.thoughtbot.com/2007/5/22/highrise-to-ldap-gateway"/>
	<rdf:li rdf:resource="http://www.lunarpages.com/solutions.php"/>
	<rdf:li rdf:resource="http://www.mediatemple.net/webhosting/gs/"/>
	<rdf:li rdf:resource="http://lab.hamptoncatlin.com/"/>
	<rdf:li rdf:resource="http://www.stephenbartholomew.co.uk/2007/5/22/staticmatic-managing-static-sites-with-haml-sass"/>
	<rdf:li rdf:resource="http://haml.hamptoncatlin.com/"/>
	<rdf:li rdf:resource="http://www.softwaredeveloper.com/features/74-ruby-on-rails-resources-tutorials-050207/"/>
	<rdf:li rdf:resource="http://www.humblelittlerubybook.com/book/"/>
	<rdf:li rdf:resource="http://steve.yegge.googlepages.com/ruby-tour"/>
	<rdf:li rdf:resource="http://www.squidoo.com/Ruby_on_Rails/"/>
	<rdf:li rdf:resource="http://poignantguide.net/ruby/chapter-4.html"/>
	<rdf:li rdf:resource="http://pine.fm/LearnToProgram/?Chapter=00"/>
	<rdf:li rdf:resource="http://www.cenophobie.com/ruby/rubycheat.php"/>
	<rdf:li rdf:resource="http://redgreenblu.com/flickr/"/>
	<rdf:li rdf:resource="http://tryruby.hobix.com/"/>
	<rdf:li rdf:resource="http://onestepback.org/articles/10things/index.html"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="https://okayfail.com/2025/in-praise-of-dhh.html">
    <title>In Praise of dhh</title>
    <dc:date>2025-11-10T03:37:19+00:00</dc:date>
    <link>https://okayfail.com/2025/in-praise-of-dhh.html</link>
    <dc:creator>earth2marsh</dc:creator><dc:subject>Ruby ecosystem collapse</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:44cf7055a525/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:Ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ecosystem"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:collapse"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.linkedin.com/pulse/founding-story-github-sergey-pirogov">
    <title>The founding story of GitHub</title>
    <dc:date>2023-09-19T04:24:26+00:00</dc:date>
    <link>https://www.linkedin.com/pulse/founding-story-github-sergey-pirogov</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>Before GitHub became the billion-dollar company, founders Chris Wanstrath and PJ Hyett were building websites on Ruby on Rails for CNET, the tech news and review site. Wanstrath and Hyett wound up making a lot of improvements to Ruby on Rails itself. Following the then-dominant model of open source development, Rails was managed by a cadre of trusted coders who’d been given permission to “commit” changes to the project's source code. To get one of their changes added to the central code, guys would have to lobby one of those trusted coders and convince him that their change was worth integrating. That was often more work than writing the code in the first place. So they were very upset with how difficult it was to change open source code and decided to build their own repository, working nights and weekends. </blockquote>]]></description>
<dc:subject>github history ruby</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:847edfc487ab/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:github"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:history"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/github/scientist">
    <title>GitHub - github/scientist: A Ruby library for carefully refactoring critical paths.</title>
    <dc:date>2016-02-19T05:31:14+00:00</dc:date>
    <link>https://github.com/github/scientist</link>
    <dc:creator>earth2marsh</dc:creator><dc:subject>refactoring github ruby oss opensource testing library programming</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:3c38f9c4c2ee/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:refactoring"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:github"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:oss"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:opensource"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:library"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://eev.ee/blog/2015/09/17/the-sad-state-of-web-app-deployment/">
    <title>The sad state of web app deployment / fuzzy notepad</title>
    <dc:date>2015-09-18T05:35:27+00:00</dc:date>
    <link>http://eev.ee/blog/2015/09/17/the-sad-state-of-web-app-deployment/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[Boom.]]></description>
<dc:subject>deployment webapp webdev development Ruby rant</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:4d3a03720ffc/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:deployment"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:webapp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:Ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:rant"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://shopify.github.io/dashing/">
    <title>Dashing - The exceptionally handsome dashboard framework.</title>
    <dc:date>2014-05-09T17:10:32+00:00</dc:date>
    <link>http://shopify.github.io/dashing/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[""]]></description>
<dc:subject>ruby framework business analytics dashboards</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:6d58026e6a6f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:framework"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:business"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:analytics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:dashboards"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/rulesio/geekier/wiki">
    <title>Home · rulesio/geekier Wiki</title>
    <dc:date>2013-02-25T04:51:05+00:00</dc:date>
    <link>https://github.com/rulesio/geekier/wiki</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA["While building rules.io we found ourselves connecting to lots of APIs. We also found ourselves building user interfaces that we knew would eventually connect to an API of our users' choosing -- but we wouldn't know which API until runtime. Working with APIs in this very dynamic way led us to build some interesting technology, and gave us some fresh perspectives on how best to use API-based services from web and mobile applications.

With Geekier we are extracting part of what we've built for rules.io as an open source framework."]]></description>
<dc:subject>ruby apis clients descriptions</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:b7b5a760d180/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:apis"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:clients"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:descriptions"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.discourse.org/">
    <title>Discourse</title>
    <dc:date>2013-02-05T23:41:35+00:00</dc:date>
    <link>http://www.discourse.org/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[slick new forum project ]]></description>
<dc:subject>forum development ruby community opensource</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:98787e5eba43/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:forum"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:community"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:opensource"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/play/play">
    <title>play/play · GitHub</title>
    <dc:date>2013-01-25T21:42:40+00:00</dc:date>
    <link>https://github.com/play/play</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA["We have employees all over the world, but Play lets us all listen to the same music as if we were all in the office together. This has actually made a big impact on our culture."]]></description>
<dc:subject>itunes github ruby music server social awesome</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:dd1bcd09ebd2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:itunes"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:github"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:music"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:server"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:social"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:awesome"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://thisblog.rules.io/blog/2012/12/06/the-last-gem-you-will-ever-need/">
    <title>The last gem you'll ever need? - thisblog.rules.io</title>
    <dc:date>2012-12-07T17:16:00+00:00</dc:date>
    <link>http://thisblog.rules.io/blog/2012/12/06/the-last-gem-you-will-ever-need/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA["This will also be a big win for API providers. If your API is so complex in its behavior that it can only be fully and accurately described with client code that you write by hand, you’re doing something wrong. Instead, if you describe your API with data rather than code, then as your API evolves, you won’t have to update and maintain a set of client libraries in various languages. You will simply create a new API description for the new version, and all of the clients will immediately be able to use the new API, regardless of whether they’re using Javascript, Ruby, Python, Java, Scala, etc.

"]]></description>
<dc:subject>apis descriptions sdk ruby sdks development</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:689ef6693a0f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:apis"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:descriptions"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:sdk"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:sdks"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:development"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.slate.com/articles/technology/technology/2012/03/ruby_ruby_on_rails_and__why_the_disappearance_of_one_of_the_world_s_most_beloved_computer_programmers_.single.html">
    <title>Ruby, Ruby on Rails, and _why: The disappearance of one of the world’s most beloved computer programmers. - Slate Magazine</title>
    <dc:date>2012-05-29T18:13:46+00:00</dc:date>
    <link>http://www.slate.com/articles/technology/technology/2012/03/ruby_ruby_on_rails_and__why_the_disappearance_of_one_of_the_world_s_most_beloved_computer_programmers_.single.html</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[whoops, wasn't on Wired, it was Slate]]></description>
<dc:subject>programming ruby rails why culture development</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:ae53bb49332d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:why"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:culture"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:development"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://siong1987.com/posts/introducting-backbone-routes/">
    <title>Introducing Backbone Routes</title>
    <dc:date>2012-04-09T18:05:22+00:00</dc:date>
    <link>http://siong1987.com/posts/introducting-backbone-routes/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA["At DailyMuses, we depend heavily on Backbone and concurrent routers call for a single page in order to have a better way to organize our codebase. Since I am coming from the Rails background, when I first tried to tackle this problem, I immediately thought of the way how Rails handles multiple routes with config/routes.rb. Hence, I created Backbone Routes.

With Backbone Routes, you will have a central place to control all your routing logic for your Backbone app."]]></description>
<dc:subject>backbone javascript plugins routing webdev ruby</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:fb8d37df3b61/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:backbone"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:plugins"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:routing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/dewski/json_builder">
    <title>dewski/json_builder · GitHub</title>
    <dc:date>2012-04-02T19:36:52+00:00</dc:date>
    <link>https://github.com/dewski/json_builder</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA["JSON Builder 
Rails provides an excellent XML Builder by default to build RSS and ATOM feeds, but nothing to help you build complex and custom JSON data structures. The standard to_json works just fine, but can get very verbose when you need full control of what is generated and performance is a factor. JSON Builder hopes to solve that problem.

"]]></description>
<dc:subject>builder json ruby rails apis</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:c48d60a46830/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:builder"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:json"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:apis"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://addyosmani.com/blog/backing-up-a-github-account/">
    <title>Pro-tip: How To Backup All Of Your GitHub Repositories In One Go</title>
    <dc:date>2012-03-28T15:45:15+00:00</dc:date>
    <link>http://addyosmani.com/blog/backing-up-a-github-account/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[Addy Osmani covers three different scripts with different degrees of GitHub backing up fu.]]></description>
<dc:subject>git github ruby scripts backup archive backups</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:cc4631d50663/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:git"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:github"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:scripts"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:backup"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:archive"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:backups"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://caines.ca/blog/programming/the-sun-is-setting-on-rails-style-mvc-frameworks/">
    <title>The Sun is Setting on Rails-style MVC Frameworks « caines.ca/blog</title>
    <dc:date>2012-02-24T18:01:56+00:00</dc:date>
    <link>http://caines.ca/blog/programming/the-sun-is-setting-on-rails-style-mvc-frameworks/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[""]]></description>
<dc:subject>mvc programming rest webdev Hateoas ruby apis</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:2d3e2b4822c9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:mvc"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:rest"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:Hateoas"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:apis"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.mobilecommons.com/pivotal-tracker-email-integration/">
    <title>email new stories to pivotal</title>
    <dc:date>2012-02-22T06:06:53+00:00</dc:date>
    <link>http://www.mobilecommons.com/pivotal-tracker-email-integration/</link>
    <dc:creator>earth2marsh</dc:creator><dc:subject>pivotal email ruby opensource</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:1ea909d8a093/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:pivotal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:email"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:opensource"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.chadcf.com/blog/using-capybara-javascript-capable-replacement-mechanize">
    <title>Using capybara as a javascript capable replacement for Mechanize | chadcf</title>
    <dc:date>2012-01-27T18:05:42+00:00</dc:date>
    <link>http://www.chadcf.com/blog/using-capybara-javascript-capable-replacement-mechanize</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA["Could the combo of Capybara and Capybara Webkit act as a replacement for Mechanize?

The answer? Yes. At least for what I need. They both use Nokogiri underneath so the parsing should be pretty similar.

Without further ado I present a simple script demonstrating how to write a command line screen scraper using capybara. This sample script can be run from the terminal and will perform a google search."

"However, as far as I'm aware, this is about the only way out there to fairly easily scrape a javascript powered website."]]></description>
<dc:subject>javascript scraping scraper ruby</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:7eaca50e4623/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:scraping"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:scraper"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://tomayko.com/writings/unicorn-is-unix">
    <title>I like Unicorn because it's Unix</title>
    <dc:date>2011-12-31T03:03:02+00:00</dc:date>
    <link>http://tomayko.com/writings/unicorn-is-unix</link>
    <dc:creator>earth2marsh</dc:creator><dc:subject>threading threads unix rails ruby server unicorn</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:65bfe1b3283c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:threading"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:threads"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:server"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:unicorn"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://edgeguides.rubyonrails.org/routing.html#advanced-constraints">
    <title>Ruby on Rails Guides: Rails Routing from the Outside In</title>
    <dc:date>2011-11-07T17:32:25+00:00</dc:date>
    <link>http://edgeguides.rubyonrails.org/routing.html#advanced-constraints</link>
    <dc:creator>earth2marsh</dc:creator><dc:subject>rails routing swagger ruby</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:2714498b8c24/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:routing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:swagger"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.restful-labs.com/">
    <title>RESTful Labs</title>
    <dc:date>2011-10-25T21:46:22+00:00</dc:date>
    <link>http://www.restful-labs.com/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[
                
                    small shop out of nyc
                
            ]]></description>
<dc:subject>analytics apis REST startup ruby startups</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:5c45c77d88ec/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:analytics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:apis"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:REST"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:startup"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:startups"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://weblogs.java.net/blog/mhadley/archive/2010/05/10/bumper-crop-wadl-tools">
    <title>Bumper Crop of WADL Tools | Java.net</title>
    <dc:date>2011-10-14T18:27:02+00:00</dc:date>
    <link>http://weblogs.java.net/blog/mhadley/archive/2010/05/10/bumper-crop-wadl-tools</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[
                
                    "Last week saw the release of three new WADL frameworks:"
                
            ]]></description>
<dc:subject>WADL tools python ruby java c#</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:b6f91938676a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:WADL"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:java"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:c#"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://faye.jcoglan.com/">
    <title>[from chrish42] Faye: Simple pub/sub messaging for the web</title>
    <dc:date>2011-09-22T16:32:49+00:00</dc:date>
    <link>http://faye.jcoglan.com/</link>
    <dc:creator>earth2marsh</dc:creator><dc:subject>development web library server ruby nodejs messaging messagequeue software browser opensource</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:9ca77cee8468/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:library"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:server"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:messaging"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:messagequeue"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:software"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:opensource"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.linkedin.com/osview/canvas?_ch_page_id=2&amp;_ch_panel_id=3&amp;_ch_app_id=35855540&amp;_applicationId=1200&amp;_ownerId=13166557&amp;osUrlHash=tQ-2&amp;appParams=%7B%22view%22%3A%22canvas%22%2C%22page%22%3A%22slideview%22%2C%22slideshow_id%22%3A%22918028%22%7D">
    <title>LinkedIn: SlideShare Presentations</title>
    <dc:date>2011-09-16T20:36:45+00:00</dc:date>
    <link>http://www.linkedin.com/osview/canvas?_ch_page_id=2&amp;_ch_panel_id=3&amp;_ch_app_id=35855540&amp;_applicationId=1200&amp;_ownerId=13166557&amp;osUrlHash=tQ-2&amp;appParams=%7B%22view%22%3A%22canvas%22%2C%22page%22%3A%22slideview%22%2C%22slideshow_id%22%3A%22918028%22%7D</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[examples of flickr wrapper libs in ruby]]></description>
<dc:subject>apis ruby blech</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:26669293ccec/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:apis"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:blech"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/norman/friendly_id">
    <title>norman/friendly_id - GitHub</title>
    <dc:date>2011-09-14T23:45:37+00:00</dc:date>
    <link>https://github.com/norman/friendly_id</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA["FriendlyId is the "Swiss Army bulldozer" of slugging and permalink plugins for Ruby on Rails. It allows you to create pretty URL's and work with human-friendly strings as if they were numeric ids for Active Record models.<br />
<br />
Using FriendlyId, it's easy to make your application use URL's like:<br />
<br />
http://example.com/states/washington<br />
instead of:<br />
<br />
http://example.com/states/4323454"]]></description>
<dc:subject>ruby programming plugins plugin ids activerecord</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:6f0a6945f12d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:plugins"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:plugin"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ids"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:activerecord"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/maccman/nestful">
    <title>maccman/nestful - GitHub</title>
    <dc:date>2011-08-30T06:52:42+00:00</dc:date>
    <link>https://github.com/maccman/nestful</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA["Nestful is a simple Ruby HTTP/REST client with a sane API."]]></description>
<dc:subject>api library rest ruby xml apis gem</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:b9c8cb33da4b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:api"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:library"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:rest"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:xml"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:apis"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:gem"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.quarkruby.com/2008/3/11/consume-non-rails-style-rest-apis">
    <title>[from SamCritch] QuarkRuby: Consume non rails-style REST API's</title>
    <dc:date>2011-07-19T14:35:29+00:00</dc:date>
    <link>http://www.quarkruby.com/2008/3/11/consume-non-rails-style-rest-apis</link>
    <dc:creator>earth2marsh</dc:creator><dc:subject>api webdev ruby rails</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:54d5a2f396d0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:api"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:rails"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/michaeldv/awesome_print">
    <title>michaeldv/awesome_print - GitHub</title>
    <dc:date>2011-06-30T00:17:09+00:00</dc:date>
    <link>https://github.com/michaeldv/awesome_print</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA["Awesome Print is Ruby library that pretty prints Ruby objects in full color exposing their internal structure with proper indentation. Rails ActiveRecord objects and usage within Rails templates are supported via included mixins."]]></description>
<dc:subject>programming ruby printing pretty print github</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:3755cc4de16d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:printing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:pretty"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:print"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:github"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/heroku/heroku/blob/master/lib/heroku/client.rb">
    <title>lib/heroku/client.rb at master from heroku/heroku - GitHub</title>
    <dc:date>2011-05-17T22:05:26+00:00</dc:date>
    <link>https://github.com/heroku/heroku/blob/master/lib/heroku/client.rb</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[the business part of heroku's cli]]></description>
<dc:subject>heroku cli ruby opensource</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:770f2aa39327/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:heroku"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:cli"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:opensource"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/schacon/showoff">
    <title>ShowOff</title>
    <dc:date>2011-04-10T17:07:46+00:00</dc:date>
    <link>https://github.com/schacon/showoff</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[Slick presentations]]></description>
<dc:subject>Presentations Html Slides Ruby Javascript opensource</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:6f126776934b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:Presentations"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:Html"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:Slides"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:Ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:Javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:opensource"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://hackety-hack.com/">
    <title>Hackety Hack!</title>
    <dc:date>2011-04-08T16:57:46+00:00</dc:date>
    <link>http://hackety-hack.com/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA["Hackety Hack will teach you the absolute basics of programming from the ground up. No previous programming experience is needed!<br />
With Hackety Hack, you'll learn the Ruby programming language"]]></description>
<dc:subject>ruby tutorial education learning programming</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:ffeedff2daf9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:tutorial"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:education"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:learning"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://rubular.com/">
    <title>Rubular: a Ruby regular expression editor and tester</title>
    <dc:date>2011-03-30T17:07:41+00:00</dc:date>
    <link>http://rubular.com/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA["a Ruby-based regular expression editor."]]></description>
<dc:subject>ruby regex tools</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:342416d577d3/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:regex"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:tools"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://amerine.net/2010/02/24/rvm-rails3-ruby-1-9-2-setup.html">
    <title>Mark Turner - Rails 3.0 Setup using rvm &amp; Ruby 1.9.2</title>
    <dc:date>2011-01-28T18:56:29+00:00</dc:date>
    <link>http://amerine.net/2010/02/24/rvm-rails3-ruby-1-9-2-setup.html</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[Uses RVM to install Rails 3.0]]></description>
<dc:subject>ruby rails install osx mac rvm</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:877b2281c4a1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:install"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:osx"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:mac"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:rvm"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://rvm.beginrescueend.com/">
    <title>RVM: Ruby Version Manager - RVM Ruby Version Manager - Documentation</title>
    <dc:date>2011-01-28T18:51:20+00:00</dc:date>
    <link>http://rvm.beginrescueend.com/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA["RVM is a command line tool which allows us to easily install, manage and work with multiple ruby environments from interpreters to sets of gems."]]></description>
<dc:subject>ruby development gems tools version</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:1206e400c48a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:gems"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:version"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://watir.com/">
    <title>Watir</title>
    <dc:date>2010-11-09T01:56:36+00:00</dc:date>
    <link>http://watir.com/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA["Watir, pronounced water, is an open-source (BSD) family of Ruby libraries for automating web browsers. It allows you to write tests that are easy to read and maintain. It is simple and flexible.  Watir drives browsers the same way people do. It clicks links, fills in forms, presses buttons. Watir also checks results, such as whether expected text appears on the page.  Watir is a family of Ruby libraries but it supports your app no matter what technology it is developed in. They support Internet Explorer on Windows, Firefox and Chrome on Windows, Mac and Linux and Safari on Mac."]]></description>
<dc:subject>automated automation browser framework gui programming javascript ruby functional testing tools webdev opensource</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:3fdef5ab2059/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:automated"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:automation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:framework"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:gui"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:functional"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:opensource"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://nko-prague-js.heroku.com/">
    <title>Wrath JS — Hosted Testing Suite</title>
    <dc:date>2010-09-03T20:19:42+00:00</dc:date>
    <link>http://nko-prague-js.heroku.com/</link>
    <dc:creator>earth2marsh</dc:creator><dc:subject>api design test testing node.js javascript ruby</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:9535afe186fc/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:api"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:test"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:node.js"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://github.com/hayesdavis/grackle">
    <title>hayesdavis's grackle at master - GitHub</title>
    <dc:date>2010-08-03T16:18:53+00:00</dc:date>
    <link>http://github.com/hayesdavis/grackle</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA["Grackle is a lightweight Ruby wrapper around the Twitter REST and Search APIs. It’s based on my experience using the Twitter API to build cheaptweet.com. The main goal of Grackle is to never require a release when the Twitter API changes (which it often does) or in the face of a particular Twitter API bug. As such it’s somewhat different from other Twitter API libraries. It doesn’t try to hide the Twitter "methods" under an access layer nor does it introduce concrete classes for the various objects returned by Twitter. Instead, calls to the Grackle client map directly to Twitter API URLs. The objects returned by API calls are generated as OpenStructs on the fly and make no assumptions about the presence or absence of any particular attributes. Taking this approach means that changes to URLs used by Twitter, parameters required by those URLs or return values will not require a new release. It will potentially require, however, some modifications to your code that uses Grackle."]]></description>
<dc:subject>api development gem oauth security ruby library programming twitter</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:5177ea99b459/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:api"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:gem"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:oauth"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:library"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:twitter"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://hayesdavis.net/2010/08/02/easy-twitter-streaming-api-testing-with-mockingbird/">
    <title>Easy Twitter Streaming API Testing with Mockingbird « Hayes Davis</title>
    <dc:date>2010-08-03T16:16:52+00:00</dc:date>
    <link>http://hayesdavis.net/2010/08/02/easy-twitter-streaming-api-testing-with-mockingbird/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA["Testing code that talks to the Twitter Streaming API is hard. The are 8 documented failure HTTP response codes, random disconnections, and second-to-second rate changes. And, since this is Twitter we’re talking about, basically anything can happen at any time – including complete downtime.  So, let me introduce you to mockingbird. Mockingbird is a simple streaming HTTP server written in Ruby that you can use in place of the server at stream.twitter.com when you’re testing your Streaming API code. With mockingbird, all it takes is a few lines of code and you can simulate all the issues I described above and more."]]></description>
<dc:subject>api programming ruby twitter streaming test testing development dev</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:6fab3dd2dd4f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:api"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:twitter"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:streaming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:test"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:dev"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.softiesonrails.com/2008/1/3/freezing-your-rails-application">
    <title>Softies on Rails: Freezing Your Rails Application</title>
    <dc:date>2010-05-24T15:13:25+00:00</dc:date>
    <link>http://www.softiesonrails.com/2008/1/3/freezing-your-rails-application</link>
    <dc:creator>earth2marsh</dc:creator><dc:subject>version freezing freeze howto rails ruby deployment gems gem ror rake</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:163f52fb46fb/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:version"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:freezing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:freeze"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:deployment"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:gems"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:gem"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ror"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:rake"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://codepad.org/">
    <title>codepad</title>
    <dc:date>2010-05-16T20:05:03+00:00</dc:date>
    <link>http://codepad.org/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA["codepad is an online compiler/interpreter, and a simple collaboration tool. Paste your code below, and codepad will run it and give you a short URL you can use to share it in chat or email."]]></description>
<dc:subject>c++ code python ruby perl php programming collaboration compiler online interpreter</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:8760dd6cab9f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:c++"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:perl"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:php"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:collaboration"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:compiler"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:online"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:interpreter"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://railstips.org/2009/3/29/oauth-explained-and-what-it-is-good-for">
    <title>OAuth Explained and What It Is Good For // RailsTips by John Nunemaker</title>
    <dc:date>2009-04-19T13:37:11+00:00</dc:date>
    <link>http://railstips.org/2009/3/29/oauth-explained-and-what-it-is-good-for</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[nice howto for beginners, demystifies the OAuth process with code examples.]]></description>
<dc:subject>reference example oauth ruby rails authentication twitter</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:7f7df8f2ce25/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:example"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:oauth"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:authentication"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:twitter"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://intridea.com/2009/4/3/rails-template-create-a-twitter-application-in-seconds?blog=company">
    <title>Rails Template: Create a Twitter Application in Seconds - Intridea Company Blog</title>
    <dc:date>2009-04-19T13:35:26+00:00</dc:date>
    <link>http://intridea.com/2009/4/3/rails-template-create-a-twitter-application-in-seconds?blog=company</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[uses oauth and ruby templates]]></description>
<dc:subject>ruby twitter templates application howto reference</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:4e8e0506ca3e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:twitter"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:templates"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:application"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:reference"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://wiki.github.com/why/hpricot">
    <title>Home - hpricot - GitHub</title>
    <dc:date>2009-03-06T15:54:30+00:00</dc:date>
    <link>http://wiki.github.com/why/hpricot</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA["A Fast, Enjoyable HTML Parser for Ruby… a very flexible HTML parser, based on Tanaka Akira’s HTree and John Resig’s jQuery, but with the scanner recoded in C."]]></description>
<dc:subject>parser scraper ruby rails xml html webdev</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:f6a0829425c6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:parser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:scraper"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:xml"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:html"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:webdev"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://ben.kudria.net/code/snippits">
    <title>Snippits | Ben Kudria</title>
    <dc:date>2008-05-05T16:29:59+00:00</dc:date>
    <link>http://ben.kudria.net/code/snippits</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[text replacement utility for linux]]></description>
<dc:subject>software expansion text linux ruby automation</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:b5854bc262b5/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:software"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:expansion"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:text"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:automation"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://giantrobots.thoughtbot.com/2007/5/22/highrise-to-ldap-gateway">
    <title>:: GIANT ROBOTS SMASHING INTO OTHER GIANT ROBOTS :: Highrise to LDAP Gateway</title>
    <dc:date>2007-10-15T12:32:28+00:00</dc:date>
    <link>http://giantrobots.thoughtbot.com/2007/5/22/highrise-to-ldap-gateway</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[proxy your Highrise contacts as LDAP entries (proof of concept, source avail)]]></description>
<dc:subject>37Signals ldap programming rails ruby script highrise api</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:a35d9cf194cf/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:37Signals"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ldap"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:script"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:highrise"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:api"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.lunarpages.com/solutions.php">
    <title>Basic, Business, VPS, Windows and Dedicated Web Hosting | Lunarpages.com</title>
    <dc:date>2007-08-21T16:39:28+00:00</dc:date>
    <link>http://www.lunarpages.com/solutions.php</link>
    <dc:creator>earth2marsh</dc:creator><dc:subject>webhosting server dedicated vps shared hosting reseller scripts ruby</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:6412ef39beaf/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:webhosting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:server"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:dedicated"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:vps"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:shared"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:hosting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:reseller"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:scripts"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.mediatemple.net/webhosting/gs/">
    <title>(mt) Media Temple - (gs) Grid-Service</title>
    <dc:date>2007-08-21T16:36:45+00:00</dc:date>
    <link>http://www.mediatemple.net/webhosting/gs/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[The (gs) Grid-Service's on-demand scalability means you'll always be ready for intense bursts of traffic and the growing audience resulting from your online success.]]></description>
<dc:subject>hosting grid server ruby rails webhosting interesting webhost</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:ca0e0239727a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:hosting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:grid"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:server"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:webhosting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:interesting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:webhost"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://lab.hamptoncatlin.com/">
    <title>The Lab</title>
    <dc:date>2007-06-28T16:24:53+00:00</dc:date>
    <link>http://lab.hamptoncatlin.com/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[playing with both Sass and Haml]]></description>
<dc:subject>haml ruby rails sass Programming RubyOnRails</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:1ecaf9a60313/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:haml"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:sass"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:Programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:RubyOnRails"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.stephenbartholomew.co.uk/2007/5/22/staticmatic-managing-static-sites-with-haml-sass">
    <title>steve.blog » StaticMatic - Managing static sites with Haml &amp; Sass</title>
    <dc:date>2007-06-19T14:33:05+00:00</dc:date>
    <link>http://www.stephenbartholomew.co.uk/2007/5/22/staticmatic-managing-static-sites-with-haml-sass</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[CMS is overrated. A lot of the time, clients want us to do what we do best - well designed pages with structured, accessible and maintainable markup & styling. CMSs are often sufficient for this, but sometimes they can be restrictive and more cumbersome t]]></description>
<dc:subject>haml ruby sass static cms template RubyOnRails</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:8790427e79fb/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:haml"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:sass"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:static"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:cms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:template"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:RubyOnRails"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://haml.hamptoncatlin.com/">
    <title>#haml</title>
    <dc:date>2007-06-19T14:32:27+00:00</dc:date>
    <link>http://haml.hamptoncatlin.com/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[a markup language that’s used to cleanly and simply describe the XHTML of any web document without the use of inline code. Haml functions as a replacement for inline page templating systems such as PHP, ASP, and ERB, the templating language used in most]]></description>
<dc:subject>rails ruby haml template markup HTML xhtml</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:fe124f82c44a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:haml"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:template"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:markup"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:HTML"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:xhtml"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.softwaredeveloper.com/features/74-ruby-on-rails-resources-tutorials-050207/">
    <title>74 Quality Ruby on Rails Resources and Tutorials</title>
    <dc:date>2007-05-03T15:14:28+00:00</dc:date>
    <link>http://www.softwaredeveloper.com/features/74-ruby-on-rails-resources-tutorials-050207/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA["a list of the best Rails resources the Web has to offer"]]></description>
<dc:subject>rubyonrails programming ruby rails tutorial reference</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:37b3e8da65c4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:rubyonrails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:tutorial"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:reference"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.humblelittlerubybook.com/book/">
    <title>Mr. Neighborly's Humble Little Ruby Book</title>
    <dc:date>2007-01-04T22:53:00+00:00</dc:date>
    <link>http://www.humblelittlerubybook.com/book/</link>
    <dc:creator>earth2marsh</dc:creator><dc:subject>ruby programming book ebooks free !to_read</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:f1f4be08802f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:book"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ebooks"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:free"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:!to_read"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://steve.yegge.googlepages.com/ruby-tour">
    <title>Stevey's Home Page - A Quick Tour of Ruby</title>
    <dc:date>2006-09-22T12:19:23+00:00</dc:date>
    <link>http://steve.yegge.googlepages.com/ruby-tour</link>
    <dc:creator>earth2marsh</dc:creator><dc:subject>Ruby programming tutorial article</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:76ee501ff877/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:Ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:tutorial"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:article"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.squidoo.com/Ruby_on_Rails/">
    <title>Ruby on Rails: An Overview - Squidoo Lens</title>
    <dc:date>2006-05-02T16:24:04+00:00</dc:date>
    <link>http://www.squidoo.com/Ruby_on_Rails/</link>
    <dc:creator>earth2marsh</dc:creator><dc:subject>ruby rails programming howto reference tutorials</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:1644295a070d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:tutorials"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://poignantguide.net/ruby/chapter-4.html">
    <title>Why’s (Poignant) Guide to Ruby :: 4. Floating Little Leaves of Code</title>
    <dc:date>2006-04-27T21:38:07+00:00</dc:date>
    <link>http://poignantguide.net/ruby/chapter-4.html</link>
    <dc:creator>earth2marsh</dc:creator><dc:subject>ruby programming tutorial !to_read development</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:165efaeeb01c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:tutorial"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:!to_read"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:development"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://pine.fm/LearnToProgram/?Chapter=00">
    <title>Learn to Program (Ruby)</title>
    <dc:date>2006-04-27T21:11:07+00:00</dc:date>
    <link>http://pine.fm/LearnToProgram/?Chapter=00</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[pine.fm/LearnToProgram/?Chapter=09]]></description>
<dc:subject>ruby programming tutorial reference RubyOnRails code web howto</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:f13b78027ea1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:tutorial"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:RubyOnRails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:howto"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.cenophobie.com/ruby/rubycheat.php">
    <title>Ruby Cheatsheet v.1</title>
    <dc:date>2006-03-20T15:30:25+00:00</dc:date>
    <link>http://www.cenophobie.com/ruby/rubycheat.php</link>
    <dc:creator>earth2marsh</dc:creator><dc:subject>ruby reference rails cheatsheet</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:4d0893b38b68/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:cheatsheet"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://redgreenblu.com/flickr/">
    <title>Flickr.rb</title>
    <dc:date>2005-12-07T21:04:14+00:00</dc:date>
    <link>http://redgreenblu.com/flickr/</link>
    <dc:creator>earth2marsh</dc:creator><dc:subject>ruby flickr api programming</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:77def77bd5e1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:flickr"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:api"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://tryruby.hobix.com/">
    <title>try ruby! (in your browser)</title>
    <dc:date>2005-11-29T18:56:15+00:00</dc:date>
    <link>http://tryruby.hobix.com/</link>
    <dc:creator>earth2marsh</dc:creator><dc:subject>rails ruby test try languages programming reference resources interesting tutorial howto</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:d2b83f961b2f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:test"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:try"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:languages"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:resources"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:interesting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:tutorial"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:howto"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://onestepback.org/articles/10things/index.html">
    <title>OSCON 2005 - 10 Things - Cover</title>
    <dc:date>2005-11-27T01:34:35+00:00</dc:date>
    <link>http://onestepback.org/articles/10things/index.html</link>
    <dc:creator>earth2marsh</dc:creator><dc:subject>css ruby java programming presentation rails languages reference interesting tutorial howto</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:d0ab4be01c1c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:css"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:java"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:presentation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:languages"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:interesting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:tutorial"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:howto"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>