<?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 (jnunemaker)</title>
    <link>https://pinboard.in/u:jnunemaker/public/</link>
    <description>recent bookmarks from jnunemaker</description>
    <items>
      <rdf:Seq>	<rdf:li rdf:resource="https://ksylvest.com/posts/2025-06-06/exploring-common-ai-patterns-with-ruby"/>
	<rdf:li rdf:resource="https://www.woller.dev/tooling/2024/01/12/using-ruby-lsp-to-format-code-the-standard-way/"/>
	<rdf:li rdf:resource="https://www.mikeperham.com/2019/12/17/workload-isolation-with-queue-sharding/"/>
	<rdf:li rdf:resource="https://evilmartians.com/chronicles/time-series-data-using-timescaledb-with-ruby-on-rails"/>
	<rdf:li rdf:resource="https://petr.codes/blog/ruby/gem-credentials-management-with-gemstash/"/>
	<rdf:li rdf:resource="https://www.mikecoutermarsh.com/top-5-ruby-gems-for-rails-apps/"/>
	<rdf:li rdf:resource="https://toprubycompanies.info/"/>
	<rdf:li rdf:resource="https://www.honeybadger.io/blog/flipper-feature-flags-rails/"/>
	<rdf:li rdf:resource="https://maximomussini.com/posts/a-rubyist-guide-to-vite-js"/>
	<rdf:li rdf:resource="https://janko.io/anything-i-want-with-sequel-and-postgres/"/>
	<rdf:li rdf:resource="https://evilmartians.com/chronicles/ruby-on-whales-docker-for-ruby-rails-development"/>
	<rdf:li rdf:resource="https://rhardih.io/2021/04/listing-the-contents-of-a-remote-zip-archive-without-downloading-the-entire-file/"/>
	<rdf:li rdf:resource="https://www.hatchbox.io/"/>
	<rdf:li rdf:resource="https://fabioperrella.github.io/2020/12/31/using-client-stubs-for-easy-and-reliable-integration-tests.html"/>
	<rdf:li rdf:resource="https://www.honeybadger.io/blog/troubleshooting-encoding-errors-in-ruby/"/>
	<rdf:li rdf:resource="https://www.devdungeon.com/content/enhanced-shell-scripting-ruby"/>
	<rdf:li rdf:resource="https://nithinbekal.com/posts/bundler-inline-gemfile/"/>
	<rdf:li rdf:resource="https://ankane.org/scaling-the-monolith"/>
	<rdf:li rdf:resource="https://www.fastruby.io/blog/rails/upgrades/our-rails-upgrade-process.html"/>
	<rdf:li rdf:resource="https://dev.to/andrewmcodes/ruby-on-rails-development-with-vs-code-p1i"/>
	<rdf:li rdf:resource="https://www.honeybadger.io/blog/ruby-bitwise-operators/"/>
	<rdf:li rdf:resource="https://rhnh.net/2010/06/30/acts-as-list-will-break-in-production/"/>
	<rdf:li rdf:resource="https://www.fullstackacademy.com/blog/learn-ruby-on-rails-for-free-with-these-6-websites"/>
	<rdf:li rdf:resource="https://www.levups.com/en/blog/2017/optimize_ruby_memory_usage_jemalloc_heroku_scalingo.html"/>
	<rdf:li rdf:resource="http://www.mikeperham.com/2018/04/25/taming-rails-memory-bloat/"/>
	<rdf:li rdf:resource="https://twin.github.io/imageprocessing-1-0-released/"/>
	<rdf:li rdf:resource="https://blog.dnsimple.com/2018/03/elapsed-time-with-ruby-the-right-way/"/>
	<rdf:li rdf:resource="http://kemalcr.com/"/>
	<rdf:li rdf:resource="http://alexwheeler.io/ruby/git/2017/09/16/monorepos.html"/>
	<rdf:li rdf:resource="http://alexwheeler.io/ruby/2017/07/03/feature-flipping-deli-coffee-hashing-algorithms.html"/>
	<rdf:li rdf:resource="https://hspazio.github.io/2017/worker-pool/"/>
	<rdf:li rdf:resource="http://www.akitaonrails.com/2017/10/27/how-not-to-zero-out-your-pusher-development-quota"/>
	<rdf:li rdf:resource="https://brandur.org/redis-streams"/>
	<rdf:li rdf:resource="https://philna.sh/blog/2017/07/12/two-tests-you-should-run-against-your-ruby-project-now/"/>
	<rdf:li rdf:resource="http://engineering.gusto.com/memoization-in-ruby-made-easy/"/>
	<rdf:li rdf:resource="http://anycable.io/"/>
	<rdf:li rdf:resource="http://www.rubyletter.com/blog/2017/03/13/rubyist-guide-to-postgres-explain.html"/>
	<rdf:li rdf:resource="http://blog.arkency.com/2017/01/run-your-tests-on-production/"/>
	<rdf:li rdf:resource="https://blog.sqreen.io/dynamic-instrumentation-agent-for-ruby/"/>
	<rdf:li rdf:resource="https://www.sqreen.io/"/>
	<rdf:li rdf:resource="https://medium.com/statuscode/how-to-detect-image-contents-from-ruby-with-amazon-rekognition-46a962cb040f#.fafuelqnh"/>
	<rdf:li rdf:resource="https://8thlight.com/blog/christoph-gockel/2016/11/02/getting-rails-on-track-part-3-controllers.html"/>
	<rdf:li rdf:resource="http://kschiess.github.io/parslet/"/>
	<rdf:li rdf:resource="http://www.blackbytes.info/2016/09/object-space/"/>
	<rdf:li rdf:resource="http://www.ombulabs.com/blog/rails/tips-for-upgrading-rails-3-2-to-4.html"/>
	<rdf:li rdf:resource="http://www.ombulabs.com/blog/ruby/imap/a-comprehensive-guide-to-interacting-with-imap-using-ruby.html"/>
	<rdf:li rdf:resource="http://blog.evanweaver.com/2009/04/20/peeping-into-memcached/"/>
	<rdf:li rdf:resource="https://gist.github.com/wvengen/f1097651c238b2f7f11d"/>
	<rdf:li rdf:resource="http://teamcoding.com/blog/2015/10/05/kafka/"/>
	<rdf:li rdf:resource="http://blog.learningspaces.io/color-placeholders-for-loading-images/"/>
	<rdf:li rdf:resource="http://weblog.jamisbuck.org/2015/9/19/default-scopes-anti-pattern.html?"/>
	<rdf:li rdf:resource="https://speakerdeck.com/porras/5-hidden-gems-of-the-ruby-standard-library"/>
	<rdf:li rdf:resource="https://ruby.awsblog.com/post/Tx30PN6APFL9WR8/Polling-Messages-from-a-Amazon-SQS-Queue"/>
	<rdf:li rdf:resource="http://technology.customink.com/blog/2015/06/22/rails-multi-database-best-practices-roundup/"/>
	<rdf:li rdf:resource="http://engineering.harrys.com/2014/07/29/hacking-bundler-groups.html"/>
	<rdf:li rdf:resource="http://blog.turret.io/hmac-in-go-python-ruby-php-and-nodejs/"/>
	<rdf:li rdf:resource="https://www.stormconsultancy.co.uk/blog/development/how-to-get-more-bang-for-your-heroku-buck-while-making-your-rails-site-super-snappy-redux/"/>
	<rdf:li rdf:resource="http://www.dan-manges.com/blog/rails-performance-tuning-workflow"/>
	<rdf:li rdf:resource="http://www.acunote.com/blog/2008/02/make-your-ruby-rails-applications-fast-performance-and-memory-profiling.html"/>
	<rdf:li rdf:resource="https://www.fedux.org/articles/2015/04/11/setup-a-proxy-with-ruby.html"/>
	<rdf:li rdf:resource="http://hawkins.io/2013/10/implementing_the_repository_pattern/"/>
	<rdf:li rdf:resource="https://gist.github.com/brianhempel/6dae23d52cc7f5071a39"/>
	<rdf:li rdf:resource="http://ghendry.net/refactor.html"/>
	<rdf:li rdf:resource="http://www.slideshare.net/kigster/scaling-wanelocom-100x-in-six-months?ref=http://building.wanelo.com/2013/05/25/scaling-wanelo-100x-in-six-months.html"/>
	<rdf:li rdf:resource="https://github.com/wanelo/redis_with_failover"/>
	<rdf:li rdf:resource="http://www.shopify.com/technology/16777156-tuning-rubys-global-method-cache"/>
	<rdf:li rdf:resource="http://mislav.uniqpath.com/2013/07/ruby-openssl/"/>
	<rdf:li rdf:resource="https://gist.github.com/eric/5522399"/>
	<rdf:li rdf:resource="http://yellerapp.com/posts/2014-05-14-zookeeper-feature-flags.html"/>
	<rdf:li rdf:resource="https://pganalyze.com/blog/parse-postgresql-queries-in-ruby.html"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="https://ksylvest.com/posts/2025-06-06/exploring-common-ai-patterns-with-ruby">
    <title>exploring common ai patterns with ruby</title>
    <dc:date>2025-06-07T01:22:46+00:00</dc:date>
    <link>https://ksylvest.com/posts/2025-06-06/exploring-common-ai-patterns-with-ruby</link>
    <dc:creator>jnunemaker</dc:creator><dc:subject>ruby ai</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:9040fc780d9a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ai"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.woller.dev/tooling/2024/01/12/using-ruby-lsp-to-format-code-the-standard-way/">
    <title>Using Ruby LSP to format code the Standard way | woller.dev</title>
    <dc:date>2024-01-13T23:28:46+00:00</dc:date>
    <link>https://www.woller.dev/tooling/2024/01/12/using-ruby-lsp-to-format-code-the-standard-way/</link>
    <dc:creator>jnunemaker</dc:creator><dc:subject>ruby lsp standard vscode</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:dbaedbdd9d49/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:lsp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:standard"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:vscode"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.mikeperham.com/2019/12/17/workload-isolation-with-queue-sharding/">
    <title>Workload Isolation with Queue Sharding | Mike Perham</title>
    <dc:date>2023-12-23T22:08:31+00:00</dc:date>
    <link>https://www.mikeperham.com/2019/12/17/workload-isolation-with-queue-sharding/</link>
    <dc:creator>jnunemaker</dc:creator><dc:subject>queue ruby sidekiq sharding</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:0d0bf960d9f2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:queue"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:sidekiq"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:sharding"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://evilmartians.com/chronicles/time-series-data-using-timescaledb-with-ruby-on-rails">
    <title>TimescaleDB: integrating time-series data with Ruby on Rails—Martian Chronicles, Evil Martians’ team blog</title>
    <dc:date>2023-11-26T01:33:25+00:00</dc:date>
    <link>https://evilmartians.com/chronicles/time-series-data-using-timescaledb-with-ruby-on-rails</link>
    <dc:creator>jnunemaker</dc:creator><dc:subject>analytics postgres timescale timeseries rails ruby</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:ca474de1f45f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:analytics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:postgres"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:timescale"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:timeseries"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://petr.codes/blog/ruby/gem-credentials-management-with-gemstash/">
    <title>Gem Credentials Management with Gemstash | Petr Hlavicka</title>
    <dc:date>2023-11-14T15:09:24+00:00</dc:date>
    <link>https://petr.codes/blog/ruby/gem-credentials-management-with-gemstash/</link>
    <dc:creator>jnunemaker</dc:creator><dc:subject>gems ruby</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:ae87aec1e800/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:gems"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.mikecoutermarsh.com/top-5-ruby-gems-for-rails-apps/">
    <title>Top 5 Ruby gems for Rails apps</title>
    <dc:date>2023-09-12T12:26:55+00:00</dc:date>
    <link>https://www.mikecoutermarsh.com/top-5-ruby-gems-for-rails-apps/</link>
    <dc:creator>jnunemaker</dc:creator><dc:subject>flipper ruby rails</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:e5449bdd3f5e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:flipper"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:rails"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://toprubycompanies.info/">
    <title>Explore Companies that use Ruby around the world | Top Ruby Companies</title>
    <dc:date>2023-07-28T02:52:10+00:00</dc:date>
    <link>https://toprubycompanies.info/</link>
    <dc:creator>jnunemaker</dc:creator><dc:subject>ruby rails</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:15f4aae0ee5b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:rails"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.honeybadger.io/blog/flipper-feature-flags-rails/">
    <title>How to use Flipper for feature flags in Rails - Honeybadger Developer Blog</title>
    <dc:date>2023-05-08T13:10:52+00:00</dc:date>
    <link>https://www.honeybadger.io/blog/flipper-feature-flags-rails/</link>
    <dc:creator>jnunemaker</dc:creator><dc:subject>flipper ruby rails</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:2a3c221ea504/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:flipper"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:rails"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://maximomussini.com/posts/a-rubyist-guide-to-vite-js">
    <title>A Rubyist's Guide to Vite.js · Máximo Mussini</title>
    <dc:date>2022-07-25T14:24:11+00:00</dc:date>
    <link>https://maximomussini.com/posts/a-rubyist-guide-to-vite-js</link>
    <dc:creator>jnunemaker</dc:creator><dc:subject>ruby rails javascript vite</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:47bf2bc1d0fb/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:vite"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://janko.io/anything-i-want-with-sequel-and-postgres/">
    <title>Anything I Want With Sequel And Postgres | Janko's Blog</title>
    <dc:date>2021-11-30T13:49:48+00:00</dc:date>
    <link>https://janko.io/anything-i-want-with-sequel-and-postgres/</link>
    <dc:creator>jnunemaker</dc:creator><dc:subject>ruby sequel postgres</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:0f6c6bee4cbb/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:sequel"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:postgres"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://evilmartians.com/chronicles/ruby-on-whales-docker-for-ruby-rails-development">
    <title>Ruby on Whales: Dockerizing Ruby and Rails development — Martian Chronicles, Evil Martians’ team blog</title>
    <dc:date>2021-05-01T21:48:37+00:00</dc:date>
    <link>https://evilmartians.com/chronicles/ruby-on-whales-docker-for-ruby-rails-development</link>
    <dc:creator>jnunemaker</dc:creator><dc:subject>docker rails ruby</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:5ba03bb00813/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:docker"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://rhardih.io/2021/04/listing-the-contents-of-a-remote-zip-archive-without-downloading-the-entire-file/">
    <title>Listing the contents of a remote ZIP archive, without downloading the entire file – Zoned Out</title>
    <dc:date>2021-04-22T16:12:21+00:00</dc:date>
    <link>https://rhardih.io/2021/04/listing-the-contents-of-a-remote-zip-archive-without-downloading-the-entire-file/</link>
    <dc:creator>jnunemaker</dc:creator><dc:subject>httparty zip http ruby</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:9afc0c3eca81/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:httparty"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:zip"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.hatchbox.io/">
    <title>HatchBox</title>
    <dc:date>2021-01-26T12:12:33+00:00</dc:date>
    <link>https://www.hatchbox.io/</link>
    <dc:creator>jnunemaker</dc:creator><dc:subject>deployment hosting rails ruby</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:051c98a182d3/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:deployment"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:hosting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://fabioperrella.github.io/2020/12/31/using-client-stubs-for-easy-and-reliable-integration-tests.html">
    <title>Using client stubs for easy and reliable integration tests | Fabio Perrella’s Blog</title>
    <dc:date>2021-01-25T03:56:25+00:00</dc:date>
    <link>https://fabioperrella.github.io/2020/12/31/using-client-stubs-for-easy-and-reliable-integration-tests.html</link>
    <dc:creator>jnunemaker</dc:creator><dc:subject>ruby testing aws</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:80ef0cba62d6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:aws"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.honeybadger.io/blog/troubleshooting-encoding-errors-in-ruby/">
    <title>Troubleshooting Encoding Errors in Ruby - Honeybadger Developer Blog</title>
    <dc:date>2020-08-06T16:27:31+00:00</dc:date>
    <link>https://www.honeybadger.io/blog/troubleshooting-encoding-errors-in-ruby/</link>
    <dc:creator>jnunemaker</dc:creator><dc:subject>ruby encoding</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:9ecb66f96afd/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:encoding"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.devdungeon.com/content/enhanced-shell-scripting-ruby">
    <title>Enhanced Shell Scripting with Ruby | DevDungeon</title>
    <dc:date>2020-08-06T16:23:53+00:00</dc:date>
    <link>https://www.devdungeon.com/content/enhanced-shell-scripting-ruby</link>
    <dc:creator>jnunemaker</dc:creator><dc:subject>ruby shell commandline</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:812ec8624d3b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:shell"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:commandline"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://nithinbekal.com/posts/bundler-inline-gemfile/">
    <title>Defining gem dependencies in single file Ruby scripts</title>
    <dc:date>2020-07-16T19:53:29+00:00</dc:date>
    <link>https://nithinbekal.com/posts/bundler-inline-gemfile/</link>
    <dc:creator>jnunemaker</dc:creator><dc:subject>bundler ruby</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:199588a6ae85/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:bundler"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://ankane.org/scaling-the-monolith">
    <title>Scaling the Monolith</title>
    <dc:date>2020-04-28T16:38:17+00:00</dc:date>
    <link>https://ankane.org/scaling-the-monolith</link>
    <dc:creator>jnunemaker</dc:creator><dc:subject>rails ruby</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:82ce041eeb76/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.fastruby.io/blog/rails/upgrades/our-rails-upgrade-process.html">
    <title>Our Rails Upgrade Process: How to Bundle Update Rails - FastRuby.io | Rails Upgrade Service</title>
    <dc:date>2020-04-21T15:06:25+00:00</dc:date>
    <link>https://www.fastruby.io/blog/rails/upgrades/our-rails-upgrade-process.html</link>
    <dc:creator>jnunemaker</dc:creator><dc:subject>rails upgrade ruby</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:3af668cd3e3b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:upgrade"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://dev.to/andrewmcodes/ruby-on-rails-development-with-vs-code-p1i">
    <title>Ruby on Rails Development with VS Code - DEV Community 👩‍💻👨‍💻</title>
    <dc:date>2020-04-03T15:53:35+00:00</dc:date>
    <link>https://dev.to/andrewmcodes/ruby-on-rails-development-with-vs-code-p1i</link>
    <dc:creator>jnunemaker</dc:creator><dc:subject>vscode rails ruby</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:90b05abe2774/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:vscode"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.honeybadger.io/blog/ruby-bitwise-operators/">
    <title>Ruby's Bitwise Toolbox: Operators, Applications and Magic Tricks - Honeybadger Developer Blog</title>
    <dc:date>2020-03-13T15:08:44+00:00</dc:date>
    <link>https://www.honeybadger.io/blog/ruby-bitwise-operators/</link>
    <dc:creator>jnunemaker</dc:creator><dc:subject>ruby</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:6d0f2deb5295/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://rhnh.net/2010/06/30/acts-as-list-will-break-in-production/">
    <title>acts_as_list will break in production</title>
    <dc:date>2019-09-25T10:57:09+00:00</dc:date>
    <link>https://rhnh.net/2010/06/30/acts-as-list-will-break-in-production/</link>
    <dc:creator>jnunemaker</dc:creator><dc:subject>ruby rails</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:99b7fa7af99d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:rails"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.fullstackacademy.com/blog/learn-ruby-on-rails-for-free-with-these-6-websites">
    <title>Learn Ruby on Rails for Free With These 6 Websites</title>
    <dc:date>2018-07-14T12:09:28+00:00</dc:date>
    <link>https://www.fullstackacademy.com/blog/learn-ruby-on-rails-for-free-with-these-6-websites</link>
    <dc:creator>jnunemaker</dc:creator><dc:subject>rails ruby learning</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:cf8aec1fcbde/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:learning"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.levups.com/en/blog/2017/optimize_ruby_memory_usage_jemalloc_heroku_scalingo.html">
    <title>Improve your Ruby application's memory usage and performance with jemalloc</title>
    <dc:date>2018-04-27T13:49:54+00:00</dc:date>
    <link>https://www.levups.com/en/blog/2017/optimize_ruby_memory_usage_jemalloc_heroku_scalingo.html</link>
    <dc:creator>jnunemaker</dc:creator><dc:subject>ruby performance memory</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:c351e82ba955/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:memory"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.mikeperham.com/2018/04/25/taming-rails-memory-bloat/">
    <title>Taming Rails memory bloat</title>
    <dc:date>2018-04-27T13:49:19+00:00</dc:date>
    <link>http://www.mikeperham.com/2018/04/25/taming-rails-memory-bloat/</link>
    <dc:creator>jnunemaker</dc:creator><dc:subject>ruby memory performance</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:f2a3e585c719/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:memory"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:performance"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://twin.github.io/imageprocessing-1-0-released/">
    <title>ImageProcessing 1.0 Released | Janko's Blog</title>
    <dc:date>2018-04-07T14:49:05+00:00</dc:date>
    <link>https://twin.github.io/imageprocessing-1-0-released/</link>
    <dc:creator>jnunemaker</dc:creator><description><![CDATA[Gem that wraps lower level shell calls to image resizers. Talks about vips which is faster than minimagick. ]]></description>
