<?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 (henry.maddocks)</title>
    <link>https://pinboard.in/u:henry.maddocks/public/</link>
    <description>recent bookmarks from henry.maddocks</description>
    <items>
      <rdf:Seq>	<rdf:li rdf:resource="https://www.engineyard.com/blog/ruby-thread-pool"/>
	<rdf:li rdf:resource="http://www.blacktm.com/blog/ruby-on-webassembly"/>
	<rdf:li rdf:resource="https://christoph.luppri.ch/articles/rails/routing-form-objects-with-rails/"/>
	<rdf:li rdf:resource="https://matthias-endler.de/2017/rust-for-rubyists/"/>
	<rdf:li rdf:resource="https://hspazio.github.io/2017/worker-pool/"/>
	<rdf:li rdf:resource="https://ksylvest.com/posts/2017-10-27/transactions-in-ruby-on-rails-and-atomic-bugs"/>
	<rdf:li rdf:resource="https://blog.planetargon.com/entries/8-useful-ruby-on-rails-gems-we-couldnt-live-without"/>
	<rdf:li rdf:resource="https://rails-assets.org/#/"/>
	<rdf:li rdf:resource="https://medium.com/kkempin/preventing-security-issues-in-ruby-on-rails-based-on-owasp-cheatsheet-2fbca18b6a85"/>
	<rdf:li rdf:resource="https://blog.codeship.com/4-ways-to-secure-your-authentication-system-in-rails/"/>
	<rdf:li rdf:resource="https://www.speedshop.co/2017/10/12/appserver.html"/>
	<rdf:li rdf:resource="http://julianee.com/rails-sidekiq-and-heroku/"/>
	<rdf:li rdf:resource="https://thomasroest.com/2017/03/04/properly-setting-up-redis-and-sidekiq-in-production-ubuntu-16-04.html"/>
	<rdf:li rdf:resource="https://www.toptal.com/ruby/how-to-set-up-a-microservices-architecture"/>
	<rdf:li rdf:resource="https://medium.com/appaloosa-store-engineering/tips-to-improve-speed-of-your-test-suite-8418b485205c"/>
	<rdf:li rdf:resource="http://jakeyesbeck.com/2015/11/15/five-active-record-features-you-should-be-using/"/>
	<rdf:li rdf:resource="https://blog.codeship.com/using-docker-for-rails-development/"/>
	<rdf:li rdf:resource="https://blog.codeship.com/deploying-docker-rails-app/"/>
	<rdf:li rdf:resource="https://blog.codeship.com/using-docker-compose-for-ruby-development/"/>
	<rdf:li rdf:resource="https://shift.infinite.red/fast-csv-report-generation-with-postgres-in-rails-d444d9b915ab"/>
	<rdf:li rdf:resource="https://dalibornasevic.com/posts/68-processing-large-csv-files-with-ruby"/>
	<rdf:li rdf:resource="https://blog.sqreen.io/dynamic-instrumentation-agent-for-ruby/"/>
	<rdf:li rdf:resource="http://mlsdev.com/en/blog/44-ruby-on-rails-e-commerce-api-for-beginners-part-3"/>
	<rdf:li rdf:resource="http://www.rubypigeon.com/posts/rspec-core-cheat-sheet/"/>
	<rdf:li rdf:resource="http://blog.cloud66.com/getting-the-most-out-of-your-database-with-ruby-on-rails/"/>
	<rdf:li rdf:resource="http://goshakkk.name/multitenancy/"/>
	<rdf:li rdf:resource="https://www.reddit.com/r/ruby/comments/4ncqzz/managing_binary_data_in_rails/"/>
	<rdf:li rdf:resource="https://jhawthorn.github.io/curl-to-ruby/"/>
	<rdf:li rdf:resource="https://github.com/schneems/derailed_benchmarks"/>
	<rdf:li rdf:resource="http://www.zenruby.info/2016/05/methods-in-ruby.html"/>
	<rdf:li rdf:resource="http://blog.skylight.io/introducing-helix/"/>
	<rdf:li rdf:resource="http://marcgg.com/blog/2016/05/09/rails-app-engine/"/>
	<rdf:li rdf:resource="http://icelab.com.au/articles/functional-command-objects-in-ruby/"/>
	<rdf:li rdf:resource="http://Rails%20with%20Redis%20...%20how%20does%20it%20work?"/>
	<rdf:li rdf:resource="https://thisdata.com/blog/timing-attacks-against-string-comparison/"/>
	<rdf:li rdf:resource="http://lanceolsen.net/preventing-race-conditions-with-fencing-tokens-in-rails/"/>
	<rdf:li rdf:resource="https://github.com/lfittl/pg_query"/>
	<rdf:li rdf:resource="http://rny.io/rails/postgresql/2013/08/20/postgresql-indexing-in-rails.html"/>
	<rdf:li rdf:resource="http://brewhouse.io/2016/02/26/five-practices-for-robut-ruby-on-rails-applications.html"/>
	<rdf:li rdf:resource="https://semaphoreci.com/community/tutorials/testing-mixins-in-isolation-with-minitest-and-rspec"/>
	<rdf:li rdf:resource="http://www.sitepoint.com/quick-tip-add-recaptcha-to-your-rails-application/"/>
	<rdf:li rdf:resource="http://jakeyesbeck.com/2016/02/14/ruby-threads-and-active-record-connections/"/>
	<rdf:li rdf:resource="https://crondev.com/debugging-ruby-rails-apps/"/>
	<rdf:li rdf:resource="http://www.blackbytes.info/2016/02/ruby-procs-and-lambdas/"/>
	<rdf:li rdf:resource="http://blog.bigbinary.com/2013/07/01/preload-vs-eager-load-vs-joins-vs-includes.html"/>
	<rdf:li rdf:resource="http://I%20am%20a%20puts%20debuggerer:%20Debugging%20without%20a%20debugger."/>
	<rdf:li rdf:resource="http://patshaughnessy.net/2014/9/17/20000-leagues-under-activerecord"/>
	<rdf:li rdf:resource="http://blog.chaps.io/2016/02/01/running-concurrent-workflows-in-ruby.html"/>
	<rdf:li rdf:resource="https://github.com/NoamB/sorcery"/>
	<rdf:li rdf:resource="http://brandonhilkert.com/blog/solving-backwards-compatibility-in-ruby-with-a-proxy-object/#.VqivWpHj0vU.twitter"/>
	<rdf:li rdf:resource="https://github.com/nathanvda/cocoon/blob/master/README.markdown"/>
	<rdf:li rdf:resource="http://featureflags.io/ruby-feature-flags/"/>
	<rdf:li rdf:resource="http://dci-in-ruby.info/technical_overview.html"/>
	<rdf:li rdf:resource="https://thesocietea.org/2015/02/building-a-json-api-with-rails-part-1-getting-started/"/>
	<rdf:li rdf:resource="http://blog.codeship.com/architecting-rails-apps-as-microservices/?_hsenc=p2ANqtz-9TZF179nftrGu2czRgRxcoIcwAYsVoT2L0ESMKAWpalf0pEyPg05nbrCYrRmb2dngJVrUQdXkE43OujNTYBYKoiGJSzw&amp;_hsmi=24452092"/>
	<rdf:li rdf:resource="http://blog.codeship.com/the-definitive-guide-to-ruby-heap-dumps-part-i/"/>
	<rdf:li rdf:resource="http://brandonhilkert.com/blog/sidekiq-as-a-microservice-message-queue/"/>
	<rdf:li rdf:resource="https://labs.kollegorna.se/blog/2015/04/build-an-api-now/"/>
	<rdf:li rdf:resource="http://kryptonlabs.com/blog/2015/11/12/building-rails-api/"/>
	<rdf:li rdf:resource="http://brandonhilkert.com/blog/organizing-javascript-in-rails-application-with-turbolinks/"/>
	<rdf:li rdf:resource="https://www.stormconsultancy.co.uk/blog/development/generating-pdfs-in-rails-with-pdfkit-and-deploying-to-a-server/"/>
	<rdf:li rdf:resource="http://www.platanus.cz/blog/working-with-huge-hashes-in-ruby"/>
	<rdf:li rdf:resource="http://www.sitepoint.com/straightforward-rails-authorization-with-pundit/"/>
	<rdf:li rdf:resource="http://blog.codeship.com/debugging-a-memory-leak-on-heroku/"/>
	<rdf:li rdf:resource="http://www.sitepoint.com/speed-up-with-materialized-views-on-postgresql-and-rails/"/>
	<rdf:li rdf:resource="https://www.zweitag.de/en/blog/technology/lets-build-a-chat-with-actioncable"/>
	<rdf:li rdf:resource="https://github.com/sufleR/sql_query"/>
	<rdf:li rdf:resource="http://blog.codeship.com/know-your-sidekiq-testing-rights/"/>
	<rdf:li rdf:resource="http://blog.8thlight.com/mike-ebert/2013/03/23/the-repository-pattern.html"/>
	<rdf:li rdf:resource="http://samsaffron.com/"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="https://www.engineyard.com/blog/ruby-thread-pool">
    <title>Here is a Thread Pool!</title>
    <dc:date>2018-07-05T03:03:09+00:00</dc:date>
    <link>https://www.engineyard.com/blog/ruby-thread-pool</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>ruby thread pool</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:6a5653733f1c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:thread"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:pool"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.blacktm.com/blog/ruby-on-webassembly">
    <title>Tom Black — Ruby on WebAssembly</title>
    <dc:date>2018-05-01T01:42:16+00:00</dc:date>
    <link>http://www.blacktm.com/blog/ruby-on-webassembly</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>ruby webassembly</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:acb520c50423/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:webassembly"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://christoph.luppri.ch/articles/rails/routing-form-objects-with-rails/">
    <title>Routing form objects with Rails | Christoph Lupprich</title>
    <dc:date>2018-01-17T19:40:29+00:00</dc:date>
    <link>https://christoph.luppri.ch/articles/rails/routing-form-objects-with-rails/</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>ruby rails</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:a94f086ca1a4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:rails"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://matthias-endler.de/2017/rust-for-rubyists/">
    <title>Rust for Rubyists | Matthias Endler</title>
    <dc:date>2017-12-17T17:32:24+00:00</dc:date>
    <link>https://matthias-endler.de/2017/rust-for-rubyists/</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>ruby rust</dc:subject>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:4d6dd4829f91/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:rust"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://hspazio.github.io/2017/worker-pool/">
    <title>Implementing a worker pool</title>
    <dc:date>2017-11-30T20:30:33+00:00</dc:date>
    <link>https://hspazio.github.io/2017/worker-pool/</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>concurrency ruby threads</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:0e73091bcdff/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:concurrency"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:threads"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://ksylvest.com/posts/2017-10-27/transactions-in-ruby-on-rails-and-atomic-bugs">
    <title>Transactions in Ruby on Rails and Atomic Bugs - Kevin Sylvestre</title>
    <dc:date>2017-11-29T09:01:53+00:00</dc:date>
    <link>https://ksylvest.com/posts/2017-10-27/transactions-in-ruby-on-rails-and-atomic-bugs</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>ruby rails transactions database</dc:subject>
