<?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 (timd)</title>
    <link>https://pinboard.in/u:timd/public/</link>
    <description>recent bookmarks from timd</description>
    <items>
      <rdf:Seq>	<rdf:li rdf:resource="http://supermar.in/go-for-a-rubyist/"/>
	<rdf:li rdf:resource="https://github.com/mattt/rack-push-notification"/>
	<rdf:li rdf:resource="http://betterspecs.org/"/>
	<rdf:li rdf:resource="https://github.com/lightness/lightrail"/>
	<rdf:li rdf:resource="http://cuke4ninja.com/toc.html"/>
	<rdf:li rdf:resource="https://spreadsheets0.google.com/pub?hl=en&amp;hl=en&amp;key=0AiZsKd8d4hSJdHFFbjR5aWNjWjlzWlhiNGxQejdBWWc&amp;output=html"/>
	<rdf:li rdf:resource="http://yannesposito.com/Scratch/en/blog/Yesod-tutorial-for-newbies/?utm_medium=referral&amp;utm_source=pulsenews"/>
	<rdf:li rdf:resource="http://kpumuk.info/ruby-on-rails/my-top-7-rspec-best-practices/"/>
	<rdf:li rdf:resource="http://www.devalot.com/articles/2011/11/ror-example"/>
	<rdf:li rdf:resource="http://rubylearning.com/blog/2011/07/28/how-do-i-test-my-code-with-minitest/"/>
	<rdf:li rdf:resource="http://justfewtuts.blogspot.com/2011/07/derailedduke-now-test-any-website-using.html"/>
	<rdf:li rdf:resource="http://www.harrywood.co.uk/blog/2010/06/29/ruby-code-for-converting-to-uk-ordnance-survey-coordinate-systems-from-wgs84/"/>
	<rdf:li rdf:resource="http://www.unfoldingcode.com/2011/05/using-rvm-to-install-rails-31-on-ubuntu.html"/>
	<rdf:li rdf:resource="http://sinatra-book-contrib.com/"/>
	<rdf:li rdf:resource="http://blog.nathanhumbert.com/2011/02/using-sinatra-with-bundler-to-deploy-on.html"/>
	<rdf:li rdf:resource="http://cheat.errtheblog.com/b"/>
	<rdf:li rdf:resource="http://www.robertsosinski.com/2008/12/21/understanding-ruby-blocks-procs-and-lambdas/"/>
	<rdf:li rdf:resource="http://blog.plataformatec.com.br/2011/02/improving-your-tests-with-capybara-custom-selectors/"/>
	<rdf:li rdf:resource="http://rubylearning.com/blog/2011/01/03/how-do-i-make-a-command-line-tool-in-ruby/?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+LearningRubyBlog+(Learning+Ruby+Blog)&amp;utm_content=Google+Reader"/>
	<rdf:li rdf:resource="http://blog.poggs.com/2010/09/converting-osgb36-eastingsnorthings-to-wgs84-longitudelatitude-in-ruby/"/>
	<rdf:li rdf:resource="http://facebooker.rubyforge.org/"/>
	<rdf:li rdf:resource="http://railstutorial.org/"/>
	<rdf:li rdf:resource="http://citizen428.net/archives/434-30-free-programming-eBooks-UPDATED.html?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+clojure+(Planet+Clojure)&amp;utm_content=Google+Reader"/>
	<rdf:li rdf:resource="http://techiferous.com/2010/07/roadmap-for-learning-rails/"/>
	<rdf:li rdf:resource="http://www.padrinorb.com/"/>
	<rdf:li rdf:resource="http://haml-lang.com/"/>
	<rdf:li rdf:resource="http://www.winstonyw.com/2010/04/16/a-ruby-library-for-google-visualization-api-googlevisualr/?utm_source=winstonyw&amp;utm_medium=rubyflow"/>
	<rdf:li rdf:resource="http://thedextrousweb.com/2010/04/posty-geolocation-in-ruby/"/>
	<rdf:li rdf:resource="http://www.layeredthoughts.com/automation/how-to-write-your-first-ruby-web-bot-in-watir-scraping-weather-com"/>
	<rdf:li rdf:resource="http://code.google.com/p/appengine-jruby/wiki/SinatraReloaded"/>
	<rdf:li rdf:resource="http://github.com/edgecase/ruby_koans"/>
	<rdf:li rdf:resource="http://gist.github.com/230009"/>
	<rdf:li rdf:resource="http://japhr.blogspot.com/2009/10/newbie-feedback.html"/>
	<rdf:li rdf:resource="http://ruby.about.com/od/networking/qt/twitterparse.htm"/>
	<rdf:li rdf:resource="http://ruby.about.com/od/networking/qt/twitterapi.htm"/>
	<rdf:li rdf:resource="http://datamapper.org/doku.php?id=getting_started_with_datamapper"/>
	<rdf:li rdf:resource="http://ruby-nxt.rubyforge.org/"/>
	<rdf:li rdf:resource="http://tenderlovemaking.com/2008/10/30/nokogiri-is-released/"/>
	<rdf:li rdf:resource="http://antoniocangiano.com/2009/03/29/why-macruby-matters/"/>
	<rdf:li rdf:resource="http://heroku.com/docs/api/"/>
	<rdf:li rdf:resource="http://www.sinatrarb.com/"/>
	<rdf:li rdf:resource="http://sinatra.github.com/"/>
	<rdf:li rdf:resource="http://sporkmonger.com/projects/feedtools"/>
	<rdf:li rdf:resource="http://blog.deadbeaf.org/twitterhack/twitterbot-by-ruby/"/>
	<rdf:li rdf:resource="http://devblog.famundo.com/articles/2006/10/14/ruby-and-xmpp-jabber-part-2-logging-in-and-sending-simple-messages"/>
	<rdf:li rdf:resource="http://dominiek.com/123-how-to-build-a-twitter-agent"/>
	<rdf:li rdf:resource="http://www.rubyflow.com/items/1453"/>
	<rdf:li rdf:resource="http://advent2008.hackruby.com/past/2008/12/23/html_scraping_with_scrubyt_for_fun_and_profit/"/>
	<rdf:li rdf:resource="http://developer.apple.com/mac/articles/scriptingautomation/cocoaappswithmacruby.html"/>
	<rdf:li rdf:resource="http://www.omgbloglol.com/?p=13"/>
	<rdf:li rdf:resource="http://www.ibm.com/developerworks/opensource/library/os-eclipse-iphoneruby1/?S_TACT=105AGX54&amp;S_CMP=B0605&amp;ca=dnw-922"/>
	<rdf:li rdf:resource="http://blog.emson.co.uk/2008/06/understanding-rspec-stories-a-tutorial/"/>
	<rdf:li rdf:resource="http://www.akitaonrails.com/2008/5/25/rolling-with-rails-2-1-the-first-full-tutorial-part-1"/>
	<rdf:li rdf:resource="http://www.slideshare.net/bmabey/the-why-behind-tddbdd-and-the-how-with-rspec?src=embed"/>
	<rdf:li rdf:resource="http://code.google.com/p/rails-widgets/"/>
	<rdf:li rdf:resource="http://tomtenthij.co.uk/2008/1/25/rspec-plain-text-story-runner-on-a-fresh-rails-app"/>
	<rdf:li rdf:resource="http://lovdbyless.com/"/>
	<rdf:li rdf:resource="http://www.avnetlabs.com/rails/restful-authentication-with-rails-2"/>
	<rdf:li rdf:resource="http://www.rubyplus.org/episodes"/>
	<rdf:li rdf:resource="http://railsforphp.com/about/"/>
	<rdf:li rdf:resource="http://www.ruby-forum.com/"/>
	<rdf:li rdf:resource="http://www.rubycentral.com/pickaxe/"/>
	<rdf:li rdf:resource="http://nubyonrails.wordpress.com/2007/07/13/david-heinemeier-hanssons-weblog-rails-tutorial-step-by-step/"/>
	<rdf:li rdf:resource="http://therailscoder.blogspot.com/2008/02/photo-gallery-with-attachmentfu.html"/>
	<rdf:li rdf:resource="http://www.digitalmediaminute.com/article/1816/top-ruby-on-rails-tutorials"/>
	<rdf:li rdf:resource="http://joelandkaren.com/learningrails/"/>
	<rdf:li rdf:resource="http://www.rubynoob.com/"/>
	<rdf:li rdf:resource="http://blog.nanorails.com/pages/rails-1-1-cheat-sheet"/>
	<rdf:li rdf:resource="http://soylentfoo.jnewland.com/articles/2008/03/06/fire-eagle-location-aware-applications-without-the-hassle#disclaimer"/>
	<rdf:li rdf:resource="http://rad.rubyforge.org/"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="http://supermar.in/go-for-a-rubyist/">
    <title>Go for a Rubyist</title>
    <dc:date>2014-05-02T14:23:42+00:00</dc:date>
    <link>http://supermar.in/go-for-a-rubyist/</link>
    <dc:creator>timd</dc:creator><description><![CDATA[Coming from the Rubyland and world of iOS, learning Go was an interesting experience. I've thought it might be worth to share some things learnt on the way, and put up the simple transition guide for everyone thinking about giving Go a shot.

This post is not the most idiomatic Ruby or Go you'll read, but it's instead written in a way to point similarities between the two.]]></description>
<dc:subject>code guide ruby ios go</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:872cfddea875/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:guide"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ios"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:go"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/mattt/rack-push-notification">
    <title>mattt/rack-push-notification · GitHub</title>
    <dc:date>2012-12-11T09:00:52+00:00</dc:date>
    <link>https://github.com/mattt/rack-push-notification</link>
    <dc:creator>timd</dc:creator><description><![CDATA["Rack::PushNotification generates API endpoints that can be consumed by iOS apps to register and unregister for push notifications. Along with the registration API, Rack::PushNotification spawns an admin console that gives you a convenient interface to manage device tokens and compose targeted push notification messages."
]]></description>
<dc:subject>rack ruby ios github code development push notifications pushnotifications</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:319136bbeb96/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rack"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ios"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:github"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:push"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:notifications"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:pushnotifications"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://betterspecs.org/">
    <title>Better Specs</title>
    <dc:date>2012-10-03T14:20:41+00:00</dc:date>
    <link>http://betterspecs.org/</link>
    <dc:creator>timd</dc:creator><description><![CDATA["On the web you can find several resources explaining how to use RSpec and all they gives you a complete overview of what you can do. What you'll rarely find is a book or an article explaining how to use RSpec to create a great test suite.

Better Specs tries to fill this miss collecting most of the best practices developers has been learning the hard way through years of experience."]]></description>
<dc:subject>programming rspec ruby testing</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:614580efae39/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rspec"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/lightness/lightrail">
    <title>lightness/lightrail</title>
    <dc:date>2012-03-14T17:29:22+00:00</dc:date>
    <link>https://github.com/lightness/lightrail</link>
    <dc:creator>timd</dc:creator><description><![CDATA["Lightrail is a minimalist Rails 3 stack for apps that serve primarily APIs, with a particular focus on JSON APIs. This makes Lightrail an ideal Rails backend for client-heavy HTML5/JS applications, particularly single-page applications written in frameworks like Backbone.js, Ember.js, and Spine.

If Sinatra doesn't give you enough, but Rails is still too much, Lightrail is for you."]]></description>
<dc:subject>api json rails ruby rubyonrails sinatra</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:6c006e774210/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:api"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:json"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rubyonrails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:sinatra"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://cuke4ninja.com/toc.html">
    <title>The Secret Ninja Cucumber Scrolls</title>
    <dc:date>2012-02-17T02:04:20+00:00</dc:date>
    <link>http://cuke4ninja.com/toc.html</link>
    <dc:creator>timd</dc:creator><description><![CDATA[Cucumber documentation (covers Sinatra and other non-Rails frameworks)]]></description>
<dc:subject>bdd cucumber rails ruby tdd</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:e8a6233d64f2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:bdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:cucumber"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tdd"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://spreadsheets0.google.com/pub?hl=en&amp;hl=en&amp;key=0AiZsKd8d4hSJdHFFbjR5aWNjWjlzWlhiNGxQejdBWWc&amp;output=html">
    <title>Ruby HTTP clients features</title>
    <dc:date>2012-01-31T15:16:44+00:00</dc:date>
    <link>https://spreadsheets0.google.com/pub?hl=en&amp;hl=en&amp;key=0AiZsKd8d4hSJdHFFbjR5aWNjWjlzWlhiNGxQejdBWWc&amp;output=html</link>
    <dc:creator>timd</dc:creator><description><![CDATA[Rather scarily detailed list of Ruby HTTP clients]]></description>
<dc:subject>ruby http code api client libraries library</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:c70c55a15920/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:api"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:client"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:libraries"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:library"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://yannesposito.com/Scratch/en/blog/Yesod-tutorial-for-newbies/?utm_medium=referral&amp;utm_source=pulsenews">
    <title>Haskell web programming</title>
    <dc:date>2012-01-20T12:45:31+00:00</dc:date>
    <link>http://yannesposito.com/Scratch/en/blog/Yesod-tutorial-for-newbies/?utm_medium=referral&amp;utm_source=pulsenews</link>
    <dc:creator>timd</dc:creator><description><![CDATA["A simple yesod tutorial. Yesod is an Haskell web framework. You shouldn’t need to know Haskell."]]></description>
<dc:subject>haskell code howto ruby rails framework</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:05866f8d157d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:haskell"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:framework"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://kpumuk.info/ruby-on-rails/my-top-7-rspec-best-practices/">
    <title>My top 7 RSpec best practices | Dmytro Shteflyuk's Home</title>
    <dc:date>2012-01-19T17:03:54+00:00</dc:date>
    <link>http://kpumuk.info/ruby-on-rails/my-top-7-rspec-best-practices/</link>
    <dc:creator>timd</dc:creator><description><![CDATA[I use RSpec in all my projects. It’s really hard to overemphasize how helpful it is and how much easier becomes your life if you have good specs coverage. But its outstanding flexibility enables many ways to make your specs awful: horribly slow, over-bloated, even non-readable sometimes. I do not want to teach you BDD and RSpec here, but instead I will give you some ideas how to improve your specs quality and increase efficiency of your BDD workflow.]]></description>
<dc:subject>rspec bdd rails ruby testing tdd agile</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:442a377670c4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rspec"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:bdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:agile"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.devalot.com/articles/2011/11/ror-example">
    <title>Self-guided Ruby on Rails 3.1 Tutorial - Devalot</title>
    <dc:date>2011-11-09T15:41:02+00:00</dc:date>
    <link>http://www.devalot.com/articles/2011/11/ror-example</link>
    <dc:creator>timd</dc:creator><description><![CDATA["One of the complaints about Ruby on Rails that I hear most often is its complexity, despite all the video tutorials showing how easy it is to build a simple application in 5 minutes. In reality, Rails was a huge paradigm shift for web application development and even with its complexity it's a great platform.

I've spent the better part of the last 6 years writing applications using Ruby on Rails and people often ask me for my perspective on how to bootstrap an application and best practices for using Rails. I also see a lot of people getting lost in the noise of scaffolding and complicated tutorials.

That's why I decided to write an example application using Ruby on Rails 3.1. The application is on Github to make it easy to get to, and takes advantage of source code control features like branches so you can follow along as the application gains functionality."]]></description>
<dc:subject>ruby rails rubyonrails guide tutorials teaching</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:cea995642ffe/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rubyonrails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:guide"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tutorials"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:teaching"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://rubylearning.com/blog/2011/07/28/how-do-i-test-my-code-with-minitest/">
    <title>How do I test my code with Minitest?</title>
    <dc:date>2011-08-01T22:08:02+00:00</dc:date>
    <link>http://rubylearning.com/blog/2011/07/28/how-do-i-test-my-code-with-minitest/</link>
    <dc:creator>timd</dc:creator><description><![CDATA[Tutorial/guide for Ruby testing with Minitest
]]></description>
<dc:subject>ruby testing minitest tdd bdd rails development code</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:7aa769723e59/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:minitest"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:bdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://justfewtuts.blogspot.com/2011/07/derailedduke-now-test-any-website-using.html">
    <title>just few tuts: derailed_duke ~ now test any website using cucumber as an independent testing utility</title>
    <dc:date>2011-08-01T22:06:51+00:00</dc:date>
    <link>http://justfewtuts.blogspot.com/2011/07/derailedduke-now-test-any-website-using.html</link>
    <dc:creator>timd</dc:creator><description><![CDATA["derailed_duke ~ now test any website using cucumber as an independent testing utility"
]]></description>
<dc:subject>cucumber testing tdd bdd rails ruby development code</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:710deaacda4c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:cucumber"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:bdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.harrywood.co.uk/blog/2010/06/29/ruby-code-for-converting-to-uk-ordnance-survey-coordinate-systems-from-wgs84/">
    <title>Harry Wood Blog / Ruby code for converting to UK Ordnance Survey coordinate systems from WGS84?</title>
    <dc:date>2011-06-06T21:16:31+00:00</dc:date>
    <link>http://www.harrywood.co.uk/blog/2010/06/29/ruby-code-for-converting-to-uk-ordnance-survey-coordinate-systems-from-wgs84/</link>
    <dc:creator>timd</dc:creator><description><![CDATA[Ruby code for converting to UK Ordnance Survey coordinate systems from WGS84
]]></description>
<dc:subject>ruby osgb latlong geolocation mapping code development</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:a216f3ce76cf/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:osgb"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:latlong"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:geolocation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:mapping"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.unfoldingcode.com/2011/05/using-rvm-to-install-rails-31-on-ubuntu.html">
    <title>Unfolding Code: Using RVM to Install Rails 3.1: Best Practices</title>
    <dc:date>2011-06-02T13:55:12+00:00</dc:date>
    <link>http://www.unfoldingcode.com/2011/05/using-rvm-to-install-rails-31-on-ubuntu.html</link>
    <dc:creator>timd</dc:creator><description><![CDATA[This article focuses on the workflow of installing RVM, and use it to install Ruby 1.9.2 (MRI), create gemsets and install Rails 3.1 Release Candidate, while considering current best practices.
]]></description>
<dc:subject>rvm ruby rails howto osx</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:49f545759e50/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rvm"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:osx"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://sinatra-book-contrib.com/">
    <title>Sinatra Book Contrib</title>
    <dc:date>2011-02-28T15:14:46+00:00</dc:date>
    <link>http://sinatra-book-contrib.com/</link>
    <dc:creator>timd</dc:creator><description><![CDATA["Community contributed documentation for the Sinatra Book, a cookbook for the Sinatra Web Framework."
]]></description>
<dc:subject>sinatra code development ruby rails documentation</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:7ed1f6db101a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:sinatra"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:documentation"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.nathanhumbert.com/2011/02/using-sinatra-with-bundler-to-deploy-on.html">
    <title>Nathan Humbert's Blog: Using Sinatra with Bundler to deploy on Heroku</title>
    <dc:date>2011-02-17T08:45:56+00:00</dc:date>
    <link>http://blog.nathanhumbert.com/2011/02/using-sinatra-with-bundler-to-deploy-on.html</link>
    <dc:creator>timd</dc:creator><description><![CDATA["I decided to try using sinatra for a small project I started the other day. I normally work in rails and host my personal projects on heroku. Since rails 3 came out I have also gotten hooked on bundler. I could not find any single source that documented how to use all of these together nicely. Here is how I got it to work."]]></description>
<dc:subject>deployment heroku ruby sinatra</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:aa2015e81386/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:deployment"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:heroku"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:sinatra"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://cheat.errtheblog.com/b">
    <title>Cheatsheets</title>
    <dc:date>2011-02-13T12:58:38+00:00</dc:date>
    <link>http://cheat.errtheblog.com/b</link>
    <dc:creator>timd</dc:creator><description><![CDATA[Command-line cheatsheets]]></description>
<dc:subject>cheatsheet rails reference ruby rubyonrails</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:5ca1ba44be12/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:cheatsheet"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rubyonrails"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.robertsosinski.com/2008/12/21/understanding-ruby-blocks-procs-and-lambdas/">
    <title>Understanding Ruby Blocks, Procs and Lambdas - Robert Sosinski</title>
    <dc:date>2011-02-10T10:27:16+00:00</dc:date>
    <link>http://www.robertsosinski.com/2008/12/21/understanding-ruby-blocks-procs-and-lambdas/</link>
    <dc:creator>timd</dc:creator><description><![CDATA[Blocks, Procs and lambdas (referred to as closures in Computer Science) are one of the most powerful aspects of Ruby, and also one of the most misunderstood. This is probably because Ruby handles closures in a rather unique way. Making things more complicated is that Ruby has four different ways of using closures, each of which is a tad bit different, and sometimes nonsensical. There are quite a few sites with some very good information about how closures work within Ruby. But I have yet to find a good, definitive guide out there. Hopefully, this tutorial becomes just that.]]></description>
<dc:subject>ruby code development lambda block proc</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:1aaa23a25dc3/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:lambda"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:block"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:proc"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.plataformatec.com.br/2011/02/improving-your-tests-with-capybara-custom-selectors/">
    <title>Improving your tests with Capybara custom selectors | Plataforma Tecnologia Blog</title>
    <dc:date>2011-02-09T17:08:26+00:00</dc:date>
    <link>http://blog.plataformatec.com.br/2011/02/improving-your-tests-with-capybara-custom-selectors/</link>
    <dc:creator>timd</dc:creator><description><![CDATA[Here at PlataformaTec we like to use Capybara for acceptance tests. Recently we have discovered the custom selectors feature in Capybara and we would like to share with you how that feature helped us to improve our tests.]]></description>
<dc:subject>rails capybara test testing tdd bdd cucumber rspec ruby development code how-to</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timd/b:4b6699f3fdf5/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:capybara"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:test"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:bdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:cucumber"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rspec"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:how-to"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://rubylearning.com/blog/2011/01/03/how-do-i-make-a-command-line-tool-in-ruby/?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+LearningRubyBlog+(Learning+Ruby+Blog)&amp;utm_content=Google+Reader">
    <title>How do I make a command-line tool in Ruby?</title>
    <dc:date>2011-01-13T08:36:42+00:00</dc:date>
    <link>http://rubylearning.com/blog/2011/01/03/how-do-i-make-a-command-line-tool-in-ruby/?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+LearningRubyBlog+(Learning+Ruby+Blog)&amp;utm_content=Google+Reader</link>
    <dc:creator>timd</dc:creator><description><![CDATA[Ruby, as a dynamic language, is always used for quick processing command-line tool for its simplicity and productivity.

This article talks about three ways to write a command-line tool.
]]></description>
<dc:subject>ruby scripting</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:05c603a57e77/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:scripting"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.poggs.com/2010/09/converting-osgb36-eastingsnorthings-to-wgs84-longitudelatitude-in-ruby/">
    <title>Converting OSGB36 (Eastings/Northings) to WGS84 (Longitude/Latitude) in Ruby « Peter Hicks' Blog</title>
    <dc:date>2010-11-30T16:02:23+00:00</dc:date>
    <link>http://blog.poggs.com/2010/09/converting-osgb36-eastingsnorthings-to-wgs84-longitudelatitude-in-ruby/</link>
    <dc:creator>timd</dc:creator><description><![CDATA["The excellent people at the Greater London Assembly have released a list of bus stops and bus routes in London. The coordinates of each bus stop are in eastings and northings, and I wanted to convert these to longitude and latitude for my Ruby on Rails application.

Using the proj4rb gem and some projection definitions from spatialreference.org – with some help from Harry Wood’s blog, I came up with the following code"
]]></description>
<dc:subject>ruby code coordinates maps mapping osgb development projects</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:f2ee1257ba38/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:coordinates"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:maps"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:mapping"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:osgb"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:projects"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://facebooker.rubyforge.org/">
    <title>facebooker-1.0.69 Documentation</title>
    <dc:date>2010-09-10T10:03:40+00:00</dc:date>
    <link>http://facebooker.rubyforge.org/</link>
    <dc:creator>timd</dc:creator><description><![CDATA["Facebooker is a Ruby wrapper over the Facebook REST API. Its goals are:

Idiomatic Ruby
No dependencies outside of the Ruby standard library (This is true with Rails 2.1. Previous Rails versions require the JSON gem)
Concrete classes and methods modeling the Facebook data, so it‘s easy for a Rubyist to understand what‘s available
Well tested"
]]></description>
<dc:subject>facebook rails ruby rubyonrails development code api</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:6489f17e48dd/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:facebook"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rubyonrails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:api"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://railstutorial.org/">
    <title>Ruby on Rails Tutorial: Learn Rails by Example | by Michael Hartl</title>
    <dc:date>2010-07-25T13:27:58+00:00</dc:date>
    <link>http://railstutorial.org/</link>
    <dc:creator>timd</dc:creator><description><![CDATA[The Ruby on Rails Tutorial Book
A thorough introduction to web development with Ruby on Rails
Up-to-date (now Rails 2.3.8, Rails 3 ASAP)
Associated screencast series coming soon
]]></description>
<dc:subject>rails ruby rubyonrails development code tutorial programming how-to</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:78dd44d42edd/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rubyonrails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tutorial"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:how-to"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://citizen428.net/archives/434-30-free-programming-eBooks-UPDATED.html?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+clojure+(Planet+Clojure)&amp;utm_content=Google+Reader">
    <title>30 free programming eBooks [UPDATED] - citizen428.blog()</title>
    <dc:date>2010-07-25T13:23:21+00:00</dc:date>
    <link>http://citizen428.net/archives/434-30-free-programming-eBooks-UPDATED.html?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+clojure+(Planet+Clojure)&amp;utm_content=Google+Reader</link>
    <dc:creator>timd</dc:creator><description><![CDATA["Learning a new programming language always is fun and there are many great books legally available for free online. Here’s a selection of 30 of them"
]]></description>
<dc:subject>rails how-to tutorial code development programming lisp ruby javascript haskell erlang python smalltalk perl prolog objective-c</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:9da6a5b32913/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:how-to"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tutorial"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:lisp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:haskell"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:erlang"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:smalltalk"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:perl"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:prolog"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:objective-c"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://techiferous.com/2010/07/roadmap-for-learning-rails/">
    <title>Roadmap for Learning Rails | techiferous</title>
    <dc:date>2010-07-25T13:21:44+00:00</dc:date>
    <link>http://techiferous.com/2010/07/roadmap-for-learning-rails/</link>
    <dc:creator>timd</dc:creator><description><![CDATA["Here is a roadmap specially designed for a beginner to navigate their way to Rails mastery.

I’ve intentionally structured this roadmap so that you can learn one thing at a time. That way, you’ll spend more time creating and less time confused."
]]></description>
<dc:subject>rails ruby rubyonrails resources tutorial tutorials how-to code development training webdevelopment</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:737599fa932e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rubyonrails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:resources"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tutorial"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tutorials"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:how-to"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:training"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:webdevelopment"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.padrinorb.com/">
    <title>The Elegant Ruby Web Framework - Padrino Ruby Web Framework</title>
    <dc:date>2010-06-21T07:34:42+00:00</dc:date>
    <link>http://www.padrinorb.com/</link>
    <dc:creator>timd</dc:creator><description><![CDATA["Padrino is a ruby framework built upon the excellent Sinatra Microframework. Sinatra is a DSL for quickly creating simple web applications in Ruby. Padrino was created to make it fun and easy to code more advanced web applications while still adhering to the spirit that makes Sinatra great!"
]]></description>
<dc:subject>ruby rails sinatra padrino framework frameworks development code</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:77feab13cab0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:sinatra"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:padrino"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:framework"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:frameworks"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://haml-lang.com/">
    <title>#haml</title>
    <dc:date>2010-05-20T13:10:17+00:00</dc:date>
    <link>http://haml-lang.com/</link>
    <dc:creator>timd</dc:creator><description><![CDATA[Haml takes your gross, ugly templates and replaces them with veritable Haiku.

Haml is the next step in generating views in your Rails application. Haml is a refreshing take that is meant to free us from the shitty templating languages we have gotten used to.

Haml is based on one primary principle. Markup should be beautiful.
]]></description>
<dc:subject>haml ruby rails rubyonrails templates templating code development</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:62d39da7a433/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:haml"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rubyonrails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:templates"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:templating"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.winstonyw.com/2010/04/16/a-ruby-library-for-google-visualization-api-googlevisualr/?utm_source=winstonyw&amp;utm_medium=rubyflow">
    <title>A Ruby Library For Google Visualization API, GoogleVisualr :: Winston{YW}</title>
    <dc:date>2010-05-03T10:12:52+00:00</dc:date>
    <link>http://www.winstonyw.com/2010/04/16/a-ruby-library-for-google-visualization-api-googlevisualr/?utm_source=winstonyw&amp;utm_medium=rubyflow</link>
    <dc:creator>timd</dc:creator><dc:subject>Ruby rubyonrails code visualization google api apis development</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:769db8b214b2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:Ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rubyonrails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:visualization"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:google"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:api"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:apis"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://thedextrousweb.com/2010/04/posty-geolocation-in-ruby/">
    <title>Posty – our new gem for geolocation in Ruby – The Dextrous Web</title>
    <dc:date>2010-04-13T16:07:04+00:00</dc:date>
    <link>http://thedextrousweb.com/2010/04/posty-geolocation-in-ruby/</link>
    <dc:creator>timd</dc:creator><description><![CDATA[ust last week Ordnance Survey released a tonne of data. This is of course a wonderful thing for everybody, and software making use of this data has only started appearing in the past week. This morning, in fact, we noticed a gem, pat by Stef Lewandowski which uses Pezholio/Stuart Harrison’s very useful UK Postcodes.
We took a look at it, and decided to make a gem that uses a local database (usually a bit faster than using a Web-based API), but which is similarly easy to use.
Three hours later, we present to you posty!
The data it provides from CodePoint Open is:
postcode
quality
latitude
longitude
country
nhs_region
nhs_health_authority
county
district
ward
In all these cases, rather than proving the name of the county/district/ward/etc, it only provides the identifier used in the data set. This is a case where UK Postcodes would be a better option.
]]></description>
<dc:subject>posty gems ruby rails code postcodes postcode latitude latlong geolocation development</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:854b437ec3e1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:posty"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:gems"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:postcodes"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:postcode"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:latitude"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:latlong"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:geolocation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.layeredthoughts.com/automation/how-to-write-your-first-ruby-web-bot-in-watir-scraping-weather-com">
    <title>How To Write Your First Ruby Web Bot In Watir</title>
    <dc:date>2010-04-05T12:36:27+00:00</dc:date>
    <link>http://www.layeredthoughts.com/automation/how-to-write-your-first-ruby-web-bot-in-watir-scraping-weather-com</link>
    <dc:creator>timd</dc:creator><description><![CDATA[The holy grail for a lot of Internet Marketers is automation. This can be obtained through simple iMacros scripts, some PHP scripts on a server, or with a little tool called Watir using the Ruby programming language. All of these combos have their own inherent advantages and disadvantages, but that’s not something I’m going to go over here. I like to use Watir for a lot of botting needs, so that’s what I’m going to show you how to do today.
]]></description>
<dc:subject>automation ruby rails scripting firefox development code</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:b206397de6bc/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:automation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:scripting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:firefox"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://code.google.com/p/appengine-jruby/wiki/SinatraReloaded">
    <title>SinatraReloaded - appengine-jruby - Getting Started guide for Sinatra with focus on development environment - Project Hosting on Google Code</title>
    <dc:date>2010-03-30T17:47:29+00:00</dc:date>
    <link>http://code.google.com/p/appengine-jruby/wiki/SinatraReloaded</link>
    <dc:creator>timd</dc:creator><description><![CDATA[Getting Started guide for Sinatra with focus on development environment
]]></description>
<dc:subject>appengine sinatra ruby google cloud</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:4368bc2de76a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:appengine"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:sinatra"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:google"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:cloud"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://github.com/edgecase/ruby_koans">
    <title>edgecase's ruby_koans at master - GitHub</title>
    <dc:date>2010-01-08T16:25:29+00:00</dc:date>
    <link>http://github.com/edgecase/ruby_koans</link>
    <dc:creator>timd</dc:creator><description><![CDATA[The Ruby Koans walk you along the path to enlightenment in order to learn Ruby. The goal is to learn the Ruby language, syntax, structure, and some common functions and libraries. We also teach you culture. Testing is not just something we pay lip service to, but something we live. It is essential in your quest to learn and do great things in the language.
]]></description>
<dc:subject>ruby testing rubyonrails learning tutorial tdd</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:960ff20afd31/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rubyonrails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:learning"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tutorial"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tdd"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://gist.github.com/230009">
    <title>gist: 230009 - GitHub</title>
    <dc:date>2009-12-15T11:16:08+00:00</dc:date>
    <link>http://gist.github.com/230009</link>
    <dc:creator>timd</dc:creator><description><![CDATA[Alex's recipe for setting up RoR on Snow Leopard
]]></description>
<dc:subject>rails mac macports ruby rubyonrails configuration</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:d5bfb4507264/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:mac"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:macports"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rubyonrails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:configuration"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://japhr.blogspot.com/2009/10/newbie-feedback.html">
    <title>japh(r): &quot;Newbie&quot; Feedback</title>
    <dc:date>2009-10-28T13:39:29+00:00</dc:date>
    <link>http://japhr.blogspot.com/2009/10/newbie-feedback.html</link>
    <dc:creator>timd</dc:creator><description><![CDATA["I recently had the privilege to supply the challenge for the second ever Ruby Programming Challenge For Newbies. I thought it pretty cool that the challenge provoked 40+ "newbies" to submit responses. As one might expect, there was some rough Ruby, but very few butcherings of the language.

In the spirit of the code review, I tried to provide constructive feedback to all participants. Following is a summary of some common suggestions that I had to offer..."

Contains an interesting example of how tests could have prevented some problems...
]]></description>
<dc:subject>testing tests ruby rails code programming rubyonrails</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:92470096e3c3/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tests"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rubyonrails"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://ruby.about.com/od/networking/qt/twitterparse.htm">
    <title>Twitter and Hpricot--How to Parse Twitter XML in Ruby on Rails</title>
    <dc:date>2009-10-04T20:44:13+00:00</dc:date>
    <link>http://ruby.about.com/od/networking/qt/twitterparse.htm</link>
    <dc:creator>timd</dc:creator><description><![CDATA[If you're using the Twitter API and you issue the command to query a timeline, you'll get what looks to be a whole mess of XML. If you look closely, the XML is well-structured and hierarchical. The encompassing array is the statuses element. This houses a list of status elements which describes each individual status update. In the status element are various other elements, such as text and created_at. Nested even more deeply inside the status element is the user element, which describes the user the update belongs to.
]]></description>
<dc:subject>twitter api xml hpricot rails ruby rubyonrails</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:a06a245d8666/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:twitter"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:api"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:xml"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:hpricot"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rubyonrails"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://ruby.about.com/od/networking/qt/twitterapi.htm">
    <title>Twitter--How to Twitter in Ruby on Rails</title>
    <dc:date>2009-10-04T20:43:31+00:00</dc:date>
    <link>http://ruby.about.com/od/networking/qt/twitterapi.htm</link>
    <dc:creator>timd</dc:creator><description><![CDATA[The Twitter API (Application Programmming Interface) in Ruby on Rails is about as simple as you can get. Twitter is a RESTful Rails application. API calls that query for information are GET requests, while information that changes, creates or deletes information are POST requests. The commands themselves are the URL your program accesses. Twitter will return status codes in the HTTP response code, and data in the format of your choosing (HTML, XML, RSS, etc).
]]></description>
<dc:subject>twitter ruby rails rubyonrails api</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:48212f7d8cdc/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:twitter"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rubyonrails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:api"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://datamapper.org/doku.php?id=getting_started_with_datamapper">
    <title>getting_started_with_datamapper [DataMapper]</title>
    <dc:date>2009-05-24T19:20:51+00:00</dc:date>
    <link>http://datamapper.org/doku.php?id=getting_started_with_datamapper</link>
    <dc:creator>timd</dc:creator><description><![CDATA[Ruby object relational mapper
]]></description>
<dc:subject>ruby object code</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:32ef921d816e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:object"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://ruby-nxt.rubyforge.org/">
    <title>ruby-nxt</title>
    <dc:date>2009-05-21T13:05:40+00:00</dc:date>
    <link>http://ruby-nxt.rubyforge.org/</link>
    <dc:creator>timd</dc:creator><description><![CDATA[The ruby-nxt library lets you control the LEGO Mindstorms NXT robotics kit via Bluetooth using the Ruby language.

There are three interfaces:

    * High-Level: The NXT class provides multi-threaded, object-oriented interface to the motors, sensors, and most other core NXT functions.
    * NEW High-Level: The Commands module (included with NXTComm) provides a command object-based interface very similar to the Blocks in NXT-G. (this may replace the NXT class in the future)
    * Low-Level: The NXTComm class provides direct access to the NXT Bluetooth bytecode protocol. There is also the UltrasonicComm class which implements the I2C communications needed to interact with the ultrasonic sensor (via NXTComm).

ruby-nxt requires the ruby-serialport library which you must manually download and install from: rubyforge.org/projects/ruby-serialport
]]></description>
<dc:subject>ruby nxt mindstorms robotics programming hacks arduino</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:9944ad1f6075/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:nxt"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:mindstorms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:robotics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:hacks"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:arduino"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://tenderlovemaking.com/2008/10/30/nokogiri-is-released/">
    <title>Tender Lovemaking » Blog Archive » Nokogiri Is Released</title>
    <dc:date>2009-04-08T10:54:18+00:00</dc:date>
    <link>http://tenderlovemaking.com/2008/10/30/nokogiri-is-released/</link>
    <dc:creator>timd</dc:creator><description><![CDATA["With the help of super awesome ruby hacker Mike Dalessio, I wrote an XML/HTML parsing library for ruby called Nokogiri. What is so great about Nokogiri? Well, for one it is really easy to parse HTML or XML:"
]]></description>
<dc:subject>nokogiri ruby rails code development hpricot xml parser parsing</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:7ec54dbf88c9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:nokogiri"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:hpricot"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:xml"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:parser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:parsing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://antoniocangiano.com/2009/03/29/why-macruby-matters/">
    <title>Why MacRuby Matters (Present &amp; Future) | Zen and the Art of Programming</title>
    <dc:date>2009-03-30T14:30:22+00:00</dc:date>
    <link>http://antoniocangiano.com/2009/03/29/why-macruby-matters/</link>
    <dc:creator>timd</dc:creator><description><![CDATA[While MacRuby is a younger, lesser known implementation, it has the potential to become a game changer - at least for Mac developers. Based on Ruby 1.9, MacRuby’s main aim is to provide programmers with the ability to write Mac OS X applications in Ruby, making Ruby a first class Cocoa programming language. In what may sound like an utopistic effort, MacRuby strives to provide the high level abstractions, power and syntax sugar of Ruby, without the characteristic performance hit of its main implementation.
]]></description>
<dc:subject>ruby macruby development code</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:0084e1d0fa0b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:macruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://heroku.com/docs/api/">
    <title>Heroku Documentation</title>
    <dc:date>2009-03-23T09:08:14+00:00</dc:date>
    <link>http://heroku.com/docs/api/</link>
    <dc:creator>timd</dc:creator><dc:subject>heroku deployment ruby server howto</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:c8c40908c618/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:heroku"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:deployment"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:server"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:howto"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.sinatrarb.com/">
    <title>Sinatra</title>
    <dc:date>2009-03-23T08:49:49+00:00</dc:date>
    <link>http://www.sinatrarb.com/</link>
    <dc:creator>timd</dc:creator><dc:subject>sinatra ruby server code development framework</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:969d7a353d36/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:sinatra"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:server"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:framework"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://sinatra.github.com/">
    <title>Sinatra</title>
    <dc:date>2009-01-24T17:15:33+00:00</dc:date>
    <link>http://sinatra.github.com/</link>
    <dc:creator>timd</dc:creator><description><![CDATA["Sinatra is a DSL for quickly creating web-applications in Ruby with minimal effort"
]]></description>
<dc:subject>sinatra ruby web applications development code webdevelopment</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:365ed265afa9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:sinatra"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:applications"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:webdevelopment"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://sporkmonger.com/projects/feedtools">
    <title>FeedTools</title>
    <dc:date>2009-01-12T08:03:37+00:00</dc:date>
    <link>http://sporkmonger.com/projects/feedtools</link>
    <dc:creator>timd</dc:creator><description><![CDATA["FeedTools is a simple Ruby library for handling rss, atom, and cdf parsing, generation, and translation as well as caching. It attempts to adhere to Postel’s law—i.e. a liberal parsing and conservative generation policy.

It’s ideal for parsing RSS feeds in Ruby on Rails applications and equally useful in just simple scripts. FeedTools can also create new feeds for you in only a few lines of code."
]]></description>
<dc:subject>ruby rails development code api feeds rss atom rdf parsing</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:0feb67adb88d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:api"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:feeds"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rss"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:atom"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rdf"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:parsing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.deadbeaf.org/twitterhack/twitterbot-by-ruby/">
    <title>mootoh.log - TwitterBot by Ruby</title>
    <dc:date>2009-01-10T15:11:46+00:00</dc:date>
    <link>http://blog.deadbeaf.org/twitterhack/twitterbot-by-ruby/</link>
    <dc:creator>timd</dc:creator><description><![CDATA["This tutorial describes how to write your own Twitter bot by Ruby."
]]></description>
<dc:subject>ruby twitter bot code development jabber xmpp</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:9c8292dba364/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:twitter"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:bot"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:jabber"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:xmpp"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://devblog.famundo.com/articles/2006/10/14/ruby-and-xmpp-jabber-part-2-logging-in-and-sending-simple-messages">
    <title>Ruby and XMPP/Jabber Part 2: Logging in and sending simple messages</title>
    <dc:date>2009-01-10T15:10:23+00:00</dc:date>
    <link>http://devblog.famundo.com/articles/2006/10/14/ruby-and-xmpp-jabber-part-2-logging-in-and-sending-simple-messages</link>
    <dc:creator>timd</dc:creator><description><![CDATA["In this part I will show how to log in to a Jabber server and send a simple message. This is the basis of everything else, and will give you something nice to start with. After all, sending messages is the most common use for Jabber."
]]></description>
<dc:subject>ruby xmpp jabber code development</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:8bb9b913fc49/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:xmpp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:jabber"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://dominiek.com/123-how-to-build-a-twitter-agent">
    <title>How to Build a Twitter Agent</title>
    <dc:date>2009-01-10T15:09:17+00:00</dc:date>
    <link>http://dominiek.com/123-how-to-build-a-twitter-agent</link>
    <dc:creator>timd</dc:creator><description><![CDATA["In this article we will build an actual useful Twitter Service that will allow us to track the Blogosphere. In the process we will get hands on programming experience with Ruby, DRb, Twitter and Jabber. This will sharpen our developer skill-set to get ready for the upcoming (Folk)Semantic Web. Also we evaluate the problems seen and opportunities ahead."
]]></description>
<dc:subject>twitter code development ruby jabber im instantmessaging api</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:b443ddfaa10b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:twitter"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:jabber"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:im"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:instantmessaging"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:api"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.rubyflow.com/items/1453">
    <title>Send photos from iPhoto to Wordpress using Ruby : RubyFlow</title>
    <dc:date>2009-01-01T15:09:51+00:00</dc:date>
    <link>http://www.rubyflow.com/items/1453</link>
    <dc:creator>timd</dc:creator><description><![CDATA["Garrick van Buren has written a clever little script that uses rb-appscript and XMLRPC to send photos from iPhoto to a Wordpress blog. It's surprisingly short and effective."
]]></description>
<dc:subject>ruby iphoto script blog wordpress xml xmlrpc</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:95110e97beb3/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:iphoto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:script"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:blog"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:wordpress"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:xml"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:xmlrpc"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://advent2008.hackruby.com/past/2008/12/23/html_scraping_with_scrubyt_for_fun_and_profit/">
    <title>HTML Scraping with scRUBYt! for Fun and Profit</title>
    <dc:date>2008-12-23T16:48:38+00:00</dc:date>
    <link>http://advent2008.hackruby.com/past/2008/12/23/html_scraping_with_scrubyt_for_fun_and_profit/</link>
    <dc:creator>timd</dc:creator><description><![CDATA["...Filtering out meaningful data from such a HTML mess is referred to as web scraping and in this article I’d like to show you how to do it with scRUBYt!, Ruby’s probably most popular web scraping framework."
]]></description>
<dc:subject>ruby scraping html code examples tutorial screenscraping data</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:d38320db0c2f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:scraping"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:html"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:examples"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tutorial"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:screenscraping"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:data"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://developer.apple.com/mac/articles/scriptingautomation/cocoaappswithmacruby.html">
    <title>ADC—Developing Cocoa Applications Using MacRuby</title>
    <dc:date>2008-10-22T17:06:35+00:00</dc:date>
    <link>http://developer.apple.com/mac/articles/scriptingautomation/cocoaappswithmacruby.html</link>
    <dc:creator>timd</dc:creator><description><![CDATA["Ruby is a dynamic programming language that, over the last few years, has enjoyed enormous popularity, thanks in part to the Rails web framework. Now with MacRuby, you can create Mac OS X applications with Ruby while maintaining the peformance benefits of a fully fledged Cocoa application. This article will show you how to get started with MacRuby and build your first sample application."
]]></description>
<dc:subject>mac macruby ruby development code</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:7eb56d45f6da/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:mac"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:macruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.omgbloglol.com/?p=13">
    <title>model_stubbing: my favorite fixture killer | omg blog!! lol!!</title>
    <dc:date>2008-07-14T18:36:21+00:00</dc:date>
    <link>http://www.omgbloglol.com/?p=13</link>
    <dc:creator>timd</dc:creator><dc:subject>rails rubyonrails ruby stubs testing tests testdrivendevelopment tdd development</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:b354a2f59d45/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rubyonrails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:stubs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tests"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:testdrivendevelopment"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.ibm.com/developerworks/opensource/library/os-eclipse-iphoneruby1/?S_TACT=105AGX54&amp;S_CMP=B0605&amp;ca=dnw-922">
    <title>Developing iPhone applications using Ruby on Rails and Eclipse, Part 1: Serving content for iPhones</title>
    <dc:date>2008-06-23T15:57:05+00:00</dc:date>
    <link>http://www.ibm.com/developerworks/opensource/library/os-eclipse-iphoneruby1/?S_TACT=105AGX54&amp;S_CMP=B0605&amp;ca=dnw-922</link>
    <dc:creator>timd</dc:creator><description><![CDATA[Developing iPhone applications using Ruby on Rails and Eclipse, Part 1: Serving content for iPhones
]]></description>
<dc:subject>iphone development code ruby rubyonrails</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:72cd2a709ec2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:iphone"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rubyonrails"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.emson.co.uk/2008/06/understanding-rspec-stories-a-tutorial/">
    <title>Understanding RSpec Stories - a Tutorial</title>
    <dc:date>2008-06-17T06:13:06+00:00</dc:date>
    <link>http://blog.emson.co.uk/2008/06/understanding-rspec-stories-a-tutorial/</link>
    <dc:creator>timd</dc:creator><description><![CDATA[Understanding RSpec Stories - a Tutorial
]]></description>
<dc:subject>rspec bdd tdd programming code ruby rails rubyonrails testing development tutorial</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:6d7fdbe0b4e0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rspec"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:bdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rubyonrails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tutorial"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.akitaonrails.com/2008/5/25/rolling-with-rails-2-1-the-first-full-tutorial-part-1">
    <title>%w(Akita On Rails) * 2.0 / Rolling with Rails 2.1 - The First Full Tutorial - Part 1</title>
    <dc:date>2008-06-01T03:37:35+00:00</dc:date>
    <link>http://www.akitaonrails.com/2008/5/25/rolling-with-rails-2-1-the-first-full-tutorial-part-1</link>
    <dc:creator>timd</dc:creator><description><![CDATA[Rails 2.1 is right around the corner and now comes my update for “The First Full Rails 2.1 Tutorial”.
]]></description>
<dc:subject>rails rails2.0 tutorial development ruby rubyonrails</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:b47498a37eba/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rails2.0"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tutorial"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rubyonrails"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.slideshare.net/bmabey/the-why-behind-tddbdd-and-the-how-with-rspec?src=embed">
    <title>The WHY behind TDD/BDD and the HOW with RSpec</title>
    <dc:date>2008-06-01T03:36:02+00:00</dc:date>
    <link>http://www.slideshare.net/bmabey/the-why-behind-tddbdd-and-the-how-with-rspec?src=embed</link>
    <dc:creator>timd</dc:creator><description><![CDATA[A brief introduction to the why behind TDD and an explanation on how BDD builds on that. A quick walk through of the ruby BDD framework, rspec
]]></description>
<dc:subject>rspec rails ruby rubyonrails development code</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:d4108929c242/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rspec"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rubyonrails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://code.google.com/p/rails-widgets/">
    <title>rails-widgets - Google Code</title>
    <dc:date>2008-05-25T10:35:31+00:00</dc:date>
    <link>http://code.google.com/p/rails-widgets/</link>
    <dc:creator>timd</dc:creator><dc:subject>rails widgets navigation code development ruby rubyonrails</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:df95d88752a1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:widgets"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:navigation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rubyonrails"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://tomtenthij.co.uk/2008/1/25/rspec-plain-text-story-runner-on-a-fresh-rails-app">
    <title>Tom ten Thij's homepage: RSpec plain text story runner on a fresh rails app</title>
    <dc:date>2008-04-27T12:05:46+00:00</dc:date>
    <link>http://tomtenthij.co.uk/2008/1/25/rspec-plain-text-story-runner-on-a-fresh-rails-app</link>
    <dc:creator>timd</dc:creator><description><![CDATA[Basic intro to using rspec - with an example using restful_authentication
]]></description>
<dc:subject>rspec testing ruby rails rubyonrails</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:e0f372bc3700/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rspec"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rubyonrails"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://lovdbyless.com/">
    <title>Lovd By Less -- Open Source Social Network -- Who loves you, baby?</title>
    <dc:date>2008-04-26T09:48:09+00:00</dc:date>
    <link>http://lovdbyless.com/</link>
    <dc:creator>timd</dc:creator><description><![CDATA[Social networking site-in-a-Rails-shaped can
]]></description>
<dc:subject>rails ruby rubyonrails socialnetworking opensource</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:e957b6ef8cda/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rubyonrails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:socialnetworking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:opensource"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.avnetlabs.com/rails/restful-authentication-with-rails-2">
    <title>Restful Authentication with rails 2 | AVNet Labs</title>
    <dc:date>2008-04-23T10:36:23+00:00</dc:date>
    <link>http://www.avnetlabs.com/rails/restful-authentication-with-rails-2</link>
    <dc:creator>timd</dc:creator><dc:subject>rails ruby rubyonrails authentication rest restful tutorial howto</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:34bda4c07ace/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rubyonrails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:authentication"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rest"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:restful"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tutorial"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:howto"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.rubyplus.org/episodes">
    <title>RubyPlus Free Ruby and Rails Screencasts</title>
    <dc:date>2008-04-23T10:27:34+00:00</dc:date>
    <link>http://www.rubyplus.org/episodes</link>
    <dc:creator>timd</dc:creator><dc:subject>ruby rubyonrails rails tutorials tutorial screencast howto</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:4388b76616e0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rubyonrails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tutorials"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tutorial"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:screencast"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:howto"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://railsforphp.com/about/">
    <title>Rails for PHP Developers - About</title>
    <dc:date>2008-04-23T07:31:09+00:00</dc:date>
    <link>http://railsforphp.com/about/</link>
    <dc:creator>timd</dc:creator><description><![CDATA[Our goal is to make it as easy as possible for you to add Rails as a tool to your development toolbox. If you’re proficient with PHP, you already have the essential skills needed to build web applications. This site will present an ongoing discussion of
]]></description>
<dc:subject>rails ruby rubyonrails php migration code development</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:f7f68e68168d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rubyonrails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:php"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:migration"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.ruby-forum.com/">
    <title>Ruby Forum</title>
    <dc:date>2008-04-20T16:07:05+00:00</dc:date>
    <link>http://www.ruby-forum.com/</link>
    <dc:creator>timd</dc:creator><description><![CDATA[The main Ruby and Rails forums, all bazillion of them.
]]></description>
<dc:subject>ruby rubyonrails rails forums support</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:fef58f66e71e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rubyonrails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:forums"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:support"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.rubycentral.com/pickaxe/">
    <title>Programming Ruby: The Pragmatic Programmer's Guide</title>
    <dc:date>2008-04-20T16:05:21+00:00</dc:date>
    <link>http://www.rubycentral.com/pickaxe/</link>
    <dc:creator>timd</dc:creator><description><![CDATA[An online copy of the first edition of the Pickaxe.
]]></description>
<dc:subject>ruby rails rubyonrails pickaxe</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:8240d4f24af4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rubyonrails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:pickaxe"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://nubyonrails.wordpress.com/2007/07/13/david-heinemeier-hanssons-weblog-rails-tutorial-step-by-step/">
    <title>David Heinemeier Hansson’s “weblog” Rails tutorial, step by step « nuby on rails</title>
    <dc:date>2008-04-20T16:04:01+00:00</dc:date>
    <link>http://nubyonrails.wordpress.com/2007/07/13/david-heinemeier-hanssons-weblog-rails-tutorial-step-by-step/</link>
    <dc:creator>timd</dc:creator><description><![CDATA[A text version of the original DHH "create a blog in 30 mins" Rails demo.
]]></description>
<dc:subject>dhh ruby rubyonrails rails tutorial tutorials</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:22c5f541057c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:dhh"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rubyonrails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tutorial"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tutorials"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://therailscoder.blogspot.com/2008/02/photo-gallery-with-attachmentfu.html">
    <title>Photo Gallery with Attachment_Fu: Tutorial</title>
    <dc:date>2008-04-20T16:01:23+00:00</dc:date>
    <link>http://therailscoder.blogspot.com/2008/02/photo-gallery-with-attachmentfu.html</link>
    <dc:creator>timd</dc:creator><description><![CDATA["Photo galleries can be developed easily with Rails using the attachment_fu plugin. In this blog entry i will give an example of how you could get started with this plugin, based on my own experience with it."
]]></description>
<dc:subject>rails rubyonrails ruby tutorial attachment_fu plugins tutorials</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:7461b769762a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rubyonrails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tutorial"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:attachment_fu"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:plugins"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tutorials"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.digitalmediaminute.com/article/1816/top-ruby-on-rails-tutorials">
    <title>Top 12 Ruby on Rails Tutorials</title>
    <dc:date>2008-04-20T15:58:25+00:00</dc:date>
    <link>http://www.digitalmediaminute.com/article/1816/top-ruby-on-rails-tutorials</link>
    <dc:creator>timd</dc:creator><description><![CDATA[A list of the "top 12" RoR tutorials.  From 2005, so getting somewhat outdated, but useful nonetheless.
]]></description>
<dc:subject>ruby rubyonrails rails tutorials tutorial</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:f636b4a4c6f0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rubyonrails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tutorials"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tutorial"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://joelandkaren.com/learningrails/">
    <title>Learning Rails</title>
    <dc:date>2008-04-16T06:36:04+00:00</dc:date>
    <link>http://joelandkaren.com/learningrails/</link>
    <dc:creator>timd</dc:creator><dc:subject>rails tutorial tutorials rubyonrails ruby</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:9a104e8d9d49/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tutorial"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tutorials"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rubyonrails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.rubynoob.com/">
    <title>Rubynoob If I can do it...</title>
    <dc:date>2008-04-16T06:34:38+00:00</dc:date>
    <link>http://www.rubynoob.com/</link>
    <dc:creator>timd</dc:creator><dc:subject>ruby learning tutorial</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:1d3c633b9bf9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:learning"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:tutorial"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.nanorails.com/pages/rails-1-1-cheat-sheet">
    <title>Rails 1.1 Cheat Sheet - nano RAILS: development, testing and hosting tidbits</title>
    <dc:date>2008-04-13T15:14:53+00:00</dc:date>
    <link>http://blog.nanorails.com/pages/rails-1-1-cheat-sheet</link>
    <dc:creator>timd</dc:creator><dc:subject>ruby rails rubyonrails development code cheats</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:f5a4eba57ca2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rubyonrails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:cheats"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://soylentfoo.jnewland.com/articles/2008/03/06/fire-eagle-location-aware-applications-without-the-hassle#disclaimer">
    <title>Fire Eagle: Location-Aware Applications Without the Hassle</title>
    <dc:date>2008-04-12T18:42:14+00:00</dc:date>
    <link>http://soylentfoo.jnewland.com/articles/2008/03/06/fire-eagle-location-aware-applications-without-the-hassle#disclaimer</link>
    <dc:creator>timd</dc:creator><dc:subject>fireegale ruby rails twitter</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:2961d572e908/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:fireegale"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:twitter"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://rad.rubyforge.org/">
    <title>RAD</title>
    <dc:date>2008-04-08T10:50:57+00:00</dc:date>
    <link>http://rad.rubyforge.org/</link>
    <dc:creator>timd</dc:creator><description><![CDATA[RAD is a framework for programming the Arduino physcial computing platform using Ruby. RAD converts Ruby scripts written using a set of Rails-like conventions and helpers into C source code which can be compiled and run on the Arduino microcontroller.
]]></description>
<dc:subject>arduino development rails ruby rubyonrails hacking</dc:subject>
<dc:identifier>https://pinboard.in/u:timd/b:ab02eda8656f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:arduino"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:rubyonrails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timd/t:hacking"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>