<dc:subject>imagemagick images ruby</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:b9ac407f4662/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:imagemagick"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:images"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://blog.dnsimple.com/2018/03/elapsed-time-with-ruby-the-right-way/">
    <title>Elapsed time with Ruby, the right way - DNSimple Blog</title>
    <dc:date>2018-03-29T19:29:12+00:00</dc:date>
    <link>https://blog.dnsimple.com/2018/03/elapsed-time-with-ruby-the-right-way/</link>
    <dc:creator>jnunemaker</dc:creator><dc:subject>railstips ruby time performance benchmarking</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:eb426684ce94/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:railstips"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:time"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:benchmarking"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://kemalcr.com/">
    <title>Kemal</title>
    <dc:date>2018-01-11T15:41:23+00:00</dc:date>
    <link>http://kemalcr.com/</link>
    <dc:creator>jnunemaker</dc:creator><description><![CDATA[Lightning fast, super simple web framework written in
Crystal.]]></description>
<dc:subject>framework ruby sinatra</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:8712a59676fd/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:framework"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:sinatra"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://alexwheeler.io/ruby/git/2017/09/16/monorepos.html">
    <title>Monorepos</title>
    <dc:date>2018-01-06T19:41:44+00:00</dc:date>
    <link>http://alexwheeler.io/ruby/git/2017/09/16/monorepos.html</link>
    <dc:creator>jnunemaker</dc:creator><dc:subject>flipper ruby git rubygems</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:4c40ca063021/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:flipper"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:git"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:rubygems"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://alexwheeler.io/ruby/2017/07/03/feature-flipping-deli-coffee-hashing-algorithms.html">
    <title>On Feature Flipping, Deli Coffee, and Hashing Algorithms</title>
    <dc:date>2018-01-06T19:41:30+00:00</dc:date>
    <link>http://alexwheeler.io/ruby/2017/07/03/feature-flipping-deli-coffee-hashing-algorithms.html</link>
    <dc:creator>jnunemaker</dc:creator><dc:subject>flipper ruby</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:7d82aa26a93c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:flipper"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