<dc:source>https://apple.com/iphone/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:f6d2e8d88025/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:transactions"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:database"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://blog.planetargon.com/entries/8-useful-ruby-on-rails-gems-we-couldnt-live-without">
    <title>8 Useful Ruby on Rails Gems We Couldn't Live Without</title>
    <dc:date>2017-11-23T09:25:44+00:00</dc:date>
    <link>https://blog.planetargon.com/entries/8-useful-ruby-on-rails-gems-we-couldnt-live-without</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>Ruby Rails</dc:subject>
<dc:source>https://apple.com/iphone/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:6cdb56afc079/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:Ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:Rails"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://rails-assets.org/#/">
    <title>Rails Assets</title>
    <dc:date>2017-11-23T09:24:16+00:00</dc:date>
    <link>https://rails-assets.org/#/</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>Ruby Rails</dc:subject>
<dc:source>https://apple.com/iphone/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:0dbc1a2eb70f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:Ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:Rails"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://medium.com/kkempin/preventing-security-issues-in-ruby-on-rails-based-on-owasp-cheatsheet-2fbca18b6a85">
    <title>Preventing security issues in Ruby on Rails (based on OWASP cheatsheet)</title>
    <dc:date>2017-10-23T22:11:53+00:00</dc:date>
    <link>https://medium.com/kkempin/preventing-security-issues-in-ruby-on-rails-based-on-owasp-cheatsheet-2fbca18b6a85</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>ruby rails security</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:5ffd1e72b657/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:security"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://blog.codeship.com/4-ways-to-secure-your-authentication-system-in-rails/">
    <title>4 Ways to Secure Your Authentication System in Rails - via @codeship | via @codeship</title>
    <dc:date>2017-10-22T05:57:47+00:00</dc:date>
    <link>https://blog.codeship.com/4-ways-to-secure-your-authentication-system-in-rails/</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>ruby rails authentication security</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:a55f61725474/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:authentication"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:security"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.speedshop.co/2017/10/12/appserver.html">
    <title>Configuring Puma, Unicorn and Passenger for Maximum Efficiency</title>
    <dc:date>2017-10-22T05:56:33+00:00</dc:date>
    <link>https://www.speedshop.co/2017/10/12/appserver.html</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>ruby rails performance</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:a90eea3fc009/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:performance"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://julianee.com/rails-sidekiq-and-heroku/">
    <title>The Complete Guide: Rails, Sidekiq and Puma on Heroku/Linux Server</title>
    <dc:date>2017-09-04T01:53:49+00:00</dc:date>
    <link>http://julianee.com/rails-sidekiq-and-heroku/</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>sidekiq ruby rails redis</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:d77d472de82f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:sidekiq"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:redis"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://thomasroest.com/2017/03/04/properly-setting-up-redis-and-sidekiq-in-production-ubuntu-16-04.html">
    <title>Properly setting up Redis and Sidekiq in production on Ubuntu 16.04</title>
    <dc:date>2017-09-04T01:52:19+00:00</dc:date>
    <link>https://thomasroest.com/2017/03/04/properly-setting-up-redis-and-sidekiq-in-production-ubuntu-16-04.html</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>sidekiq redis ruby rails</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:1f307de910d3/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:sidekiq"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:redis"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:rails"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.toptal.com/ruby/how-to-set-up-a-microservices-architecture">
    <title>Guide How to Setup a Microservices Architecture | Toptal</title>
    <dc:date>2017-07-29T06:57:23+00:00</dc:date>
    <link>https://www.toptal.com/ruby/how-to-set-up-a-microservices-architecture</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>ruby microservices architecture</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:f9d8b7786486/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:microservices"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:architecture"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://medium.com/appaloosa-store-engineering/tips-to-improve-speed-of-your-test-suite-8418b485205c">
    <title>Tips to improve speed of your test suite – Appaloosa Store Engineering – Medium</title>
    <dc:date>2017-07-29T06:53:15+00:00</dc:date>
    <link>https://medium.com/appaloosa-store-engineering/tips-to-improve-speed-of-your-test-suite-8418b485205c</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>rspec ruby rails</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:ddf5fb0eab7c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:rspec"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:rails"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://jakeyesbeck.com/2015/11/15/five-active-record-features-you-should-be-using/">
    <title>Five Active Record Features You Should Be Using</title>
    <dc:date>2017-07-29T06:52:52+00:00</dc:date>
    <link>http://jakeyesbeck.com/2015/11/15/five-active-record-features-you-should-be-using/</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>ruby rails activerecord</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:09863c240b32/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:activerecord"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://blog.codeship.com/using-docker-for-rails-development/">
    <title>Using Docker for Rails Development - via @codeship | via @codeship</title>
    <dc:date>2017-07-16T11:11:21+00:00</dc:date>
    <link>https://blog.codeship.com/using-docker-for-rails-development/</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>docker ruby rails</dc:subject>
