<?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 (jpcody)</title>
    <link>https://pinboard.in/u:jpcody/public/</link>
    <description>recent bookmarks from jpcody</description>
    <items>
      <rdf:Seq>	<rdf:li rdf:resource="http://matthewrobertson.org/blog/2013/08/06/active-record-serializers-from-scratch/"/>
	<rdf:li rdf:resource="http://engineering.appfolio.com/2013/06/17/ruby-mixins-activesupportconcern/"/>
	<rdf:li rdf:resource="https://github.com/dejan/rails_panel/blob/master/README.md"/>
	<rdf:li rdf:resource="https://speakerdeck.com/j3/internationalization-and-localization"/>
	<rdf:li rdf:resource="http://arjanvandergaag.nl/blog/factory_girl_tips.html"/>
	<rdf:li rdf:resource="http://blog.mitchcrowe.com/blog/2012/04/14/10-most-underused-activerecord-relation-methods/"/>
	<rdf:li rdf:resource="http://mikepackdev.com/blog_posts/24-the-right-way-to-code-dci-in-ruby?utm_source=rubyweekly&amp;utm_medium=email"/>
	<rdf:li rdf:resource="http://www.jamesyu.org/2011/01/27/cloudedit-a-backbone-js-tutorial-by-example/?utm_source=javascriptweekly&amp;utm_medium=email"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="http://matthewrobertson.org/blog/2013/08/06/active-record-serializers-from-scratch/">
    <title>ActiveRecord Serializers From Scratch - Matthew Robertson</title>
    <dc:date>2013-09-18T11:45:04+00:00</dc:date>
    <link>http://matthewrobertson.org/blog/2013/08/06/active-record-serializers-from-scratch/</link>
    <dc:creator>jpcody</dc:creator><description><![CDATA[In this post I am going to go over how you can roll your own JSON serialization solution to use in a Rails app in less than 40 lines of code. The idea makes use of basic object oriented techniques (inheritance and hook methods) to leverage the serialization functionality provided by Rails out of the box. ]]></description>