</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-17T15:25:30+00:00</dc:date>
    <link>https://hspazio.github.io/2017/worker-pool/</link>
    <dc:creator>jnunemaker</dc:creator><dc:subject>ruby threads concurrency</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:dddad23c05d4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:threads"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:concurrency"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.akitaonrails.com/2017/10/27/how-not-to-zero-out-your-pusher-development-quota">
    <title>How NOT to zero out your Pusher development quota | AkitaOnRails.com</title>
    <dc:date>2017-11-15T21:09:19+00:00</dc:date>
    <link>http://www.akitaonrails.com/2017/10/27/how-not-to-zero-out-your-pusher-development-quota</link>
    <dc:creator>jnunemaker</dc:creator><dc:subject>pusher ruby</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:55cf634a1153/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:pusher"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://brandur.org/redis-streams">
    <title>Redis Streams and the Unified Log — Brandur Leach</title>
    <dc:date>2017-11-14T15:57:22+00:00</dc:date>
    <link>https://brandur.org/redis-streams</link>
    <dc:creator>jnunemaker</dc:creator><dc:subject>redis ruby streams</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:4c4f4d64a83e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:redis"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:streams"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://philna.sh/blog/2017/07/12/two-tests-you-should-run-against-your-ruby-project-now/">
    <title>Two tests you should run against your Ruby project now | Phil Nash</title>
    <dc:date>2017-07-21T20:23:36+00:00</dc:date>
    <link>https://philna.sh/blog/2017/07/12/two-tests-you-should-run-against-your-ruby-project-now/</link>
    <dc:creator>jnunemaker</dc:creator><description><![CDATA[How to audit bundler and node dependencies along with licenses.]]></description>
