<?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 (jschoolcraft)</title>
    <link>https://pinboard.in/u:jschoolcraft/public/</link>
    <description>recent bookmarks from jschoolcraft</description>
    <items>
      <rdf:Seq>	<rdf:li rdf:resource="https://github.com/yabeda-rb/yabeda"/>
	<rdf:li rdf:resource="https://github.com/pganalyze/pg_query"/>
	<rdf:li rdf:resource="https://mise.jdx.dev/"/>
	<rdf:li rdf:resource="https://crystal-lang.org/"/>
	<rdf:li rdf:resource="https://github.com/Shopify/ruby-lsp#overview"/>
	<rdf:li rdf:resource="https://github.com/camertron/arel-helpers"/>
	<rdf:li rdf:resource="https://github.com/julianrubisch/attractor"/>
	<rdf:li rdf:resource="https://github.com/okuramasafumi/alba"/>
	<rdf:li rdf:resource="https://github.com/palkan/action_policy"/>
	<rdf:li rdf:resource="https://github.com/palkan/active_delivery"/>
	<rdf:li rdf:resource="https://github.com/excid3/noticed"/>
	<rdf:li rdf:resource="https://lookbook.build/"/>
	<rdf:li rdf:resource="https://github.com/palkan/rubanok"/>
	<rdf:li rdf:resource="https://github.com/palkan/anyway_config"/>
	<rdf:li rdf:resource="https://mattbrictson.com/blog/rails-tasks-with-thor"/>
	<rdf:li rdf:resource="https://kubernetes-rails.com/"/>
	<rdf:li rdf:resource="https://www.akshaykhot.com/ruby-switch-statement/"/>
	<rdf:li rdf:resource="https://github.com/thoughtbot/hotwire-example-template"/>
	<rdf:li rdf:resource="https://github.com/pedro/cb2"/>
	<rdf:li rdf:resource="https://github.com/ankane/blazer"/>
	<rdf:li rdf:resource="https://evilmartians.com/chronicles/ruby-on-whales-docker-for-ruby-rails-development"/>
	<rdf:li rdf:resource="https://github.com/amckinnell/Gilded-Rose-Ruby"/>
	<rdf:li rdf:resource="https://evilmartians.com/chronicles/gemfile-of-dreams-libraries-we-use-to-build-rails-apps"/>
	<rdf:li rdf:resource="https://thoughtbot.com/blog/simplify-tests-by-extracting-side-effects"/>
	<rdf:li rdf:resource="https://thoughtbot.com/blog/using-yieldself-for-composable-activerecord-relations"/>
	<rdf:li rdf:resource="https://github.com/agilecreativity/ebooks_renamer"/>
	<rdf:li rdf:resource="https://book.dragonriders.community/"/>
	<rdf:li rdf:resource="https://bullettrain.co/"/>
	<rdf:li rdf:resource="https://hixonrails.com/ruby-on-rails-tutorials/ruby-on-rails-security-best-practices/"/>
	<rdf:li rdf:resource="https://github.com/davidgf/design-patterns-in-ruby"/>
	<rdf:li rdf:resource="https://github.com/thought-driven/bummr"/>
	<rdf:li rdf:resource="https://semaphoreci.com/community/tutorials/working-effectively-with-data-factories-using-factorygirl"/>
	<rdf:li rdf:resource="https://github.com/Shopify/semian"/>
	<rdf:li rdf:resource="https://github.com/jekyll/classifier-reborn/"/>
	<rdf:li rdf:resource="https://github.com/caxlsx/caxlsx"/>
	<rdf:li rdf:resource="https://ejectdrive.com/Ruby_for_Dragons/"/>
	<rdf:li rdf:resource="https://gorails.com/tool_categories"/>
	<rdf:li rdf:resource="https://github.com/JuanitoFatas/fast-ruby"/>
	<rdf:li rdf:resource="https://www.hexdevs.com/posts/code-quality-ruby-on-rails/"/>
	<rdf:li rdf:resource="https://learnbyexample.github.io/learn_ruby_oneliners/cover.html"/>
	<rdf:li rdf:resource="https://nts.strzibny.name/ruby-for-ebook-publishing/"/>
	<rdf:li rdf:resource="https://www.honeybadger.io/blog/documentation-worklow-rails/"/>
	<rdf:li rdf:resource="https://alexn.org/blog/2020/11/11/organize-index-screenshots-ocr-macos.html"/>
	<rdf:li rdf:resource="https://blog.backtick.consulting/neovims-built-in-lsp-with-ruby-and-rails/"/>
	<rdf:li rdf:resource="https://www.alchemists.io/projects/pennyworth/"/>
	<rdf:li rdf:resource="https://github.com/nevir/Bumbler"/>
	<rdf:li rdf:resource="https://prathamesh.tech/2021/04/18/bundler-2-2-3-and-deployment-of-ruby-apps/"/>
	<rdf:li rdf:resource="https://janko.io/anything-i-want-with-sequel-and-postgres/"/>
	<rdf:li rdf:resource="https://github.com/chrismo/tablesmith"/>
	<rdf:li rdf:resource="http://docs.dragonruby.org/"/>
	<rdf:li rdf:resource="https://karolgalanciak.com/blog/2020/12/20/kafka-for-rubyists-mini-course/"/>
	<rdf:li rdf:resource="https://github.com/tj/terminal-table"/>
	<rdf:li rdf:resource="https://github.com/ankane/informers"/>
	<rdf:li rdf:resource="https://danielwachtel.com/rails/dockerizing-ruby-on-rails-app-with-postgresql-database"/>
	<rdf:li rdf:resource="https://www.speedshop.co/2015/07/22/secrets-to-speedy-ruby-apps-on-heroku.html"/>
	<rdf:li rdf:resource="https://pmarsceill.github.io/just-the-docs/"/>
	<rdf:li rdf:resource="https://evilmartians.com/chronicles/system-of-a-test-setting-up-end-to-end-rails-testing"/>
	<rdf:li rdf:resource="https://github.com/felipecsl/wombat"/>
	<rdf:li rdf:resource="https://github.com/vifreefly/kimuraframework"/>
	<rdf:li rdf:resource="https://github.com/andymeneely/squib"/>
	<rdf:li rdf:resource="https://squib.rocks/"/>
	<rdf:li rdf:resource="https://www.scrapingbee.com/blog/web-scraping-ruby/"/>
	<rdf:li rdf:resource="https://github.com/stefansundin/rssbox"/>
	<rdf:li rdf:resource="https://www.vimfromscratch.com/articles/vim-for-ruby-and-rails-in-2019/"/>
	<rdf:li rdf:resource="https://gist.github.com/Ikariusrb"/>
	<rdf:li rdf:resource="https://evilmartians.com/chronicles/anyway-config-keep-your-ruby-configuration-sane"/>
	<rdf:li rdf:resource="https://spin.atomicobject.com/2017/01/18/rails-script-heroku/"/>
	<rdf:li rdf:resource="https://refactoring.guru/design-patterns/ruby"/>
	<rdf:li rdf:resource="https://github.com/rubycdp/vessel"/>
	<rdf:li rdf:resource="https://github.com/ankane/pgsync"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="https://github.com/yabeda-rb/yabeda">
    <title>yabeda-rb/yabeda: Extendable framework for collecting and exporting metrics from your Ruby application</title>
    <dc:date>2026-02-26T17:03:27+00:00</dc:date>
    <link>https://github.com/yabeda-rb/yabeda</link>
    <dc:creator>jschoolcraft</dc:creator><dc:subject>monitoring metrics ruby</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:51cb4f3d328a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:monitoring"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:metrics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/pganalyze/pg_query">
    <title>pganalyze/pg_query: Ruby extension to parse, deparse and normalize SQL queries using the PostgreSQL query parser</title>
    <dc:date>2024-11-19T00:57:23+00:00</dc:date>
    <link>https://github.com/pganalyze/pg_query</link>
    <dc:creator>jschoolcraft</dc:creator><description><![CDATA[<blockquote>Ruby extension to parse, deparse and normalize SQL queries using the PostgreSQL query parser - pganalyze/pg_query</blockquote>]]></description>