<dc:source>https://apple.com/iphone/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:02db43c4ef5f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:docker"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:rails"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://blog.codeship.com/deploying-docker-rails-app/">
    <title>Deploying Your Docker Rails App | via @codeship</title>
    <dc:date>2017-07-16T11:10:55+00:00</dc:date>
    <link>https://blog.codeship.com/deploying-docker-rails-app/</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>docker ruby rails</dc:subject>
<dc:source>https://apple.com/iphone/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:1cd331c303a2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:docker"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:rails"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://blog.codeship.com/using-docker-compose-for-ruby-development/">
    <title>Using Docker Compose for Ruby Development - via @codeship | via @codeship</title>
    <dc:date>2017-07-16T00:19:34+00:00</dc:date>
    <link>https://blog.codeship.com/using-docker-compose-for-ruby-development/</link>
    <dc:creator>henry.maddocks</dc:creator><description><![CDATA[docker-compose up]]></description>
<dc:subject>docker ruby rails</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:e7e562d6f604/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:docker"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:rails"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://shift.infinite.red/fast-csv-report-generation-with-postgres-in-rails-d444d9b915ab">
    <title>Fast CSV Report Generation with Postgres in Rails – Red Shift</title>
    <dc:date>2017-07-15T06:35:48+00:00</dc:date>
    <link>https://shift.infinite.red/fast-csv-report-generation-with-postgres-in-rails-d444d9b915ab</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>csv ruby rails</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:bbdf4f8f23bd/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:csv"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:rails"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://dalibornasevic.com/posts/68-processing-large-csv-files-with-ruby">
    <title>Processing large CSV files with Ruby</title>
    <dc:date>2017-06-26T21:51:49+00:00</dc:date>
    <link>https://dalibornasevic.com/posts/68-processing-large-csv-files-with-ruby</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>ruby csv</dc:subject>