<dc:subject>audit programming ruby security</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:5f21cb6ab4e2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:audit"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:security"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://engineering.gusto.com/memoization-in-ruby-made-easy/">
    <title>Memoization in Ruby (made easy)</title>
    <dc:date>2017-04-11T20:32:07+00:00</dc:date>
    <link>http://engineering.gusto.com/memoization-in-ruby-made-easy/</link>
    <dc:creator>jnunemaker</dc:creator><dc:subject>ruby memoize</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:882909e50fa6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:memoize"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://anycable.io/">
    <title>AnyCable: Action Cable on steroids!</title>
    <dc:date>2017-03-30T18:36:53+00:00</dc:date>
    <link>http://anycable.io/</link>
    <dc:creator>jnunemaker</dc:creator><description><![CDATA[Action Cable on steroids!

Combines the good parts of Action Cable with the power of your favorite language for concurrent applications]]></description>
<dc:subject>websockets actioncable ruby go</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:37c4b290908b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:websockets"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:actioncable"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:go"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.rubyletter.com/blog/2017/03/13/rubyist-guide-to-postgres-explain.html">
    <title>RubyLetter - A Rubyist's Guide to Postgresql's Explain</title>
    <dc:date>2017-03-20T14:37:07+00:00</dc:date>
    <link>http://www.rubyletter.com/blog/2017/03/13/rubyist-guide-to-postgres-explain.html</link>
    <dc:creator>jnunemaker</dc:creator><description><![CDATA[A good explanation of explain. Bookmarking so I hopefully remember it and can share with people when they have questions.]]></description>