<dc:subject>ruby postgresql parser sql database</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:45f967050395/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:postgresql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:parser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:sql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:database"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://mise.jdx.dev/">
    <title>Home | mise-en-place</title>
    <dc:date>2024-05-26T12:11:38+00:00</dc:date>
    <link>https://mise.jdx.dev/</link>
    <dc:creator>jschoolcraft</dc:creator><dc:subject>asdf tools devenv ruby</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:6c2aac8f11f0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:asdf"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:devenv"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://crystal-lang.org/">
    <title>The Crystal Programming Language</title>
    <dc:date>2023-10-23T23:05:37+00:00</dc:date>
    <link>https://crystal-lang.org/</link>
    <dc:creator>jschoolcraft</dc:creator><description><![CDATA[A language for humans and computers]]></description>
<dc:subject>dev language programming ruby crystal development</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:335b051423ed/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:dev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:language"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:crystal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:development"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/Shopify/ruby-lsp#overview">
    <title>Shopify/ruby-lsp: An opinionated language server for Ruby</title>
    <dc:date>2023-10-23T23:04:14+00:00</dc:date>
    <link>https://github.com/Shopify/ruby-lsp#overview</link>
    <dc:creator>jschoolcraft</dc:creator><description><![CDATA[An opinionated language server for Ruby. Contribute to Shopify/ruby-lsp development by creating an account on GitHub.]]></description>
<dc:subject>ruby lsp</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:d8f16f68ccb6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:lsp"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/camertron/arel-helpers">
    <title>camertron/arel-helpers: Useful tools to help construct database queries with ActiveRecord and Arel.</title>
    <dc:date>2023-09-27T13:58:51+00:00</dc:date>
    <link>https://github.com/camertron/arel-helpers</link>
    <dc:creator>jschoolcraft</dc:creator><description><![CDATA[Useful tools to help construct database queries with ActiveRecord and Arel. - camertron/arel-helpers: Useful tools to help construct database queries with ActiveRecord and Arel.]]></description>
<dc:subject>activerecord arel rails ruby library gem sql</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:4b053037fdbc/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:activerecord"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:arel"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:library"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:gem"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:sql"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/julianrubisch/attractor">
    <title>julianrubisch/attractor: code complexity metrics visualization and exploration tool for ruby and javascript</title>
    <dc:date>2023-09-27T13:57:54+00:00</dc:date>
    <link>https://github.com/julianrubisch/attractor</link>
    <dc:creator>jschoolcraft</dc:creator><description><![CDATA[code complexity metrics visualization and exploration tool for ruby and javascript - julianrubisch/attractor: code complexity metrics visualization and exploration tool for ruby and javascript]]></description>
<dc:subject>code metrics code-quality ruby gem complexity</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:4ebfdd8ebb5d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:metrics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:code-quality"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:gem"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:complexity"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/okuramasafumi/alba">
    <title>okuramasafumi/alba: Alba is a JSON serializer for Ruby.</title>
    <dc:date>2023-09-27T13:53:56+00:00</dc:date>
    <link>https://github.com/okuramasafumi/alba</link>
    <dc:creator>jschoolcraft</dc:creator><description><![CDATA[Alba is a JSON serializer for Ruby. Contribute to okuramasafumi/alba development by creating an account on GitHub.]]></description>
<dc:subject>gem github json ruby serializer rails</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:569108fa921d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:gem"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:github"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:json"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:serializer"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:rails"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/palkan/action_policy">
    <title>palkan/action_policy: Authorization framework for Ruby/Rails applications</title>
    <dc:date>2023-09-27T13:52:23+00:00</dc:date>
    <link>https://github.com/palkan/action_policy</link>
    <dc:creator>jschoolcraft</dc:creator><description><![CDATA[Authorization framework for Ruby/Rails applications - palkan/action_policy: Authorization framework for Ruby/Rails applications]]></description>