<dc:source>https://apple.com/iphone/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:d69c18a2e9e5/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:csv"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://blog.sqreen.io/dynamic-instrumentation-agent-for-ruby/">
    <title>Behind the Scenes: Building a Dynamic Instrumentation Agent for Ruby - Sqreen Blog</title>
    <dc:date>2017-01-12T07:41:57+00:00</dc:date>
    <link>https://blog.sqreen.io/dynamic-instrumentation-agent-for-ruby/</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>ruby</dc:subject>
<dc:source>https://apple.com/iphone/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:79bc2fe72191/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://mlsdev.com/en/blog/44-ruby-on-rails-e-commerce-api-for-beginners-part-3">
    <title>Ruby on Rails E-commerce API for Beginners. Part 3. | MLSDev</title>
    <dc:date>2016-11-18T05:15:35+00:00</dc:date>
    <link>http://mlsdev.com/en/blog/44-ruby-on-rails-e-commerce-api-for-beginners-part-3</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>ruby rails ecommerse construct</dc:subject>
<dc:source>https://apple.com/iphone/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:6ad379807322/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ecommerse"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:construct"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.rubypigeon.com/posts/rspec-core-cheat-sheet/">
    <title>RSpec::Core Cheat Sheet</title>
    <dc:date>2016-08-14T21:53:25+00:00</dc:date>
    <link>http://www.rubypigeon.com/posts/rspec-core-cheat-sheet/</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>rspec ruby cheatsheet</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:e280ef06ae92/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:rspec"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:cheatsheet"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.cloud66.com/getting-the-most-out-of-your-database-with-ruby-on-rails/">
    <title>Getting the Most out of your Database with Ruby on Rails</title>
    <dc:date>2016-07-28T22:50:53+00:00</dc:date>
    <link>http://blog.cloud66.com/getting-the-most-out-of-your-database-with-ruby-on-rails/</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>ruby rails database tips</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:4b6ecce386e8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:tips"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://goshakkk.name/multitenancy/">
    <title>Getting started with multi-tenancy on Rails - Gosha Arinich</title>
    <dc:date>2016-07-12T20:38:48+00:00</dc:date>
    <link>http://goshakkk.name/multitenancy/</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>ruby rails</dc:subject>