<dc:subject>postgres explain performance database ruby</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:c6765357ad7a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:postgres"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:explain"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.arkency.com/2017/01/run-your-tests-on-production/">
    <title>Run your tests on production!</title>
    <dc:date>2017-02-02T15:22:06+00:00</dc:date>
    <link>http://blog.arkency.com/2017/01/run-your-tests-on-production/</link>
    <dc:creator>jnunemaker</dc:creator><dc:subject>api testing rails ruby</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:55472a4a315b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:api"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
</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-12T17:00:23+00:00</dc:date>
    <link>https://blog.sqreen.io/dynamic-instrumentation-agent-for-ruby/</link>
    <dc:creator>jnunemaker</dc:creator><dc:subject>ruby sqreen</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:c2f4cd81022b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:sqreen"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.sqreen.io/">
    <title>Web Application Protection &amp; Monitoring for Developers | Sqreen</title>
    <dc:date>2017-01-12T16:33:29+00:00</dc:date>
    <link>https://www.sqreen.io/</link>
    <dc:creator>jnunemaker</dc:creator><description><![CDATA[Interesting app that provides security protection and monitoring for apps in various languages.]]></description>
<dc:subject>gem rails ruby security</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:447826de327c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:gem"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:security"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://medium.com/statuscode/how-to-detect-image-contents-from-ruby-with-amazon-rekognition-46a962cb040f#.fafuelqnh">
    <title>How to detect image contents from Ruby with Amazon Rekognition – StatusCode – Medium</title>
    <dc:date>2016-12-08T17:04:55+00:00</dc:date>
    <link>https://medium.com/statuscode/how-to-detect-image-contents-from-ruby-with-amazon-rekognition-46a962cb040f#.fafuelqnh</link>
    <dc:creator>jnunemaker</dc:creator><description><![CDATA[Rekognition is a new Amazon Web Service that “makes it easy to add image analysis to your applications.” It can detect faces and objects, and even let you store libraries of faces for future recognition.]]></description>