<dc:subject>authorization github rails ruby framework</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:a23281b5b158/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:authorization"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:github"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:framework"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/palkan/active_delivery">
    <title>palkan/active_delivery: Ruby framework for keeping all types of notifications (mailers, push notifications, whatever) in one place</title>
    <dc:date>2023-09-27T13:51:48+00:00</dc:date>
    <link>https://github.com/palkan/active_delivery</link>
    <dc:creator>jschoolcraft</dc:creator><description><![CDATA[Ruby framework for keeping all types of notifications (mailers, push notifications, whatever) in one place - palkan/active_delivery: Ruby framework for keeping all types of notifications (mailers, push notifications, whatever) in one place]]></description>
<dc:subject>ruby notifications layer rails framework configuration</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:32021ac094ad/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:notifications"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:layer"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:framework"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:configuration"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/excid3/noticed">
    <title>excid3/noticed: Notifications for Ruby on Rails applications</title>
    <dc:date>2023-09-27T13:51:08+00:00</dc:date>
    <link>https://github.com/excid3/noticed</link>
    <dc:creator>jschoolcraft</dc:creator><description><![CDATA[Notifications for Ruby on Rails applications. Contribute to excid3/noticed development by creating an account on GitHub.]]></description>
<dc:subject>gem notification rails ruby notifications ActionCable</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:4acc5dc4c742/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:gem"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:notification"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:notifications"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ActionCable"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://lookbook.build/">
    <title>Lookbook | Lookbook v2 Docs</title>
    <dc:date>2023-09-26T22:06:29+00:00</dc:date>
    <link>https://lookbook.build/</link>
    <dc:creator>jschoolcraft</dc:creator><description><![CDATA[Lookbook documentation site.]]></description>
<dc:subject>components rails web-design view-component front-end ruby ui storybook</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:c4e4d408766b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:components"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:web-design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:view-component"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:front-end"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ui"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:storybook"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/palkan/rubanok">
    <title>palkan/rubanok: Parameters-based transformation DSL</title>
    <dc:date>2023-09-26T19:41:11+00:00</dc:date>
    <link>https://github.com/palkan/rubanok</link>
    <dc:creator>jschoolcraft</dc:creator><description><![CDATA[Parameters-based transformation DSL. Contribute to palkan/rubanok development by creating an account on GitHub.]]></description>
<dc:subject>github ruby parameters transformer rails</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:d7f643663d28/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:github"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:parameters"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:transformer"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:rails"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/palkan/anyway_config">
    <title>palkan/anyway_config: Configuration library for Ruby gems and applications</title>
    <dc:date>2023-09-26T19:37:58+00:00</dc:date>
    <link>https://github.com/palkan/anyway_config</link>
    <dc:creator>jschoolcraft</dc:creator><description><![CDATA[Configuration library for Ruby gems and applications - palkan/anyway_config: Configuration library for Ruby gems and applications]]></description>
<dc:subject>config github rails ruby</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:c4dd41d77d94/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:config"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:github"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://mattbrictson.com/blog/rails-tasks-with-thor">
    <title>Tips for writing Rails tasks with Thor instead of Rake</title>
    <dc:date>2023-06-26T14:49:55+00:00</dc:date>
    <link>https://mattbrictson.com/blog/rails-tasks-with-thor</link>
    <dc:creator>jschoolcraft</dc:creator><dc:subject>rake ruby thor CLI rails</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:eaf50e1aa6f7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:rake"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:thor"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:CLI"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:rails"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://kubernetes-rails.com/">
    <title>Kubernetes &amp; Rails: The Definitive Guide</title>
    <dc:date>2023-06-10T11:05:44+00:00</dc:date>
    <link>https://kubernetes-rails.com/</link>
    <dc:creator>jschoolcraft</dc:creator><dc:subject>rails ruby kubernetes k8s devops</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:dd0f3ab9fbc1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:kubernetes"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:k8s"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:devops"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.akshaykhot.com/ruby-switch-statement/">
    <title>Ruby's Switch Statement is More Flexible Than You Thought</title>
    <dc:date>2023-05-12T13:52:01+00:00</dc:date>
    <link>https://www.akshaykhot.com/ruby-switch-statement/</link>
    <dc:creator>jschoolcraft</dc:creator><dc:subject>ruby switch dev</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:420d24d04c86/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:switch"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:dev"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/thoughtbot/hotwire-example-template">
    <title>thoughtbot/hotwire-example-template: A collection of branches that transmit HTML over the wire.</title>
    <dc:date>2023-04-20T17:18:41+00:00</dc:date>
    <link>https://github.com/thoughtbot/hotwire-example-template</link>
    <dc:creator>jschoolcraft</dc:creator><description><![CDATA[A collection of branches that transmit HTML over the wire. - thoughtbot/hotwire-example-template: A collection of branches that transmit HTML over the wire.]]></description>
<dc:subject>examples rails hotwire turbo ruby stimulus github</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:a55bec6497f1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:examples"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:hotwire"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:turbo"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:stimulus"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:github"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/pedro/cb2">
    <title>pedro/cb2: Implementation of the circuit breaker pattern in Ruby, backed by Redis</title>
    <dc:date>2023-04-12T11:08:26+00:00</dc:date>
    <link>https://github.com/pedro/cb2</link>
    <dc:creator>jschoolcraft</dc:creator><description><![CDATA[Implementation of the circuit breaker pattern in Ruby, backed by Redis - pedro/cb2: Implementation of the circuit breaker pattern in Ruby, backed by Redis]]></description>
<dc:subject>gem rails ruby circuitbreaker</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:b7c57e401c58/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:gem"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:circuitbreaker"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/ankane/blazer">
    <title>ankane/blazer: Business intelligence made simple</title>
    <dc:date>2023-02-07T22:00:56+00:00</dc:date>
    <link>https://github.com/ankane/blazer</link>
    <dc:creator>jschoolcraft</dc:creator><description><![CDATA[Business intelligence made simple. Contribute to ankane/blazer development by creating an account on GitHub.]]></description>
