<?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://medium.com/@chrisholland/change-51ed2c0ef1c2"/>
	<rdf:li rdf:resource="https://github.com/SValkanov/wifivoid/blob/master/README.md"/>
	<rdf:li rdf:resource="https://towardsdatascience.com/understanding-compilers-for-humans-version-2-157f0edb02dd"/>
	<rdf:li rdf:resource="https://karolgalanciak.com/blog/2018/08/19/indexes-on-rails-how-to-make-the-most-of-your-postgres-database/"/>
	<rdf:li rdf:resource="https://medium.freecodecamp.org/the-complete-illustrated-flexbox-tutorial-d35c085dbf35"/>
	<rdf:li rdf:resource="https://blog.halolabs.io/understanding-javascript-objects-d31cd24ca60f"/>
	<rdf:li rdf:resource="https://www.engineyard.com/blog/ruby-thread-pool"/>
	<rdf:li rdf:resource="https://medium.com/wolox-driving-innovation/beb19b4b73d5"/>
	<rdf:li rdf:resource="https://chris.beams.io/posts/git-commit/"/>
	<rdf:li rdf:resource="http://www.blacktm.com/blog/ruby-on-webassembly"/>
	<rdf:li rdf:resource="https://www.netguru.co/codestories/solid-principles-1-single-responsibility-principle"/>
	<rdf:li rdf:resource="https://rollbar.com/blog/top-10-ruby-on-rails-errors/"/>
	<rdf:li rdf:resource="http://www.davefarley.net/?p$7"/>
	<rdf:li rdf:resource="https://medium.com/dailyjs/the-deepest-reason-why-modern-javascript-frameworks-exist-933b86ebc445"/>
	<rdf:li rdf:resource="https://blog.blindside.io/developing-a-ruby-on-rails-app-with-docker-compose-d75b20334634"/>
	<rdf:li rdf:resource="https://use-the-index-luke.com/"/>
	<rdf:li rdf:resource="https://github.com/rwaldron/idiomatic.js/"/>
	<rdf:li rdf:resource="http://www.adequatelygood.com/JavaScript-Module-Pattern-In-Depth.html"/>
	<rdf:li rdf:resource="https://addyosmani.com/resources/essentialjsdesignpatterns/book/#modulepatternjavascript"/>
	<rdf:li rdf:resource="https://scotch.io/bar-talk/4-javascript-design-patterns-you-should-know"/>
	<rdf:li rdf:resource="http://www.samselikoff.com/blog/some-Javascript-constructor-patterns/"/>
	<rdf:li rdf:resource="https://medium.freecodecamp.org/javascript-modules-a-beginner-s-guide-783f7d7a5fcc"/>
	<rdf:li rdf:resource="https://christoph.luppri.ch/articles/rails/routing-form-objects-with-rails/"/>
	<rdf:li rdf:resource="http://blog.kontena.io/event-driven-microservices-with-rabbitmq-and-ruby/"/>
	<rdf:li rdf:resource="https://www.rcgroups.com/forums/showthread.php?3007750-BNF-Solar-Bear-pure-solar-powered-32-wing-Free-plans"/>
	<rdf:li rdf:resource="https://vuejsdevelopers.com/2017/12/25/vue-js-test-driven-development-tdd/"/>
	<rdf:li rdf:resource="https://matthias-endler.de/2017/rust-for-rubyists/"/>
	<rdf:li rdf:resource="http://blog.micahchalmer.net/blog/2012/dreamhost-shared-hosting-rbenv/"/>
	<rdf:li rdf:resource="https://github.com/vuejs/awesome-vue"/>
	<rdf:li rdf:resource="https://rlafranchi.github.io/2016/03/09/vuejs-and-rails/"/>
	<rdf:li rdf:resource="https://vuejs.org/"/>
	<rdf:li rdf:resource="https://www.codeproject.com/Articles/589445/JavaScript-Modal-Popup-Window"/>
	<rdf:li rdf:resource="https://hspazio.github.io/2017/worker-pool/"/>
	<rdf:li rdf:resource="https://blog.codeship.com/tuning-postgresql-with-pgbench/"/>
	<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.freecodecamp.org/how-i-hacked-hundreds-of-companies-through-their-helpdesk-b7680ddc2d4c"/>
	<rdf:li rdf:resource="https://github.com/vitalysim/Awesome-Hacking-Resources/blob/master/tools.md"/>
	<rdf:li rdf:resource="https://techsolidarity.org/resources/basic_security.htm"/>
	<rdf:li rdf:resource="https://medium.com/kkempin/postgresql-master-slave-replication-on-heroku-with-ruby-on-rails-bf0eb8d69fe"/>
	<rdf:li rdf:resource="https://staltz.com/the-web-began-dying-in-2014-heres-how.html"/>
	<rdf:li rdf:resource="https://tic.computer/learn"/>
	<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="https://gist.github.com/thebucknerlife/10090014"/>
	<rdf:li rdf:resource="https://www.railstutorial.org/book/basic_login"/>
	<rdf:li rdf:resource="https://www.nopio.com/blog/ruby-state-machine-aasm-tutorial/"/>
	<rdf:li rdf:resource="https://internetingishard.com/html-and-css/flexbox/#flex-item-order"/>
	<rdf:li rdf:resource="https://brandur.org/job-drain"/>
	<rdf:li rdf:resource="https://blog.codeship.com/running-rails-development-environment-docker/"/>
	<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://ksylvest.com/posts/2017-08-23/eager-loading-polymorphic-associations-with-ruby-on-rails"/>
	<rdf:li rdf:resource="https://xod.io/"/>
	<rdf:li rdf:resource="https://www.linkedin.com/pulse/hard-thing-software-development-jesse-watson"/>
	<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="http://vsupalov.com/6-docker-basics/"/>
	<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://eggerapps.at/postico/"/>
	<rdf:li rdf:resource="https://dalibornasevic.com/posts/68-processing-large-csv-files-with-ruby"/>
	<rdf:li rdf:resource="https://github.com/transceptor-technology/siridb-server"/>
	<rdf:li rdf:resource="https://github.com/IRNAS/GoodEnoughCNC-PlasmaCutter"/>
	<rdf:li rdf:resource="http://tavmjong.free.fr/INKSCAPE/MANUAL/html/index.html"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="https://medium.com/@chrisholland/change-51ed2c0ef1c2">
    <title>Change – Chris – Medium</title>
    <dc:date>2018-11-26T18:02:42+00:00</dc:date>
    <link>https://medium.com/@chrisholland/change-51ed2c0ef1c2</link>
    <dc:creator>henry.maddocks</dc:creator><dc:source>https://apple.com/iphone/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:daa198f58f2c/</dc:identifier>