<dc:subject>amazon ruby aws image</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:144db8e9a9d8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:amazon"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:aws"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:image"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://8thlight.com/blog/christoph-gockel/2016/11/02/getting-rails-on-track-part-3-controllers.html">
    <title>Getting Rails on Track - Part 3: Controllers | 8th Light</title>
    <dc:date>2016-12-01T17:12:19+00:00</dc:date>
    <link>https://8thlight.com/blog/christoph-gockel/2016/11/02/getting-rails-on-track-part-3-controllers.html</link>
    <dc:creator>jnunemaker</dc:creator><description><![CDATA[A bit verbose at times but some interesting ideas on how to use services in rails controllers.]]></description>
<dc:subject>ruby rails railstips</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:f9380f93f4f7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:railstips"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://kschiess.github.io/parslet/">
    <title>parslet -About</title>
    <dc:date>2016-10-07T19:02:14+00:00</dc:date>
    <link>http://kschiess.github.io/parslet/</link>
    <dc:creator>jnunemaker</dc:creator><description><![CDATA[A small Ruby library for constructing parsers in the PEG (Parsing Expression Grammar) fashion.

]]></description>
<dc:subject>parsing ruby parser</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:921946250942/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:parsing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:parser"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.blackbytes.info/2016/09/object-space/">
    <title>What's Happening in Your Ruby Application?</title>
    <dc:date>2016-09-26T14:23:44+00:00</dc:date>
    <link>http://www.blackbytes.info/2016/09/object-space/</link>
    <dc:creator>jnunemaker</dc:creator><description><![CDATA[Using ObjectSpace you can know what objects are currently ‘alive’ in your program.

]]></description>
<dc:subject>memory ruby</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:c2248ce21aa2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:memory"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.ombulabs.com/blog/rails/tips-for-upgrading-rails-3-2-to-4.html">
    <title>Tips for Upgrading From Rails 3.2 to 4.0 - The Lean Software Boutique</title>
    <dc:date>2016-07-08T20:13:12+00:00</dc:date>
    <link>http://www.ombulabs.com/blog/rails/tips-for-upgrading-rails-3-2-to-4.html</link>
    <dc:creator>jnunemaker</dc:creator><dc:subject>rails ruby</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:501482218f39/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.ombulabs.com/blog/ruby/imap/a-comprehensive-guide-to-interacting-with-imap-using-ruby.html">
    <title>A Comprehensive Guide to Interacting With IMAP Using Ruby - The Lean Software Boutique</title>
    <dc:date>2016-06-04T01:00:56+00:00</dc:date>
    <link>http://www.ombulabs.com/blog/ruby/imap/a-comprehensive-guide-to-interacting-with-imap-using-ruby.html</link>
    <dc:creator>jnunemaker</dc:creator><dc:subject>email imap ruby</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:7b3568180426/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:email"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:imap"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.evanweaver.com/2009/04/20/peeping-into-memcached/">
    <title>peeping into memcached « snax</title>
    <dc:date>2016-03-01T14:19:08+00:00</dc:date>
    <link>http://blog.evanweaver.com/2009/04/20/peeping-into-memcached/</link>
    <dc:creator>jnunemaker</dc:creator><dc:subject>memcached caching ruby</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:0c96911dc1a0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:memcached"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:caching"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://gist.github.com/wvengen/f1097651c238b2f7f11d">
    <title>Ruby memory analysis over time</title>
    <dc:date>2015-11-26T17:06:24+00:00</dc:date>
    <link>https://gist.github.com/wvengen/f1097651c238b2f7f11d</link>
    <dc:creator>jnunemaker</dc:creator><dc:subject>ruby memory performance railstips</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:46a18a98d4b6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:memory"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:railstips"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://teamcoding.com/blog/2015/10/05/kafka/">
    <title>Kafka for Ruby - Teamcoding.com</title>
    <dc:date>2015-11-23T14:31:28+00:00</dc:date>
    <link>http://teamcoding.com/blog/2015/10/05/kafka/</link>
    <dc:creator>jnunemaker</dc:creator><description><![CDATA[Kafka on mac os with rails. Some good some bad in this post but a good primer.]]></description>