<dc:source>https://apple.com/iphone/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:d238745edc03/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:rails"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.reddit.com/r/ruby/comments/4ncqzz/managing_binary_data_in_rails/">
    <title>Managing binary data in Rails : ruby</title>
    <dc:date>2016-06-10T05:30:31+00:00</dc:date>
    <link>https://www.reddit.com/r/ruby/comments/4ncqzz/managing_binary_data_in_rails/</link>
    <dc:creator>henry.maddocks</dc:creator><description><![CDATA[Managing binary data in Rails ]]></description>
<dc:subject>ruby rails file_processing</dc:subject>
<dc:source>https://twitter.com/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:184b4d335901/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:file_processing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://jhawthorn.github.io/curl-to-ruby/">
    <title>curl-to-ruby: Convert curl commands to ruby's net/http</title>
    <dc:date>2016-06-07T01:35:44+00:00</dc:date>
    <link>https://jhawthorn.github.io/curl-to-ruby/</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>curl ruby</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:80b154be1078/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:curl"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/schneems/derailed_benchmarks">
    <title>GitHub - schneems/derailed_benchmarks: Go faster, off the Rails - Benchmarks for your whole Rails app</title>
    <dc:date>2016-06-03T22:16:31+00:00</dc:date>
    <link>https://github.com/schneems/derailed_benchmarks</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>ruby performance benchmark profiling optimisation</dc:subject>
<dc:source>https://apple.com/iphone/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:646a210d93d3/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:benchmark"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:profiling"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:optimisation"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.zenruby.info/2016/05/methods-in-ruby.html">
    <title>Zen Ruby: Methods in Ruby</title>
    <dc:date>2016-05-15T02:44:22+00:00</dc:date>
    <link>http://www.zenruby.info/2016/05/methods-in-ruby.html</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>ruby</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:4d50ecfcf63b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.skylight.io/introducing-helix/">
    <title>Introducing Helix</title>
    <dc:date>2016-05-15T02:43:46+00:00</dc:date>
    <link>http://blog.skylight.io/introducing-helix/</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>ruby rust performance</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:bee4e1cb582b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:rust"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:performance"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://marcgg.com/blog/2016/05/09/rails-app-engine/">
    <title>First Impressions: Rails 5 on Google App Engine</title>
    <dc:date>2016-05-12T22:28:26+00:00</dc:date>
    <link>http://marcgg.com/blog/2016/05/09/rails-app-engine/</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>ruby google</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:93a4e2c5e1a0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:google"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://icelab.com.au/articles/functional-command-objects-in-ruby/">
    <title>Functional commands in Ruby</title>
    <dc:date>2016-04-26T10:15:36+00:00</dc:date>
    <link>http://icelab.com.au/articles/functional-command-objects-in-ruby/</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>ruby rails functional dependency injection</dc:subject>
<dc:source>https://apple.com/iphone/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:c38e6e928220/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:functional"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:dependency"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:injection"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://Rails%20with%20Redis%20...%20how%20does%20it%20work?">
    <title>Rails with Redis ... how does it work?</title>
    <dc:date>2016-04-22T10:37:17+00:00</dc:date>
    <link>http://Rails%20with%20Redis%20...%20how%20does%20it%20work?</link>
    <dc:creator>henry.maddocks</dc:creator><description><![CDATA[http://oldblog.antirez.com/post/take-advantage-of-redis-adding-it-to-your-stack.html
redis ]]></description>
<dc:subject>redis ruby rails cache Sent from my iPhone</dc:subject>
<dc:source>https://apple.com/iphone/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:cfd6c457a8af/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:redis"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:cache"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:Sent"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:from"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:my"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:iPhone"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://thisdata.com/blog/timing-attacks-against-string-comparison/">
    <title>Timing Attacks against String Comparison</title>
    <dc:date>2016-04-11T23:00:28+00:00</dc:date>
    <link>https://thisdata.com/blog/timing-attacks-against-string-comparison/</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>security ruby rails</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:9648a3b78d22/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:rails"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://lanceolsen.net/preventing-race-conditions-with-fencing-tokens-in-rails/">
    <title>Fencing Tokens in Rails</title>
    <dc:date>2016-03-29T00:54:01+00:00</dc:date>
    <link>http://lanceolsen.net/preventing-race-conditions-with-fencing-tokens-in-rails/</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>ruby rails threads jobs concurrency</dc:subject>