</item>
<item rdf:about="https://github.com/SValkanov/wifivoid/blob/master/README.md">
    <title>wifivoid/README.md at master · SValkanov/wifivoid · GitHub</title>
    <dc:date>2018-11-26T18:01:45+00:00</dc:date>
    <link>https://github.com/SValkanov/wifivoid/blob/master/README.md</link>
    <dc:creator>henry.maddocks</dc:creator><dc:source>https://apple.com/iphone/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:3b6e1ee8e96e/</dc:identifier>
</item>
<item rdf:about="https://towardsdatascience.com/understanding-compilers-for-humans-version-2-157f0edb02dd">
    <title>Understanding Compilers — For Humans (Version 2) – Towards Data Science</title>
    <dc:date>2018-11-26T18:01:08+00:00</dc:date>
    <link>https://towardsdatascience.com/understanding-compilers-for-humans-version-2-157f0edb02dd</link>
    <dc:creator>henry.maddocks</dc:creator><dc:source>https://apple.com/iphone/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:ca0b36ff635c/</dc:identifier>
</item>
<item rdf:about="https://karolgalanciak.com/blog/2018/08/19/indexes-on-rails-how-to-make-the-most-of-your-postgres-database/">
    <title>Indexes on Rails: How to make the most of your Postgres database - Karol Galanciak - Ruby on Rails and Ember.js consultant</title>
    <dc:date>2018-08-22T08:33:54+00:00</dc:date>
    <link>https://karolgalanciak.com/blog/2018/08/19/indexes-on-rails-how-to-make-the-most-of-your-postgres-database/</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>postgres sql index</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:676e77b94460/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:postgres"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:sql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:index"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://medium.freecodecamp.org/the-complete-illustrated-flexbox-tutorial-d35c085dbf35">
    <title>The Complete Illustrated Flexbox Tutorial – freeCodeCamp</title>
    <dc:date>2018-08-09T08:17:54+00:00</dc:date>
    <link>https://medium.freecodecamp.org/the-complete-illustrated-flexbox-tutorial-d35c085dbf35</link>
    <dc:creator>henry.maddocks</dc:creator><dc:source>https://apple.com/iphone/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:40f89cea5565/</dc:identifier>