<dc:subject>kafka ruby</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:ec7e66ef9bfd/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:kafka"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.learningspaces.io/color-placeholders-for-loading-images/">
    <title>Colour Placeholders for Loading Images</title>
    <dc:date>2015-11-17T13:39:28+00:00</dc:date>
    <link>http://blog.learningspaces.io/color-placeholders-for-loading-images/</link>
    <dc:creator>jnunemaker</dc:creator><dc:subject>imagemagick color ruby</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:a21f1cb6117d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:imagemagick"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:color"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://weblog.jamisbuck.org/2015/9/19/default-scopes-anti-pattern.html?">
    <title>Buckblog: Default Scopes are an Anti-Pattern</title>
    <dc:date>2015-09-28T13:58:41+00:00</dc:date>
    <link>http://weblog.jamisbuck.org/2015/9/19/default-scopes-anti-pattern.html?</link>
    <dc:creator>jnunemaker</dc:creator><description><![CDATA[Agreed.]]></description>
<dc:subject>activerecord ruby</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:0c20aaa6a478/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:activerecord"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://speakerdeck.com/porras/5-hidden-gems-of-the-ruby-standard-library">
    <title>5 hidden gems of the Ruby Standard Library // Speaker Deck</title>
    <dc:date>2015-09-21T00:52:16+00:00</dc:date>
    <link>https://speakerdeck.com/porras/5-hidden-gems-of-the-ruby-standard-library</link>
    <dc:creator>jnunemaker</dc:creator><dc:subject>ruby</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:b676c31af093/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://ruby.awsblog.com/post/Tx30PN6APFL9WR8/Polling-Messages-from-a-Amazon-SQS-Queue">
    <title>Polling Messages from a Amazon SQS Queue - AWS Developer Blog - Ruby</title>
    <dc:date>2015-07-13T11:43:47+00:00</dc:date>
    <link>https://ruby.awsblog.com/post/Tx30PN6APFL9WR8/Polling-Messages-from-a-Amazon-SQS-Queue</link>
    <dc:creator>jnunemaker</dc:creator><dc:subject>sqs aws ruby</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:7aa4fa81ec3b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:sqs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:aws"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://technology.customink.com/blog/2015/06/22/rails-multi-database-best-practices-roundup/">
    <title>Rails Multi-Database Best Practices Roundup</title>
    <dc:date>2015-06-22T19:42:10+00:00</dc:date>
    <link>http://technology.customink.com/blog/2015/06/22/rails-multi-database-best-practices-roundup/</link>
    <dc:creator>jnunemaker</dc:creator><dc:subject>rails database ruby connections activerecord</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:b887efb4e7e6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:connections"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:activerecord"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://engineering.harrys.com/2014/07/29/hacking-bundler-groups.html">
    <title>Hacking your Bundler groups for fun and profit - Harry's Engineering</title>
    <dc:date>2015-06-15T13:54:34+00:00</dc:date>
    <link>http://engineering.harrys.com/2014/07/29/hacking-bundler-groups.html</link>
    <dc:creator>jnunemaker</dc:creator><dc:subject>bundler ruby</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:4f8840421a39/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:bundler"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.turret.io/hmac-in-go-python-ruby-php-and-nodejs/">
    <title>HMAC in Go, Python, Ruby, PHP, and NodeJS</title>
    <dc:date>2015-05-24T16:43:13+00:00</dc:date>
    <link>http://blog.turret.io/hmac-in-go-python-ruby-php-and-nodejs/</link>
    <dc:creator>jnunemaker</dc:creator><dc:subject>ruby hmac go</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:7f81b05340ff/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:hmac"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:go"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.stormconsultancy.co.uk/blog/development/how-to-get-more-bang-for-your-heroku-buck-while-making-your-rails-site-super-snappy-redux/">
    <title>How to get More Bang for your Heroku Buck While Making Your Rails Site Super Snappy [Redux]</title>
    <dc:date>2015-05-01T20:06:22+00:00</dc:date>
    <link>https://www.stormconsultancy.co.uk/blog/development/how-to-get-more-bang-for-your-heroku-buck-while-making-your-rails-site-super-snappy-redux/</link>
    <dc:creator>jnunemaker</dc:creator><dc:subject>performance heroku rails ruby</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:784f744029e9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:heroku"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.dan-manges.com/blog/rails-performance-tuning-workflow">
    <title>Rails: Performance Tuning Workflow - Dan Manges's Blog</title>
    <dc:date>2015-05-01T20:06:07+00:00</dc:date>
    <link>http://www.dan-manges.com/blog/rails-performance-tuning-workflow</link>
    <dc:creator>jnunemaker</dc:creator><dc:subject>performance rails ruby</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:25e87eb57278/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.acunote.com/blog/2008/02/make-your-ruby-rails-applications-fast-performance-and-memory-profiling.html">
    <title>Make Your Ruby/Rails App Fast: Performance And Memory Profiling Using ruby-prof and KCachegrind</title>
    <dc:date>2015-05-01T17:46:29+00:00</dc:date>
    <link>http://www.acunote.com/blog/2008/02/make-your-ruby-rails-applications-fast-performance-and-memory-profiling.html</link>
    <dc:creator>jnunemaker</dc:creator><dc:subject>memory performance ruby rails</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:a7e75c8938bd/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:memory"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:rails"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.fedux.org/articles/2015/04/11/setup-a-proxy-with-ruby.html">
    <title>fedux.org – Setting up an HTTP proxy with ruby</title>
    <dc:date>2015-04-30T12:30:20+00:00</dc:date>
    <link>https://www.fedux.org/articles/2015/04/11/setup-a-proxy-with-ruby.html</link>
    <dc:creator>jnunemaker</dc:creator><dc:subject>ruby http proxy webrick</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:be6d439172dc/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:proxy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:webrick"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://hawkins.io/2013/10/implementing_the_repository_pattern/">
    <title>Implementing the Repository Pattern in Ruby</title>
    <dc:date>2015-04-27T13:44:34+00:00</dc:date>
    <link>http://hawkins.io/2013/10/implementing_the_repository_pattern/</link>
    <dc:creator>jnunemaker</dc:creator><dc:subject>patterns ruby</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:c1800263f501/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://gist.github.com/brianhempel/6dae23d52cc7f5071a39">
    <title>A script to test the memory usage of your Rails application over time. It will run 30 requests against the specified action and report the final RSS. Choose the URL to hit on line 45 and then run with `ruby bench_rails_memory_usage.rb`.</title>
    <dc:date>2015-02-21T21:06:53+00:00</dc:date>
    <link>https://gist.github.com/brianhempel/6dae23d52cc7f5071a39</link>
    <dc:creator>jnunemaker</dc:creator><dc:subject>ruby memory performance</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:11b20ddc9d57/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:memory"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:performance"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://ghendry.net/refactor.html">
    <title>Ruby Refactoring Cheatsheet</title>
    <dc:date>2015-01-30T01:19:58+00:00</dc:date>
    <link>http://ghendry.net/refactor.html</link>
    <dc:creator>jnunemaker</dc:creator><dc:subject>ruby refactoring</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:7c6441eb44a2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:refactoring"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.slideshare.net/kigster/scaling-wanelocom-100x-in-six-months?ref=http://building.wanelo.com/2013/05/25/scaling-wanelo-100x-in-six-months.html">
    <title>Scaling Wanelo.com 100x in Six Months</title>
    <dc:date>2015-01-25T03:19:50+00:00</dc:date>
    <link>http://www.slideshare.net/kigster/scaling-wanelocom-100x-in-six-months?ref=http://building.wanelo.com/2013/05/25/scaling-wanelo-100x-in-six-months.html</link>
    <dc:creator>jnunemaker</dc:creator><dc:subject>performance scaling postgres redis ruby rails</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:3d27d823f05a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:scaling"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:postgres"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:redis"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:rails"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/wanelo/redis_with_failover">
    <title>wanelo/redis_with_failover</title>
    <dc:date>2015-01-25T03:18:50+00:00</dc:date>
    <link>https://github.com/wanelo/redis_with_failover</link>
    <dc:creator>jnunemaker</dc:creator><description><![CDATA[Redis client that works for multiple redis instances]]></description>