<dc:subject>charts dashboard data rails analytics bi postgres ruby database</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:b4b3829984a7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:charts"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:dashboard"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:data"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:analytics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:bi"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:postgres"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:database"/>
</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>2023-02-06T18:34:37+00:00</dc:date>
    <link>https://evilmartians.com/chronicles/ruby-on-whales-docker-for-ruby-rails-development</link>
    <dc:creator>jschoolcraft</dc:creator><description><![CDATA[An exhaustive and documented Docker configuration for developing Ruby and Rails applications]]></description>
<dc:subject>development rails ruby docker tutorial deployment</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:793ebafa4969/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:docker"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:tutorial"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:deployment"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/amckinnell/Gilded-Rose-Ruby">
    <title>amckinnell/Gilded-Rose-Ruby: The Gilded Rose Kata (in Ruby)</title>
    <dc:date>2023-02-02T00:41:01+00:00</dc:date>
    <link>https://github.com/amckinnell/Gilded-Rose-Ruby</link>
    <dc:creator>jschoolcraft</dc:creator><description><![CDATA[The Gilded Rose Kata (in Ruby). Contribute to amckinnell/Gilded-Rose-Ruby development by creating an account on GitHub.]]></description>
<dc:subject>ruby refactoring learning</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:835197809f28/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:refactoring"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:learning"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://evilmartians.com/chronicles/gemfile-of-dreams-libraries-we-use-to-build-rails-apps">
    <title>Gemfile of dreams: the libraries we use to build Rails apps—Martian Chronicles, Evil Martians’ team blog</title>
    <dc:date>2023-01-20T19:20:32+00:00</dc:date>
    <link>https://evilmartians.com/chronicles/gemfile-of-dreams-libraries-we-use-to-build-rails-apps</link>
    <dc:creator>jschoolcraft</dc:creator><dc:subject>gem rails ruby tips</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:ee89361b2c63/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:gem"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:tips"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://thoughtbot.com/blog/simplify-tests-by-extracting-side-effects">
    <title>Simplifying Tests by Extracting Side-Effects</title>
    <dc:date>2023-01-19T20:44:55+00:00</dc:date>
    <link>https://thoughtbot.com/blog/simplify-tests-by-extracting-side-effects</link>
    <dc:creator>jschoolcraft</dc:creator><description><![CDATA[<blockquote>Test-driven development, object-oriented design, and functional programming converge on some similar ideas.</blockquote>]]></description>
<dc:subject>ruby testing side-effects</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:5ec2a84d9371/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:side-effects"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://thoughtbot.com/blog/using-yieldself-for-composable-activerecord-relations">
    <title>Using `yield_self` for composable ActiveRecord relations</title>
    <dc:date>2023-01-19T20:44:30+00:00</dc:date>
    <link>https://thoughtbot.com/blog/using-yieldself-for-composable-activerecord-relations</link>
    <dc:creator>jschoolcraft</dc:creator><description><![CDATA[<blockquote>On the code-changing magic of `yield_self`.</blockquote>]]></description>
<dc:subject>ruby yield_self</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:bac075f748f2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:yield_self"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/agilecreativity/ebooks_renamer">
    <title>agilecreativity/ebooks_renamer: Rename multiple ebook files based on available embedded metadata (pure ruby implementation version)</title>
    <dc:date>2023-01-18T13:09:58+00:00</dc:date>
    <link>https://github.com/agilecreativity/ebooks_renamer</link>
    <dc:creator>jschoolcraft</dc:creator><dc:subject>ruby script ebook pdf epub mobi</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:aaf8f657f547/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:script"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ebook"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:pdf"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:epub"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:mobi"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://book.dragonriders.community/">
    <title>Introduction - Building Games with DragonRuby</title>
    <dc:date>2022-12-28T16:45:31+00:00</dc:date>
    <link>https://book.dragonriders.community/</link>
    <dc:creator>jschoolcraft</dc:creator><description><![CDATA[A free book about making 2D games with DragonRuby Game Toolkit.]]></description>
<dc:subject>book development game ruby dragonruby 2d ebook free games</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:e0ef73643d27/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:book"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:game"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:dragonruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:2d"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ebook"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:free"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:games"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://bullettrain.co/">
    <title>The Ruby on Rails SaaS Template | Bullet Train</title>
    <dc:date>2022-08-03T15:39:59+00:00</dc:date>
    <link>https://bullettrain.co/</link>
    <dc:creator>jschoolcraft</dc:creator><description><![CDATA[Bullet Train is a Ruby on Rails SaaS-in-a-Box that saves developers months of effort and new founders tens of thousands of dollars.]]></description>
<dc:subject>rails ruby saas starter template</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:0bb80288d0a9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:saas"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:starter"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:template"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://hixonrails.com/ruby-on-rails-tutorials/ruby-on-rails-security-best-practices/">
    <title>70+ Ruby on Rails Security Best Practices &amp; Vulnerabilities - Hix on Rails</title>
    <dc:date>2022-07-27T21:57:10+00:00</dc:date>
    <link>https://hixonrails.com/ruby-on-rails-tutorials/ruby-on-rails-security-best-practices/</link>
    <dc:creator>jschoolcraft</dc:creator><description><![CDATA[Learn how to secure your Ruby on Rails application from the inside-out following the complete list of Ruby on Rails Security Best Practices and Measures.]]></description>
<dc:subject>programming rails ruby security</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:1c23e0359da1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:security"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/davidgf/design-patterns-in-ruby">
    <title>davidgf/design-patterns-in-ruby: GoF design patterns in Ruby</title>
    <dc:date>2022-07-19T15:31:45+00:00</dc:date>
    <link>https://github.com/davidgf/design-patterns-in-ruby</link>
    <dc:creator>jschoolcraft</dc:creator><description><![CDATA[GoF design patterns in Ruby. Contribute to davidgf/design-patterns-in-ruby development by creating an account on GitHub.]]></description>
<dc:subject>design patterns programming ruby reference coding</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:8ed3888f6eb2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:coding"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/thought-driven/bummr">
    <title>thought-driven/bummr: Update your gems in separate commits. Identify any that fail your build.</title>
    <dc:date>2022-07-07T19:40:12+00:00</dc:date>
    <link>https://github.com/thought-driven/bummr</link>
    <dc:creator>jschoolcraft</dc:creator><description><![CDATA[Update your gems in separate commits. Identify any that fail your build. - thought-driven/bummr: Update your gems in separate commits. Identify any that fail your build.]]></description>