</item>
<item rdf:about="https://blog.halolabs.io/understanding-javascript-objects-d31cd24ca60f">
    <title>Understanding JavaScript Objects – Halo Labs</title>
    <dc:date>2018-07-28T09:01:26+00:00</dc:date>
    <link>https://blog.halolabs.io/understanding-javascript-objects-d31cd24ca60f</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>JavaScript</dc:subject>
<dc:source>https://apple.com/iphone/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:c48c8f36b6ee/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:JavaScript"/>
</rdf:Bag></taxo:topics>
</item>
<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="https://medium.com/wolox-driving-innovation/beb19b4b73d5">
    <title>Handling integrations in RoR – Wolox Driving Innovation – Medium</title>
    <dc:date>2018-05-24T09:48:12+00:00</dc:date>
    <link>https://medium.com/wolox-driving-innovation/beb19b4b73d5</link>
    <dc:creator>henry.maddocks</dc:creator><dc:source>https://apple.com/iphone/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:a8bad9b3adf9/</dc:identifier>
</item>
<item rdf:about="https://chris.beams.io/posts/git-commit/">
    <title>How to Write a Git Commit Message</title>
    <dc:date>2018-05-16T23:53:56+00:00</dc:date>
    <link>https://chris.beams.io/posts/git-commit/</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>git</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:97528bd37f20/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:git"/>
</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://www.netguru.co/codestories/solid-principles-1-single-responsibility-principle">
    <title>SOLID Principles #1: Single Responsibility Principle | Netguru Blog on Ruby/Ruby on Rails</title>
    <dc:date>2018-04-26T19:35:19+00:00</dc:date>
    <link>https://www.netguru.co/codestories/solid-principles-1-single-responsibility-principle</link>
    <dc:creator>henry.maddocks</dc:creator><dc:source>https://apple.com/iphone/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:d4def870d8a7/</dc:identifier>
</item>
<item rdf:about="https://rollbar.com/blog/top-10-ruby-on-rails-errors/">
    <title>Top 10 errors from 1000+ Ruby on Rails projects (and how to avoid them)</title>
    <dc:date>2018-04-26T19:32:04+00:00</dc:date>
    <link>https://rollbar.com/blog/top-10-ruby-on-rails-errors/</link>
    <dc:creator>henry.maddocks</dc:creator><dc:source>https://apple.com/iphone/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:f8e8ef612f2f/</dc:identifier>
</item>
<item rdf:about="http://www.davefarley.net/?p$7">
    <title>Continuous Integration and Feature Branching | Dave Farley's Weblog</title>
    <dc:date>2018-04-26T19:31:37+00:00</dc:date>
    <link>http://www.davefarley.net/?p$7</link>
    <dc:creator>henry.maddocks</dc:creator><dc:source>https://apple.com/iphone/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:ba79933f83ef/</dc:identifier>
</item>
<item rdf:about="https://medium.com/dailyjs/the-deepest-reason-why-modern-javascript-frameworks-exist-933b86ebc445">
    <title>The deepest reason why modern JavaScript frameworks exist</title>
    <dc:date>2018-04-03T09:53:29+00:00</dc:date>
    <link>https://medium.com/dailyjs/the-deepest-reason-why-modern-javascript-frameworks-exist-933b86ebc445</link>
    <dc:creator>henry.maddocks</dc:creator><dc:source>https://apple.com/iphone/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:f9e6395b1e4b/</dc:identifier>