<dc:subject>redis ruby</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:689e660c32b7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:redis"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.shopify.com/technology/16777156-tuning-rubys-global-method-cache">
    <title>Tuning Ruby's Global Method Cache</title>
    <dc:date>2015-01-24T17:03:29+00:00</dc:date>
    <link>http://www.shopify.com/technology/16777156-tuning-rubys-global-method-cache</link>
    <dc:creator>jnunemaker</dc:creator><dc:subject>ruby performance</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:620cd2fc23ab/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:performance"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://mislav.uniqpath.com/2013/07/ruby-openssl/">
    <title>SSLError and Rubyist, sitting in a tree</title>
    <dc:date>2014-11-18T16:23:26+00:00</dc:date>
    <link>http://mislav.uniqpath.com/2013/07/ruby-openssl/</link>
    <dc:creator>jnunemaker</dc:creator><dc:subject>https ruby ssl</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:daba9b9e1aea/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:https"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ssl"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://gist.github.com/eric/5522399">
    <title>Zookeeper-based storage adapter for rollout</title>
    <dc:date>2014-07-08T13:36:12+00:00</dc:date>
    <link>https://gist.github.com/eric/5522399</link>
    <dc:creator>jnunemaker</dc:creator><dc:subject>zookeeper ruby</dc:subject>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:54f9f54a4a49/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:zookeeper"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://yellerapp.com/posts/2014-05-14-zookeeper-feature-flags.html">
    <title>Yeller - Scaling Feature Flags With Zookeeper</title>
    <dc:date>2014-07-08T13:35:04+00:00</dc:date>
    <link>http://yellerapp.com/posts/2014-05-14-zookeeper-feature-flags.html</link>
    <dc:creator>jnunemaker</dc:creator><dc:subject>zookeeper ruby</dc:subject>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:01db800accc6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:zookeeper"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://pganalyze.com/blog/parse-postgresql-queries-in-ruby.html">
    <title>Parse Postgresql Queries In Ruby - pganalyze blog</title>
    <dc:date>2014-06-19T11:13:14+00:00</dc:date>
    <link>https://pganalyze.com/blog/parse-postgresql-queries-in-ruby.html</link>
    <dc:creator>jnunemaker</dc:creator><dc:subject>ruby postgres</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jnunemaker/b:eaaf4d35051c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jnunemaker/t:postgres"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>