<dc:subject>json rails ruby</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jpcody/b:9eee85b5f38b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jpcody/t:json"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jpcody/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jpcody/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://engineering.appfolio.com/2013/06/17/ruby-mixins-activesupportconcern/">
    <title>Ruby Mixins &amp; ActiveSupport::Concern | Appfolio Engineering</title>
    <dc:date>2013-07-12T16:29:49+00:00</dc:date>
    <link>http://engineering.appfolio.com/2013/06/17/ruby-mixins-activesupportconcern/</link>
    <dc:creator>jpcody</dc:creator><description><![CDATA[A few people have asked: what is the dealio with ActiveSupport::Concern? My answer: it encapsulates a few common patterns for building modules intended for mixins. Before understanding why ActiveSupport::Concern is useful, we first need to understand Ruby mixins.

]]></description>
<dc:subject>mixins rails</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jpcody/b:ee25ded5ee23/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jpcody/t:mixins"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jpcody/t:rails"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/dejan/rails_panel/blob/master/README.md">
    <title>rails_panel/README.md at master · dejan/rails_panel · GitHub</title>
    <dc:date>2013-03-27T21:01:25+00:00</dc:date>
    <link>https://github.com/dejan/rails_panel/blob/master/README.md</link>
    <dc:creator>jpcody</dc:creator><description><![CDATA[RailsPanel is a Chrome extension for Rails development that will end your tailing of development.log. Have all information about your Rails app requests in the browser - in the Developer Tools panel. Provides insight to db/rendering/total times, parameter list, rendered views and more.

]]></description>
<dc:subject>rails chrome</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jpcody/b:51f2d585deff/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jpcody/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jpcody/t:chrome"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://speakerdeck.com/j3/internationalization-and-localization">
    <title>Internationalization &amp; Localization // Speaker Deck</title>
    <dc:date>2012-10-25T16:07:51+00:00</dc:date>
    <link>https://speakerdeck.com/j3/internationalization-and-localization</link>
    <dc:creator>jpcody</dc:creator><dc:subject>ruby rails internationalization</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jpcody/b:e705019f56bb/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jpcody/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jpcody/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jpcody/t:internationalization"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://arjanvandergaag.nl/blog/factory_girl_tips.html">
    <title>FactoryGirl Tips and Tricks by Arjan van der Gaag</title>
    <dc:date>2012-07-03T18:48:20+00:00</dc:date>
    <link>http://arjanvandergaag.nl/blog/factory_girl_tips.html</link>
    <dc:creator>jpcody</dc:creator><description><![CDATA[FactoryGirl is an awesome fixture replacement library that gives you a lot of power and flexibility, at the cost of more code to maintain and increased mental overhead. It pays get to know it, so you can wield its flexibility to improve your tests and your productivity.

]]></description>
<dc:subject>rails testing</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jpcody/b:980fefd7c8ac/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jpcody/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jpcody/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.mitchcrowe.com/blog/2012/04/14/10-most-underused-activerecord-relation-methods/">
    <title>The 10 Most Underused ActiveRecord::Relation Methods - Mitch Crowe</title>
    <dc:date>2012-04-20T16:08:49+00:00</dc:date>
    <link>http://blog.mitchcrowe.com/blog/2012/04/14/10-most-underused-activerecord-relation-methods/</link>
    <dc:creator>jpcody</dc:creator><description><![CDATA[Knee-deep in ActiveRecord::Relation code yesterday, I was reminded of some interesting nuggets that I’ve seen used far too rarely. Here, I’ve gathered my top ten most underused relation methods from that list for your reading delight.

]]></description>
<dc:subject>rails ruby tips</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jpcody/b:de8ac7735e52/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jpcody/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jpcody/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jpcody/t:tips"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://mikepackdev.com/blog_posts/24-the-right-way-to-code-dci-in-ruby?utm_source=rubyweekly&amp;utm_medium=email">
    <title>The Right Way to Code DCI in Ruby :: Mike Pack Development</title>
    <dc:date>2012-01-27T15:03:08+00:00</dc:date>
    <link>http://mikepackdev.com/blog_posts/24-the-right-way-to-code-dci-in-ruby?utm_source=rubyweekly&amp;utm_medium=email</link>
    <dc:creator>jpcody</dc:creator><description><![CDATA[Many articles found in the Ruby community largely oversimplify the use of DCI. These articles, including my own, highlight how DCI injects Roles into objects at runtime, the essence of the DCI architecture. Many posts regard DCI in the following way:

]]></description>
<dc:subject>ruby rails dci</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jpcody/b:86d55a314fb8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jpcody/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jpcody/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jpcody/t:dci"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.jamesyu.org/2011/01/27/cloudedit-a-backbone-js-tutorial-by-example/?utm_source=javascriptweekly&amp;utm_medium=email">
    <title>CloudEdit: A Backbone.js Tutorial with Rails (Part 1)</title>
    <dc:date>2011-02-09T15:49:12+00:00</dc:date>
    <link>http://www.jamesyu.org/2011/01/27/cloudedit-a-backbone-js-tutorial-by-example/?utm_source=javascriptweekly&amp;utm_medium=email</link>
    <dc:creator>jpcody</dc:creator><description><![CDATA[In this tutorial, I'll go over the code for CloudEdit, an example Backbone.js app backed with Rails that outlines some basic patterns that I've used successfully in my Rails Backbone projects. I'll start by describing the spec for the app, and then detail how the models, controllers, and views hook up. This tutorial assumes you already have some basic knowledge about Rails — I'll be focusing mainly on the Backbone.js concepts.

]]></description>
<dc:subject>rails backbone javascript</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jpcody/b:85605cb5ba93/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jpcody/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jpcody/t:backbone"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jpcody/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>