</item>
<item rdf:about="https://blog.blindside.io/developing-a-ruby-on-rails-app-with-docker-compose-d75b20334634">
    <title>Developing a Ruby on Rails app with Docker Compose – blindside.io</title>
    <dc:date>2018-04-03T09:53:15+00:00</dc:date>
    <link>https://blog.blindside.io/developing-a-ruby-on-rails-app-with-docker-compose-d75b20334634</link>
    <dc:creator>henry.maddocks</dc:creator><dc:source>https://apple.com/iphone/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:9e41cd4602e8/</dc:identifier>
</item>
<item rdf:about="https://use-the-index-luke.com/">
    <title>SQL Indexing and Tuning e-Book for developers: Use The Index, Luke covers Oracle, MySQL, PostgreSQL, SQL Server, ...</title>
    <dc:date>2018-03-22T01:43:27+00:00</dc:date>
    <link>https://use-the-index-luke.com/</link>
    <dc:creator>henry.maddocks</dc:creator><dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:4d4cc773a08b/</dc:identifier>
</item>
<item rdf:about="https://github.com/rwaldron/idiomatic.js/">
    <title>GitHub - rwaldron/idiomatic.js: Principles of Writing Consistent, Idiomatic JavaScript</title>
    <dc:date>2018-02-04T22:44:09+00:00</dc:date>
    <link>https://github.com/rwaldron/idiomatic.js/</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>javascript</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:fb828c42f7e3/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.adequatelygood.com/JavaScript-Module-Pattern-In-Depth.html">
    <title>JavaScript Module Pattern: In-Depth</title>
    <dc:date>2018-02-04T22:43:46+00:00</dc:date>
    <link>http://www.adequatelygood.com/JavaScript-Module-Pattern-In-Depth.html</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>javascript patterns</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:95b29d3aec73/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:patterns"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://addyosmani.com/resources/essentialjsdesignpatterns/book/#modulepatternjavascript">
    <title>Learning JavaScript Design Patterns</title>
    <dc:date>2018-02-04T22:43:35+00:00</dc:date>
    <link>https://addyosmani.com/resources/essentialjsdesignpatterns/book/#modulepatternjavascript</link>
    <dc:creator>henry.maddocks</dc:creator><description><![CDATA[var testModule = (function () {
 ]]></description>
<dc:subject>javascript</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:ad6d187b5773/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://scotch.io/bar-talk/4-javascript-design-patterns-you-should-know">
    <title>4 JavaScript Design Patterns You Should Know ― Scotch</title>
    <dc:date>2018-02-03T17:54:56+00:00</dc:date>
    <link>https://scotch.io/bar-talk/4-javascript-design-patterns-you-should-know</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:3fcf9355453a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.samselikoff.com/blog/some-Javascript-constructor-patterns/">
    <title>Some Javascript constructor patterns, and when to use them</title>
    <dc:date>2018-02-03T17:21:02+00:00</dc:date>
    <link>http://www.samselikoff.com/blog/some-Javascript-constructor-patterns/</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>javascript</dc:subject>
<dc:source>https://apple.com/iphone/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:44cb7009daf7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://medium.freecodecamp.org/javascript-modules-a-beginner-s-guide-783f7d7a5fcc">
    <title>JavaScript Modules: A Beginner’s Guide – freeCodeCamp</title>
    <dc:date>2018-02-03T09:36:54+00:00</dc:date>
    <link>https://medium.freecodecamp.org/javascript-modules-a-beginner-s-guide-783f7d7a5fcc</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>javascript</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:5b94dcd88a76/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:javascript"/>
</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="http://blog.kontena.io/event-driven-microservices-with-rabbitmq-and-ruby/">
    <title>Event-Driven Microservices with RabbitMQ and Ruby</title>
    <dc:date>2018-01-11T14:59:28+00:00</dc:date>
    <link>http://blog.kontena.io/event-driven-microservices-with-rabbitmq-and-ruby/</link>
    <dc:creator>henry.maddocks</dc:creator><dc:source>https://apple.com/iphone/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:3f61e2756c29/</dc:identifier>
</item>
<item rdf:about="https://www.rcgroups.com/forums/showthread.php?3007750-BNF-Solar-Bear-pure-solar-powered-32-wing-Free-plans">
    <title>BNF Solar Bear,</title>
    <dc:date>2017-12-31T18:12:50+00:00</dc:date>
    <link>https://www.rcgroups.com/forums/showthread.php?3007750-BNF-Solar-Bear-pure-solar-powered-32-wing-Free-plans</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>radio control solar</dc:subject>
<dc:source>https://apple.com/iphone/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:a06354108d3c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:radio"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:control"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:solar"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://vuejsdevelopers.com/2017/12/25/vue-js-test-driven-development-tdd/">
    <title>Getting Started With TDD and Vue.js</title>
    <dc:date>2017-12-26T15:29:08+00:00</dc:date>
    <link>https://vuejsdevelopers.com/2017/12/25/vue-js-test-driven-development-tdd/</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>javascript vuejs</dc:subject>
<dc:source>https://apple.com/iphone/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:650bb98d5202/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:vuejs"/>
</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="http://blog.micahchalmer.net/blog/2012/dreamhost-shared-hosting-rbenv/">
    <title>How I run Ruby 1.9.3 on DreamHost - Micah Chalmer</title>
    <dc:date>2017-12-16T09:36:45+00:00</dc:date>
    <link>http://blog.micahchalmer.net/blog/2012/dreamhost-shared-hosting-rbenv/</link>
    <dc:creator>henry.maddocks</dc:creator><dc:identifier>https://pinboard.in/u:henry.maddocks/b:e59c887f2f0f/</dc:identifier>
</item>
<item rdf:about="https://github.com/vuejs/awesome-vue">
    <title>GitHub - vuejs/awesome-vue: A curated list of awesome things related to Vue.js</title>
    <dc:date>2017-12-15T06:29:33+00:00</dc:date>
    <link>https://github.com/vuejs/awesome-vue</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>vuejs javascript</dc:subject>
<dc:source>https://apple.com/iphone/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:f5106d4630c6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:vuejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://rlafranchi.github.io/2016/03/09/vuejs-and-rails/">
    <title>Vue.js and Rails | Dreaming of Code</title>
    <dc:date>2017-12-07T18:47:07+00:00</dc:date>
    <link>https://rlafranchi.github.io/2016/03/09/vuejs-and-rails/</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>javascript vuejs</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:c0b98c9c3f2f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:vuejs"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://vuejs.org/">
    <title>Vue.js</title>
    <dc:date>2017-12-07T18:46:48+00:00</dc:date>
    <link>https://vuejs.org/</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>vuejs javascript</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:d6bf0992f4bf/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:vuejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.codeproject.com/Articles/589445/JavaScript-Modal-Popup-Window">
    <title>JavaScript Modal Popup Window - CodeProject</title>
    <dc:date>2017-11-30T21:16:06+00:00</dc:date>
    <link>https://www.codeproject.com/Articles/589445/JavaScript-Modal-Popup-Window</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>javascript modal</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:e1af4cf7ce2f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:modal"/>
</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://blog.codeship.com/tuning-postgresql-with-pgbench/">
    <title>Tuning PostgreSQL with pgbench - via @codeship | via @codeship</title>
    <dc:date>2017-11-29T09:02:33+00:00</dc:date>
    <link>https://blog.codeship.com/tuning-postgresql-with-pgbench/</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>postgres performance database</dc:subject>
<dc:source>https://apple.com/iphone/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:599ae9292998/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:postgres"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:database"/>
</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.freecodecamp.org/how-i-hacked-hundreds-of-companies-through-their-helpdesk-b7680ddc2d4c">
    <title>How I hacked hundreds of companies through their helpdesk</title>
    <dc:date>2017-11-23T09:23:18+00:00</dc:date>
    <link>https://medium.freecodecamp.org/how-i-hacked-hundreds-of-companies-through-their-helpdesk-b7680ddc2d4c</link>
    <dc:creator>henry.maddocks</dc:creator><dc:source>https://apple.com/iphone/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:2ccb7160568b/</dc:identifier>
</item>
<item rdf:about="https://github.com/vitalysim/Awesome-Hacking-Resources/blob/master/tools.md">
    <title>Awesome-Hacking-Resources/tools.md at master · vitalysim/Awesome-Hacking-Resources · GitHub</title>
    <dc:date>2017-11-23T09:22:28+00:00</dc:date>
    <link>https://github.com/vitalysim/Awesome-Hacking-Resources/blob/master/tools.md</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>security hacking</dc:subject>
<dc:source>https://apple.com/iphone/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:9451f0c8fd9c/</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:hacking"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://techsolidarity.org/resources/basic_security.htm">
    <title>Basic Security Guide (Tech Solidarity)</title>
    <dc:date>2017-11-23T09:22:04+00:00</dc:date>
    <link>https://techsolidarity.org/resources/basic_security.htm</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>security</dc:subject>
<dc:source>https://apple.com/iphone/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:4b1ffb484cb7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:security"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://medium.com/kkempin/postgresql-master-slave-replication-on-heroku-with-ruby-on-rails-bf0eb8d69fe">
    <title>PostgreSQL master-slave replication on Heroku with Ruby on Rails</title>
    <dc:date>2017-11-22T07:55:43+00:00</dc:date>
    <link>https://medium.com/kkempin/postgresql-master-slave-replication-on-heroku-with-ruby-on-rails-bf0eb8d69fe</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>rails construct postgres</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:ae0bbf40d460/</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:construct"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:postgres"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://staltz.com/the-web-began-dying-in-2014-heres-how.html">
    <title>André Staltz - The Web began dying in 2014, here's how</title>
    <dc:date>2017-11-03T23:09:18+00:00</dc:date>
    <link>https://staltz.com/the-web-began-dying-in-2014-heres-how.html</link>
    <dc:creator>henry.maddocks</dc:creator><dc:source>https://apple.com/iphone/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:f3afd3b21c69/</dc:identifier>
</item>
<item rdf:about="https://tic.computer/learn">
    <title>TIC-80 tiny computer</title>
    <dc:date>2017-11-03T23:09:02+00:00</dc:date>
    <link>https://tic.computer/learn</link>
    <dc:creator>henry.maddocks</dc:creator><dc:source>https://apple.com/iphone/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:9f91b9bb282a/</dc:identifier>
</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="https://gist.github.com/thebucknerlife/10090014">
    <title>Simple Authentication in Rail 4 Using Bcrypt</title>
    <dc:date>2017-10-21T06:49:54+00:00</dc:date>
    <link>https://gist.github.com/thebucknerlife/10090014</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>authentication</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:7d83369bdeef/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:authentication"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.railstutorial.org/book/basic_login">
    <title>Chapter 8: Basic login | Ruby on Rails Tutorial (Rails 5) | Softcover.io</title>
    <dc:date>2017-10-21T06:47:21+00:00</dc:date>
    <link>https://www.railstutorial.org/book/basic_login</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>mrs construct authentication</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:d494841f70ee/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:mrs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:construct"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:authentication"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.nopio.com/blog/ruby-state-machine-aasm-tutorial/">
    <title>Ruby State Machine - AASM Tutorial - Sequel, SQLite, Rake and RSpec</title>
    <dc:date>2017-10-16T19:46:45+00:00</dc:date>
    <link>https://www.nopio.com/blog/ruby-state-machine-aasm-tutorial/</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>state</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:c404c02e5c8d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:state"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://internetingishard.com/html-and-css/flexbox/#flex-item-order">
    <title>Flexbox Tutorial | HTML &amp; CSS Is Hard</title>
    <dc:date>2017-10-01T21:52:06+00:00</dc:date>
    <link>https://internetingishard.com/html-and-css/flexbox/#flex-item-order</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>css flex flexbox</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:dcedee9a6a67/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:css"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:flex"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:flexbox"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://brandur.org/job-drain">
    <title>Transactionally Staged Job Drains in Postgres — Brandur Leach</title>
    <dc:date>2017-09-21T17:18:29+00:00</dc:date>
    <link>https://brandur.org/job-drain</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>postgres sidekiq jobs</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:c72310665525/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:postgres"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:sidekiq"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:jobs"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://blog.codeship.com/running-rails-development-environment-docker/">
    <title>Docker &amp; Rails: Running a Rails Development Environment in Docker | Codeship | via @codeship</title>
    <dc:date>2017-09-07T21:57:23+00:00</dc:date>
    <link>https://blog.codeship.com/running-rails-development-environment-docker/</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>docker rails postgres</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:647840bb7951/</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:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:postgres"/>
</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://ksylvest.com/posts/2017-08-23/eager-loading-polymorphic-associations-with-ruby-on-rails">
    <title>Eager Loading Polymorphic Associations with Ruby on Rails - Kevin Sylvestre</title>
    <dc:date>2017-08-26T10:02:53+00:00</dc:date>
    <link>https://ksylvest.com/posts/2017-08-23/eager-loading-polymorphic-associations-with-ruby-on-rails</link>
    <dc:creator>henry.maddocks</dc:creator><dc:source>https://apple.com/iphone/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:6de0f85ea76d/</dc:identifier>
</item>
<item rdf:about="https://xod.io/">
    <title>XOD</title>
    <dc:date>2017-08-17T22:47:05+00:00</dc:date>
    <link>https://xod.io/</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>hardware programming arduino</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:47bf3207cfd7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:hardware"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:arduino"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.linkedin.com/pulse/hard-thing-software-development-jesse-watson">
    <title>The Hard Thing About Software Development | Jesse Watson | LinkedIn</title>
    <dc:date>2017-08-07T11:23:25+00:00</dc:date>
    <link>https://www.linkedin.com/pulse/hard-thing-software-development-jesse-watson</link>
    <dc:creator>henry.maddocks</dc:creator><dc:source>https://apple.com/iphone/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:e89389b84c9c/</dc:identifier>
</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="http://vsupalov.com/6-docker-basics/">
    <title>6 Docker Basics You Should Completely Grasp When Getting Started</title>
    <dc:date>2017-07-29T02:34:42+00:00</dc:date>
    <link>http://vsupalov.com/6-docker-basics/</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>docker</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:6b78888dd288/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:docker"/>
</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://eggerapps.at/postico/">
    <title>Postico – a modern PostgreSQL client for the Mac</title>
    <dc:date>2017-07-15T05:55:33+00:00</dc:date>
    <link>https://eggerapps.at/postico/</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>postgres mac osx</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:a98e2cf044e6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:postgres"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:mac"/>
	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:osx"/>
</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://github.com/transceptor-technology/siridb-server">
    <title>SiriDB</title>
    <dc:date>2017-06-26T21:51:40+00:00</dc:date>
    <link>https://github.com/transceptor-technology/siridb-server</link>
    <dc:creator>henry.maddocks</dc:creator><dc:source>https://apple.com/iphone/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:d9946cddfc8b/</dc:identifier>
</item>
<item rdf:about="https://github.com/IRNAS/GoodEnoughCNC-PlasmaCutter">
    <title>GitHub - IRNAS/GoodEnoughCNC-PlasmaCutter: GoodEnoughCNC Hybrid (Plasma, Mill) - very low cost and simple, suitable for everyone</title>
    <dc:date>2017-05-31T22:51:18+00:00</dc:date>
    <link>https://github.com/IRNAS/GoodEnoughCNC-PlasmaCutter</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>cnc</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:87c29ee70423/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:cnc"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://tavmjong.free.fr/INKSCAPE/MANUAL/html/index.html">
    <title>Inkscape</title>
    <dc:date>2017-04-17T09:24:35+00:00</dc:date>
    <link>http://tavmjong.free.fr/INKSCAPE/MANUAL/html/index.html</link>
    <dc:creator>henry.maddocks</dc:creator><dc:subject>inkscape</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:henry.maddocks/b:f561b41518f4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:henry.maddocks/t:inkscape"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>