<dc:subject>ruby gems tool tools</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:47e1fcb4c0e8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:gems"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:tool"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:tools"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://semaphoreci.com/community/tutorials/working-effectively-with-data-factories-using-factorygirl">
    <title>Working Effectively with Data Factories Using FactoryBot - Semaphore</title>
    <dc:date>2022-06-15T15:02:08+00:00</dc:date>
    <link>https://semaphoreci.com/community/tutorials/working-effectively-with-data-factories-using-factorygirl</link>
    <dc:creator>jschoolcraft</dc:creator><description><![CDATA[Explore patterns that can help you use factories more effectively with examples based on Ruby’s FactoryBot.]]></description>
<dc:subject>factory rails ruby testing</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:89df5335d7d8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:factory"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/Shopify/semian">
    <title>Shopify/semian: Resiliency toolkit for Ruby for failing fast</title>
    <dc:date>2022-05-25T11:43:40+00:00</dc:date>
    <link>https://github.com/Shopify/semian</link>
    <dc:creator>jschoolcraft</dc:creator><description><![CDATA[:monkey: Resiliency toolkit for Ruby for failing fast - Shopify/semian: Resiliency toolkit for Ruby for failing fast]]></description>
<dc:subject>circuit-breaker network networking ruby reliability resilience</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:1b186faee230/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:circuit-breaker"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:network"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:reliability"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:resilience"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/jekyll/classifier-reborn/">
    <title>jekyll/classifier-reborn: A general classifier module to allow Bayesian and other types of classifications. A fork of cardmagic/classifier.</title>
    <dc:date>2022-05-23T10:39:45+00:00</dc:date>
    <link>https://github.com/jekyll/classifier-reborn/</link>
    <dc:creator>jschoolcraft</dc:creator><description><![CDATA[A general classifier module to allow Bayesian and other types of classifications. A fork of cardmagic/classifier. - jekyll/classifier-reborn: A general classifier module to allow Bayesian and other types of classifications. A fork of cardmagic/classifier.]]></description>