<dc:source>https://apple.com/iphone/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:02da0b439d9f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:threads"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:jobs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:concurrency"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/lfittl/pg_query">
    <title>GitHub - lfittl/pg_query: Ruby extension to parse, deparse and normalize SQL queries using the PostgreSQL query parser</title>
    <dc:date>2016-03-20T23:16:24+00:00</dc:date>
    <link>https://github.com/lfittl/pg_query</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>ruby postgres query analysis</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:74c1ec1ae050/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:postgres"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:query"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:analysis"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://rny.io/rails/postgresql/2013/08/20/postgresql-indexing-in-rails.html">
    <title>PostgreSQL indexing in Rails</title>
    <dc:date>2016-03-20T23:11:25+00:00</dc:date>
    <link>http://rny.io/rails/postgresql/2013/08/20/postgresql-indexing-in-rails.html</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>ruby rails postgres</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:447e093a2c8d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:postgres"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://brewhouse.io/2016/02/26/five-practices-for-robut-ruby-on-rails-applications.html">
    <title>Five Practices for Robust Ruby on Rails Applications</title>
    <dc:date>2016-02-28T07:45:43+00:00</dc:date>
    <link>http://brewhouse.io/2016/02/26/five-practices-for-robut-ruby-on-rails-applications.html</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>ruby rails</dc:subject>
<dc:source>https://apple.com/iphone/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:b0af81b5b0e9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:rails"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://semaphoreci.com/community/tutorials/testing-mixins-in-isolation-with-minitest-and-rspec">
    <title>Testing Mixins in Isolation with Minitest and RSpec - Semaphore</title>
    <dc:date>2016-02-20T00:36:13+00:00</dc:date>
    <link>https://semaphoreci.com/community/tutorials/testing-mixins-in-isolation-with-minitest-and-rspec</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>ruby testing mixin</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:01739d6e8a88/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:mixin"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.sitepoint.com/quick-tip-add-recaptcha-to-your-rails-application/">
    <title>Quick Tip: Add ReCAPTCHA to Your Rails Application</title>
    <dc:date>2016-02-20T00:34:25+00:00</dc:date>
    <link>http://www.sitepoint.com/quick-tip-add-recaptcha-to-your-rails-application/</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>ruby rails recaptcha</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:45c2a1e319e8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:recaptcha"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://jakeyesbeck.com/2016/02/14/ruby-threads-and-active-record-connections/">
    <title>Ruby Threads and ActiveRecord Connections</title>
    <dc:date>2016-02-17T05:30:52+00:00</dc:date>
    <link>http://jakeyesbeck.com/2016/02/14/ruby-threads-and-active-record-connections/</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>ruby rails threads</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:acc68cbbcbb5/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:threads"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://crondev.com/debugging-ruby-rails-apps/">
    <title>Debugging Ruby and Rails applications - Cron</title>
    <dc:date>2016-02-15T22:08:06+00:00</dc:date>
    <link>https://crondev.com/debugging-ruby-rails-apps/</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>ruby debugger</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:1533a1ceea0f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:debugger"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.blackbytes.info/2016/02/ruby-procs-and-lambdas/">
    <title>Ruby Blocks, Procs &amp; Lambdas - The Ultimate Guide</title>
    <dc:date>2016-02-15T22:07:37+00:00</dc:date>
    <link>http://www.blackbytes.info/2016/02/ruby-procs-and-lambdas/</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>ruby proc lambda</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:38b4a73d1c9d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:proc"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:lambda"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.bigbinary.com/2013/07/01/preload-vs-eager-load-vs-joins-vs-includes.html">
    <title>Preload, Eagerload, Includes and Joins | BigBinary Blog</title>
    <dc:date>2016-02-10T08:49:48+00:00</dc:date>
    <link>http://blog.bigbinary.com/2013/07/01/preload-vs-eager-load-vs-joins-vs-includes.html</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>rails sql activerecord joins include preload ruby</dc:subject>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:60d52b3fd321/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:sql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:activerecord"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:joins"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:include"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:preload"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://I%20am%20a%20puts%20debuggerer:%20Debugging%20without%20a%20debugger.">
    <title>I am a puts debuggerer: Debugging without a debugger.</title>
    <dc:date>2016-02-06T09:01:49+00:00</dc:date>
    <link>http://I%20am%20a%20puts%20debuggerer:%20Debugging%20without%20a%20debugger.</link>
    <dc:creator>henry.maddocks</dc:creator><description><![CDATA[http://www.schneems.com/2016/01/25/ruby-debugging-magic-cheat-sheet.html]]></description>
<dc:subject>ruby debugging</dc:subject>
<dc:source>https://apple.com/iphone/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:4be5a79794cb/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:debugging"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://patshaughnessy.net/2014/9/17/20000-leagues-under-activerecord">
    <title>20,000 Leagues Under ActiveRecord - Pat Shaughnessy</title>
    <dc:date>2016-02-06T08:03:26+00:00</dc:date>
    <link>http://patshaughnessy.net/2014/9/17/20000-leagues-under-activerecord</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>ruby rails activerecord postgres</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:a6d13b8317d3/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:activerecord"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:postgres"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.chaps.io/2016/02/01/running-concurrent-workflows-in-ruby.html">
    <title>Running concurrent workflows in Ruby – Chaps</title>
    <dc:date>2016-02-02T08:41:28+00:00</dc:date>
    <link>http://blog.chaps.io/2016/02/01/running-concurrent-workflows-in-ruby.html</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>ruby jobs sidekiq</dc:subject>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:ee5c41e115b2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:jobs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:sidekiq"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/NoamB/sorcery">
    <title>NoamB/sorcery - Ruby</title>
    <dc:date>2016-01-30T22:40:52+00:00</dc:date>
    <link>https://github.com/NoamB/sorcery</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>ruby rails authentication</dc:subject>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:d4d9f4940fd9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:authentication"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://brandonhilkert.com/blog/solving-backwards-compatibility-in-ruby-with-a-proxy-object/#.VqivWpHj0vU.twitter">
    <title>Solving backwards compatibility in Ruby with a proxy object | Brandon Hilkert</title>
    <dc:date>2016-01-27T17:02:52+00:00</dc:date>
    <link>http://brandonhilkert.com/blog/solving-backwards-compatibility-in-ruby-with-a-proxy-object/#.VqivWpHj0vU.twitter</link>
    <dc:creator>henry.maddocks</dc:creator><description><![CDATA[New article: Solving backwards compatibility in Ruby with a proxy object - ]]></description>
<dc:subject>ruby patterns proxy</dc:subject>
<dc:source>https://twitter.com/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:9f7b28bf0480/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:proxy"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/nathanvda/cocoon/blob/master/README.markdown">
    <title>Cocoon: Nested forms</title>
    <dc:date>2016-01-26T22:38:48+00:00</dc:date>
    <link>https://github.com/nathanvda/cocoon/blob/master/README.markdown</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>ruby rails jquery forms</dc:subject>
<dc:source>https://apple.com/iphone/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:e5d049ba55d4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:jquery"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:forms"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://featureflags.io/ruby-feature-flags/">
    <title>Ruby Feature Flags – Feature Flags, Toggles, Controls</title>
    <dc:date>2016-01-25T08:06:42+00:00</dc:date>
    <link>http://featureflags.io/ruby-feature-flags/</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>ruby rails feature-flags</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:89c31aae6068/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:feature-flags"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://dci-in-ruby.info/technical_overview.html">
    <title>Technical Overview</title>
    <dc:date>2016-01-10T09:17:39+00:00</dc:date>
    <link>http://dci-in-ruby.info/technical_overview.html</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>ruby rails services</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:8c03b8d69918/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:services"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://thesocietea.org/2015/02/building-a-json-api-with-rails-part-1-getting-started/">
    <title>Building a JSON API with Rails – Part 1: Getting Started | Aaron Krauss</title>
    <dc:date>2015-12-11T23:24:51+00:00</dc:date>
    <link>https://thesocietea.org/2015/02/building-a-json-api-with-rails-part-1-getting-started/</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>ruby rails api json</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:003b83750b07/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:api"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:json"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.codeship.com/architecting-rails-apps-as-microservices/?_hsenc=p2ANqtz-9TZF179nftrGu2czRgRxcoIcwAYsVoT2L0ESMKAWpalf0pEyPg05nbrCYrRmb2dngJVrUQdXkE43OujNTYBYKoiGJSzw&amp;_hsmi=24452092">
    <title>Architecting Rails Apps as Microservices | via @codeship</title>
    <dc:date>2015-12-11T23:12:52+00:00</dc:date>
    <link>http://blog.codeship.com/architecting-rails-apps-as-microservices/?_hsenc=p2ANqtz-9TZF179nftrGu2czRgRxcoIcwAYsVoT2L0ESMKAWpalf0pEyPg05nbrCYrRmb2dngJVrUQdXkE43OujNTYBYKoiGJSzw&amp;_hsmi=24452092</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>ruby rails microservices architecture</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:4246ad01dbdc/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:microservices"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:architecture"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.codeship.com/the-definitive-guide-to-ruby-heap-dumps-part-i/">
    <title>The Definitive Guide to Ruby Heap Dumps, Part I | via @codeship</title>
    <dc:date>2015-12-04T23:57:06+00:00</dc:date>
    <link>http://blog.codeship.com/the-definitive-guide-to-ruby-heap-dumps-part-i/</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>ruby performance optimization memory</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:a17562953a4c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:optimization"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:memory"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://brandonhilkert.com/blog/sidekiq-as-a-microservice-message-queue/">
    <title>Sidekiq As A Microservice Message Queue | Brandon Hilkert</title>
    <dc:date>2015-12-03T21:04:36+00:00</dc:date>
    <link>http://brandonhilkert.com/blog/sidekiq-as-a-microservice-message-queue/</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>ruby micro services sidekiq</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:719adfbe2591/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:micro"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:services"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:sidekiq"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://labs.kollegorna.se/blog/2015/04/build-an-api-now/">
    <title>Build an API in your Rails app now!</title>
    <dc:date>2015-11-15T06:00:51+00:00</dc:date>
    <link>https://labs.kollegorna.se/blog/2015/04/build-an-api-now/</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>ruby rails api authentication</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:be35704ff6bb/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:api"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:authentication"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://kryptonlabs.com/blog/2015/11/12/building-rails-api/">
    <title>Building a Rails API application - Ruby, Rails 5</title>
    <dc:date>2015-11-12T19:09:00+00:00</dc:date>
    <link>http://kryptonlabs.com/blog/2015/11/12/building-rails-api/</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>ruby rails api</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:428fc0672c08/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:api"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://brandonhilkert.com/blog/organizing-javascript-in-rails-application-with-turbolinks/">
    <title>Organizing Javascript in Rails Application with Turbolinks | Brandon Hilkert</title>
    <dc:date>2015-11-12T09:13:08+00:00</dc:date>
    <link>http://brandonhilkert.com/blog/organizing-javascript-in-rails-application-with-turbolinks/</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>rails turbolinks javascript ruby</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:ad071e313205/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:turbolinks"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.stormconsultancy.co.uk/blog/development/generating-pdfs-in-rails-with-pdfkit-and-deploying-to-a-server/">
    <title>Generating PDFs in Rails with PDFKit and deploying to a server | Storm Consultancy – Web Design Bath</title>
    <dc:date>2015-10-21T02:13:57+00:00</dc:date>
    <link>https://www.stormconsultancy.co.uk/blog/development/generating-pdfs-in-rails-with-pdfkit-and-deploying-to-a-server/</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>ruby rails pdfkit</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:a33cf2526a7d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:pdfkit"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.platanus.cz/blog/working-with-huge-hashes-in-ruby">
    <title>Working with huge hashes in Ruby :: Matouš Borák - Platanus</title>
    <dc:date>2015-10-20T08:56:13+00:00</dc:date>
    <link>http://www.platanus.cz/blog/working-with-huge-hashes-in-ruby</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>ruby hash performance</dc:subject>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:8d234776eefc/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:hash"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:performance"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.sitepoint.com/straightforward-rails-authorization-with-pundit/">
    <title>Straightforward Rails Authorization with Pundit</title>
    <dc:date>2015-10-15T21:34:44+00:00</dc:date>
    <link>http://www.sitepoint.com/straightforward-rails-authorization-with-pundit/</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>ruby rails authorisation pundit</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:9f05111c04a0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:authorisation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:pundit"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.codeship.com/debugging-a-memory-leak-on-heroku/">
    <title>Debugging a Memory Leak on Heroku blog.codeship.com/debugging-a-me…</title>
    <dc:date>2015-10-12T18:39:35+00:00</dc:date>
    <link>http://blog.codeship.com/debugging-a-memory-leak-on-heroku/</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>heroku memory debugging ruby rails</dc:subject>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:b198dd69bdd6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:heroku"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:memory"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:debugging"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:rails"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.sitepoint.com/speed-up-with-materialized-views-on-postgresql-and-rails/">
    <title>Speed up with Materialized Views on PostgreSQL and Rails</title>
    <dc:date>2015-10-08T20:15:48+00:00</dc:date>
    <link>http://www.sitepoint.com/speed-up-with-materialized-views-on-postgresql-and-rails/</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>ruby rails postgres views</dc:subject>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:670e04008166/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:postgres"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:views"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.zweitag.de/en/blog/technology/lets-build-a-chat-with-actioncable">
    <title>Let's build a chat with ActionCable - Blog - Zweitag</title>
    <dc:date>2015-10-01T19:37:51+00:00</dc:date>
    <link>https://www.zweitag.de/en/blog/technology/lets-build-a-chat-with-actioncable</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>ruby rails websockets</dc:subject>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:c357cb9943d1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:websockets"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/sufleR/sql_query">
    <title>sufleR/sql_query</title>
    <dc:date>2015-09-14T04:05:32+00:00</dc:date>
    <link>https://github.com/sufleR/sql_query</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>ruby rails sql</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:8973eb948eda/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:sql"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.codeship.com/know-your-sidekiq-testing-rights/">
    <title>Know Your Sidekiq Testing Rights | via @codeship</title>
    <dc:date>2015-09-11T00:48:52+00:00</dc:date>
    <link>http://blog.codeship.com/know-your-sidekiq-testing-rights/</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>sidekiq testing ruby</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:8b523d9384f0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:sidekiq"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.8thlight.com/mike-ebert/2013/03/23/the-repository-pattern.html">
    <title>The Repository Pattern | 8th Light</title>
    <dc:date>2015-09-09T11:09:54+00:00</dc:date>
    <link>http://blog.8thlight.com/mike-ebert/2013/03/23/the-repository-pattern.html</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>ruby rails repository pattern</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:0674908a495f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:repository"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:pattern"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://samsaffron.com/">
    <title>Sam Saffron</title>
    <dc:date>2015-09-09T07:04:43+00:00</dc:date>
    <link>http://samsaffron.com/</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>ruby rails performance optimisation profiling</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:365325a3b86a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:optimisation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:profiling"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>