<dc:subject>classifier ruby Bayesian</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:6f573c0f9e0a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:classifier"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:Bayesian"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/caxlsx/caxlsx">
    <title>caxlsx/caxlsx: xlsx generation with charts, images, automated column width, customizable styles and full schema validation. Axlsx excels at helping you generate beautiful Office Open XML Spreadsheet documents without having to understand the entire ECMA s</title>
    <dc:date>2022-05-11T10:09:11+00:00</dc:date>
    <link>https://github.com/caxlsx/caxlsx</link>
    <dc:creator>jschoolcraft</dc:creator><description><![CDATA[    xlsx generation with charts, images, automated column width, customizable styles and full schema validation. Axlsx excels at helping you generate beautiful Office Open XML Spreadsheet documents without having to understand the entire ECMA specification. Check out the README for some examples of how easy it is. Best of all, you can validate your xlsx file before serialization so you know for sure that anything generated is going to load on your client's machine. - caxlsx/caxlsx: xlsx generati...]]></description>
<dc:subject>csv development ruby excel xlsx</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:84c092df2d6f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:csv"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:excel"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:xlsx"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://ejectdrive.com/Ruby_for_Dragons/">
    <title>Ruby for Dragons | Ruby_for_Dragons</title>
    <dc:date>2022-04-27T11:00:13+00:00</dc:date>
    <link>https://ejectdrive.com/Ruby_for_Dragons/</link>
    <dc:creator>jschoolcraft</dc:creator><description><![CDATA[An unofficial companion to the DragonRuby documentation]]></description>
<dc:subject>dragonruby dragonrubygtk ruby games</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:40d258096fed/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:dragonruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:dragonrubygtk"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:games"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://gorails.com/tool_categories">
    <title>Ruby on Rails Tools &amp; Gems | GoRails</title>
    <dc:date>2022-02-25T12:55:11+00:00</dc:date>
    <link>https://gorails.com/tool_categories</link>
    <dc:creator>jschoolcraft</dc:creator><description><![CDATA[Screencast tutorials to help you learn Ruby on Rails, Javascript, Hotwire, Turbo, Stimulus.js, PostgreSQL, MySQL, Ubuntu, and more.]]></description>
<dc:subject>tools rails ruby</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:886e188f1a1e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/JuanitoFatas/fast-ruby">
    <title>JuanitoFatas/fast-ruby: Writing Fast Ruby -- Collect Common Ruby idioms.</title>
    <dc:date>2021-12-24T11:41:38+00:00</dc:date>
    <link>https://github.com/JuanitoFatas/fast-ruby</link>
    <dc:creator>jschoolcraft</dc:creator><description><![CDATA[older ruby, but the benchmarking is worthwhile as a guide.]]></description>
<dc:subject>ruby performance optimization</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:4923e8602dba/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:optimization"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.hexdevs.com/posts/code-quality-ruby-on-rails/">
    <title>How to Improve Code Quality on a Ruby on Rails Application | hexdevs</title>
    <dc:date>2021-11-16T12:41:28+00:00</dc:date>
    <link>https://www.hexdevs.com/posts/code-quality-ruby-on-rails/</link>
    <dc:creator>jschoolcraft</dc:creator><dc:subject>refactoring code-quality ruby rails</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:5e7b5fa93e24/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:refactoring"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:code-quality"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:rails"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://learnbyexample.github.io/learn_ruby_oneliners/cover.html">
    <title>Cover - Ruby one-liners cookbook</title>
    <dc:date>2021-10-15T15:07:08+00:00</dc:date>
    <link>https://learnbyexample.github.io/learn_ruby_oneliners/cover.html</link>
    <dc:creator>jschoolcraft</dc:creator><description><![CDATA[Example based guide for text processing with Ruby from the command line]]></description>
<dc:subject>book examples ruby one-liners</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:4d976bbb33ff/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:book"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:examples"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:one-liners"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://nts.strzibny.name/ruby-for-ebook-publishing/">
    <title>Ruby for ebook publishing</title>
    <dc:date>2021-09-21T11:28:38+00:00</dc:date>
    <link>https://nts.strzibny.name/ruby-for-ebook-publishing/</link>
    <dc:creator>jschoolcraft</dc:creator><description><![CDATA[A lot of times, people ask what’s Ruby good for apart from Rails. Ruby is great for various tasks from several different domains, and today, I would like to share how anybody can use Ruby in publishing ebooks.]]></description>
<dc:subject>diy pdf programming publishing ruby asciidoc book</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:f4649359c8c7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:diy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:pdf"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:publishing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:asciidoc"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:book"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.honeybadger.io/blog/documentation-worklow-rails/">
    <title>Building a Documentation Workflow in Rails - Honeybadger Developer Blog</title>
    <dc:date>2021-07-26T10:24:06+00:00</dc:date>
    <link>https://www.honeybadger.io/blog/documentation-worklow-rails/</link>
    <dc:creator>jschoolcraft</dc:creator><description><![CDATA[<blockquote>Good docs make happy customers. But documentation is HARD.  You have to figure out what's important and write it up in a way that's tailored to your audiences and consistent across the site. Now you need to set up a website, publish the docs and maintain them as your product changes. Fortunately,...</blockquote>]]></description>
<dc:subject>documentation jekyll rails ruby yard</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:f3fd984dabcf/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:documentation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:jekyll"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:yard"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://alexn.org/blog/2020/11/11/organize-index-screenshots-ocr-macos.html">
    <title>Organize and Index Your Screenshots (OCR) on macOS - Alexandru Nedelcu</title>
    <dc:date>2021-07-19T12:01:08+00:00</dc:date>
    <link>https://alexn.org/blog/2020/11/11/organize-index-screenshots-ocr-macos.html</link>
    <dc:creator>jschoolcraft</dc:creator><dc:subject>macos ocr opensource ruby screenshots</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:dbaae058fc93/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:macos"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ocr"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:opensource"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:screenshots"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://blog.backtick.consulting/neovims-built-in-lsp-with-ruby-and-rails/">
    <title>Neovim's built-in LSP with Ruby and Rails | Backtick Blog</title>
    <dc:date>2021-07-07T12:50:59+00:00</dc:date>
    <link>https://blog.backtick.consulting/neovims-built-in-lsp-with-ruby-and-rails/</link>
    <dc:creator>jschoolcraft</dc:creator><description><![CDATA[<blockquote>Install and configure Neovim 0.5's built-in Language Server Protocol for Ruby, Rails and RuboCop or StandardRB</blockquote>]]></description>
<dc:subject>nvim neovim lsp ruby solargraph rubocop standardrb</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:99bb653e779f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:nvim"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:neovim"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:lsp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:solargraph"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:rubocop"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:standardrb"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.alchemists.io/projects/pennyworth/">
    <title>Pennyworth | Alchemists</title>
    <dc:date>2021-06-04T15:02:36+00:00</dc:date>
    <link>https://www.alchemists.io/projects/pennyworth/</link>
    <dc:creator>jschoolcraft</dc:creator><description><![CDATA[<blockquote>A collective devoted to the craft of software engineering where mastery is transmuted into joy.</blockquote>]]></description>
<dc:subject>mac ruby alfred alfredapp</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:c839a21cd27b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:mac"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:alfred"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:alfredapp"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/nevir/Bumbler">
    <title>nevir/Bumbler: Track the load progress of your Bundler-based projects</title>
    <dc:date>2021-06-02T11:26:40+00:00</dc:date>
    <link>https://github.com/nevir/Bumbler</link>
    <dc:creator>jschoolcraft</dc:creator><description><![CDATA[<blockquote>Track the load progress of your Bundler-based projects - nevir/Bumbler</blockquote>]]></description>
<dc:subject>bundler performance ruby gems rails</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:1a3c91742a83/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:bundler"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:gems"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:rails"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://prathamesh.tech/2021/04/18/bundler-2-2-3-and-deployment-of-ruby-apps/">
    <title>Bundler 2.2.3+ and deployment of Ruby apps</title>
    <dc:date>2021-04-23T12:36:52+00:00</dc:date>
    <link>https://prathamesh.tech/2021/04/18/bundler-2-2-3-and-deployment-of-ruby-apps/</link>
    <dc:creator>jschoolcraft</dc:creator><dc:subject>bundler deployment heroku rails ruby</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:520ab9b910b9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:bundler"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:deployment"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:heroku"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
</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-04-12T14:26:36+00:00</dc:date>
    <link>https://janko.io/anything-i-want-with-sequel-and-postgres/</link>
    <dc:creator>jschoolcraft</dc:creator><description><![CDATA[<blockquote>At work I was tasked to migrate our time-series analytics data from CSV file dumps that we’ve been feeding into Power BI to a dedicated database. Our Rails app’s primary database is currently MariaDB, but we wanted to have our analytics data in a separate database either way, so this was a good opportunity to use Postgres which we’re most comfortable with anyway.</blockquote>]]></description>
<dc:subject>databases development ruby postgresql sequel postgres</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:17914caf91af/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:databases"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:postgresql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:sequel"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:postgres"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/chrismo/tablesmith">
    <title>chrismo/tablesmith: Yet another console table tool, focused on minimal config.</title>
    <dc:date>2021-04-09T12:38:12+00:00</dc:date>
    <link>https://github.com/chrismo/tablesmith</link>
    <dc:creator>jschoolcraft</dc:creator><description><![CDATA[<blockquote>Yet another console table tool, focused on minimal config. - chrismo/tablesmith</blockquote>]]></description>
<dc:subject>ruby table formatter console irb hirb</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:32806d76ef05/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:table"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:formatter"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:console"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:irb"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:hirb"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://docs.dragonruby.org/">
    <title>DragonRuby Game Toolkit Documentation</title>
    <dc:date>2021-03-23T11:50:08+00:00</dc:date>
    <link>http://docs.dragonruby.org/</link>
    <dc:creator>jschoolcraft</dc:creator><dc:subject>docs ruby dragonruby gamedev</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:ed55343da940/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:docs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:dragonruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:gamedev"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://karolgalanciak.com/blog/2020/12/20/kafka-for-rubyists-mini-course/">
    <title>Kafka for Rubyists Mini Course</title>
    <dc:date>2021-01-15T21:00:14+00:00</dc:date>
    <link>https://karolgalanciak.com/blog/2020/12/20/kafka-for-rubyists-mini-course/</link>
    <dc:creator>jschoolcraft</dc:creator><dc:subject>ruby kafka tutorial video course</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:86aa91073f20/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:kafka"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:tutorial"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:video"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:course"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/tj/terminal-table">
    <title>tj/terminal-table: Ruby ASCII Table Generator, simple and feature rich.</title>
    <dc:date>2020-11-18T13:51:45+00:00</dc:date>
    <link>https://github.com/tj/terminal-table</link>
    <dc:creator>jschoolcraft</dc:creator><description><![CDATA[<blockquote>Ruby ASCII Table Generator, simple and feature rich. - tj/terminal-table</blockquote>]]></description>
<dc:subject>cli code ruby table command-line data-tabular formatter</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:47fadb670f75/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:cli"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:table"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:command-line"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:data-tabular"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:formatter"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/ankane/informers">
    <title>ankane/informers: State-of-the-art natural language processing for Ruby</title>
    <dc:date>2020-10-20T13:15:55+00:00</dc:date>
    <link>https://github.com/ankane/informers</link>
    <dc:creator>jschoolcraft</dc:creator><description><![CDATA[<blockquote>State-of-the-art natural language processing for Ruby - ankane/informers</blockquote>]]></description>
<dc:subject>ruby nlp sentiment natural-language</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:cc3e442ebaf2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:nlp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:sentiment"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:natural-language"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://danielwachtel.com/rails/dockerizing-ruby-on-rails-app-with-postgresql-database">
    <title>Dockerizing a Ruby on Rails app with a PostgreSQL Database | Daniel Wachtel's Blog</title>
    <dc:date>2020-10-06T13:44:26+00:00</dc:date>
    <link>https://danielwachtel.com/rails/dockerizing-ruby-on-rails-app-with-postgresql-database</link>
    <dc:creator>jschoolcraft</dc:creator><dc:subject>ruby rails docker postgresql postgres</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:f278ea8a331e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:docker"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:postgresql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:postgres"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.speedshop.co/2015/07/22/secrets-to-speedy-ruby-apps-on-heroku.html">
    <title>Secrets to Speedy Ruby Apps On Heroku</title>
    <dc:date>2020-09-25T20:31:01+00:00</dc:date>
    <link>https://www.speedshop.co/2015/07/22/secrets-to-speedy-ruby-apps-on-heroku.html</link>
    <dc:creator>jschoolcraft</dc:creator><dc:subject>heroku rails ruby performance scalability</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:46e9f2a18a0b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:heroku"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:scalability"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://pmarsceill.github.io/just-the-docs/">
    <title>Home | Just the Docs</title>
    <dc:date>2020-09-04T00:59:52+00:00</dc:date>
    <link>https://pmarsceill.github.io/just-the-docs/</link>
    <dc:creator>jschoolcraft</dc:creator><description><![CDATA[<blockquote>Just the Docs is a responsive Jekyll theme with built-in search that is easily customizable and hosted on GitHub Pages.</blockquote>]]></description>
<dc:subject>jekyll markdown coding docs ruby documentation templates code</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:a453249eb9cc/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:jekyll"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:markdown"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:docs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:documentation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:templates"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:code"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://evilmartians.com/chronicles/system-of-a-test-setting-up-end-to-end-rails-testing">
    <title>System of a test: Proper browser testing in Ruby on Rails — Martian Chronicles, Evil Martians’ team blog</title>
    <dc:date>2020-07-23T11:56:17+00:00</dc:date>
    <link>https://evilmartians.com/chronicles/system-of-a-test-setting-up-end-to-end-rails-testing</link>
    <dc:creator>jschoolcraft</dc:creator><description><![CDATA[<blockquote>Discover the best practices for end-to-end browser testing in Ruby on Rails: Ferrum instead of Selenium, CDP, Docker</blockquote>]]></description>
<dc:subject>browser rails ruby testing chrome cuprite</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:cca88109557c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:chrome"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:cuprite"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/felipecsl/wombat">
    <title>felipecsl/wombat: Lightweight Ruby web crawler/scraper with an elegant DSL which extracts structured data from pages.</title>
    <dc:date>2020-07-21T11:48:23+00:00</dc:date>
    <link>https://github.com/felipecsl/wombat</link>
    <dc:creator>jschoolcraft</dc:creator><description><![CDATA[<blockquote>Lightweight Ruby web crawler/scraper with an elegant DSL which extracts structured data from pages. - felipecsl/wombat</blockquote>]]></description>
<dc:subject>ruby scraping crawl crawler scraper</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:b3c58eb93ba3/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:scraping"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:crawl"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:crawler"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:scraper"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/vifreefly/kimuraframework">
    <title>vifreefly/kimuraframework</title>
    <dc:date>2020-07-21T11:46:24+00:00</dc:date>
    <link>https://github.com/vifreefly/kimuraframework</link>
    <dc:creator>jschoolcraft</dc:creator><description><![CDATA[<blockquote>Contribute to vifreefly/kimuraframework development by creating an account on GitHub.</blockquote>]]></description>
<dc:subject>capybara github ruby spider scraping</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:3cfcdf13fd23/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:capybara"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:github"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:spider"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:scraping"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/andymeneely/squib">
    <title>andymeneely/squib: A Ruby DSL for prototyping card games.</title>
    <dc:date>2020-07-21T11:29:21+00:00</dc:date>
    <link>https://github.com/andymeneely/squib</link>
    <dc:creator>jschoolcraft</dc:creator><description><![CDATA[<blockquote>A Ruby DSL for prototyping card games. Contribute to andymeneely/squib development by creating an account on GitHub.</blockquote>]]></description>
<dc:subject>card game prototype ruby boardgame dsl</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:2764360f7752/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:card"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:game"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:prototype"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:boardgame"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:dsl"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://squib.rocks/">
    <title>Squib | A Ruby DSL for prototyping card games</title>
    <dc:date>2020-07-21T11:28:15+00:00</dc:date>
    <link>https://squib.rocks/</link>
    <dc:creator>jschoolcraft</dc:creator><dc:subject>cards design ruby gamedev domain-specific-language games</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:69026e372601/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:cards"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:gamedev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:domain-specific-language"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:games"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.scrapingbee.com/blog/web-scraping-ruby/">
    <title>Web Scraping with Ruby</title>
    <dc:date>2020-07-08T15:15:27+00:00</dc:date>
    <link>https://www.scrapingbee.com/blog/web-scraping-ruby/</link>
    <dc:creator>jschoolcraft</dc:creator><description><![CDATA[<blockquote>Learn web scraping with Ruby with this step-by-step tutorial. We will see the different ways to scrape the web in Ruby through lots of example with gems like Nokogiri, Kimurai and HTTParty.</blockquote>]]></description>
<dc:subject>programming ruby scraper scraping</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:3e253c02c5ec/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:scraper"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:scraping"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/stefansundin/rssbox">
    <title>stefansundin/rssbox: I consume the world via RSS feeds, and this is my attempt to keep it that way.</title>
    <dc:date>2020-06-23T11:51:51+00:00</dc:date>
    <link>https://github.com/stefansundin/rssbox</link>
    <dc:creator>jschoolcraft</dc:creator><description><![CDATA[<blockquote>:newspaper: I consume the world via RSS feeds, and this is my attempt to keep it that way. - stefansundin/rssbox</blockquote>]]></description>
<dc:subject>api github ruby tools feeds atom-feed rss</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:a2911b11cdeb/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:api"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:github"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:feeds"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:atom-feed"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:rss"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.vimfromscratch.com/articles/vim-for-ruby-and-rails-in-2019/">
    <title>Vim for Ruby and Rails in 2019 | Vim From Scratch</title>
    <dc:date>2020-06-19T12:26:25+00:00</dc:date>
    <link>https://www.vimfromscratch.com/articles/vim-for-ruby-and-rails-in-2019/</link>
    <dc:creator>jschoolcraft</dc:creator><description><![CDATA[<blockquote>How to set up Vim for a productive Ruby And RoR workflow? In this articles we will set up syntax highlighting, formatting and linting, ways to run tests and quickly jump between files, autocompletion with solargraph, snippets and more.</blockquote>]]></description>
<dc:subject>programming rails ruby vim</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:c2f9bcb9d5f6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:vim"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://gist.github.com/Ikariusrb">
    <title>Ikariusrb’s gists</title>
    <dc:date>2020-04-18T19:09:35+00:00</dc:date>
    <link>https://gist.github.com/Ikariusrb</link>
    <dc:creator>jschoolcraft</dc:creator><description><![CDATA[<blockquote>GitHub Gist: star and fork Ikariusrb's gists by creating an account on GitHub.</blockquote>]]></description>
<dc:subject>dragonruby ruby game toolkit gtk</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:5317a41c264f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:dragonruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:game"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:toolkit"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:gtk"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://evilmartians.com/chronicles/anyway-config-keep-your-ruby-configuration-sane">
    <title>Anyway Config: Keep your Ruby configuration sane — Martian Chronicles, Evil Martians’ team blog</title>
    <dc:date>2020-04-17T13:54:34+00:00</dc:date>
    <link>https://evilmartians.com/chronicles/anyway-config-keep-your-ruby-configuration-sane</link>
    <dc:creator>jschoolcraft</dc:creator><description><![CDATA[<blockquote>Get your Ruby project out of ENV Hell with anyway_config: the framework for managing your application's configuration.</blockquote>]]></description>
<dc:subject>config rails ruby sinatra</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:a700f75c09b6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:config"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:sinatra"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://spin.atomicobject.com/2017/01/18/rails-script-heroku/">
    <title>Run a Local Rails Script on Heroku</title>
    <dc:date>2020-04-09T12:25:46+00:00</dc:date>
    <link>https://spin.atomicobject.com/2017/01/18/rails-script-heroku/</link>
    <dc:creator>jschoolcraft</dc:creator><description><![CDATA[how to run a local ruby script on a remote production environment on heroku]]></description>
<dc:subject>heroku rails runner ruby scripts console</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:f4b767974067/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:heroku"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:runner"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:scripts"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:console"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://refactoring.guru/design-patterns/ruby">
    <title>Design Patterns in Ruby</title>
    <dc:date>2020-04-07T18:23:36+00:00</dc:date>
    <link>https://refactoring.guru/design-patterns/ruby</link>
    <dc:creator>jschoolcraft</dc:creator><dc:subject>ruby design patterns</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:ce5c83e0326e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:patterns"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/rubycdp/vessel">
    <title>rubycdp/vessel: Fast high-level web crawling Ruby framework</title>
    <dc:date>2020-04-06T21:28:54+00:00</dc:date>
    <link>https://github.com/rubycdp/vessel</link>
    <dc:creator>jschoolcraft</dc:creator><dc:subject>ruby webdev scraping</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:4a4f3814b554/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:scraping"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/ankane/pgsync">
    <title>ankane/pgsync: Sync Postgres data between databases</title>
    <dc:date>2020-03-25T12:16:18+00:00</dc:date>
    <link>https://github.com/ankane/pgsync</link>
    <dc:creator>jschoolcraft</dc:creator><description><![CDATA[<blockquote>Sync Postgres data between databases. Contribute to ankane/pgsync development by creating an account on GitHub.</blockquote>]]></description>
<dc:subject>database development postgres postgresql ruby sync tool</dc:subject>
<dc:identifier>https://pinboard.in/u:jschoolcraft/b:b28844829491/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:postgres"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:postgresql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:sync"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jschoolcraft/t:tool"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>