<?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 (raygrasso)</title>
    <link>https://pinboard.in/u:raygrasso/public/</link>
    <description>recent bookmarks from raygrasso</description>
    <items>
      <rdf:Seq>	<rdf:li rdf:resource="https://hanakai.org/"/>
	<rdf:li rdf:resource="https://blog.arkency.com/making-race-condition-tests-deterministic-with-cyclicbarrier-and-seam/"/>
	<rdf:li rdf:resource="https://github.com/ged/ruby-pg"/>
	<rdf:li rdf:resource="https://naildrivin5.com/blog/2025/10/07/building-a-sub-command-ruby-cli-with-just-optionparser.html"/>
	<rdf:li rdf:resource="https://andywaite.com/2025/03/31/setting-up-zed-with-ruby-lsp.html"/>
	<rdf:li rdf:resource="https://gem.coop/"/>
	<rdf:li rdf:resource="https://timriley.info/posts/rodauth-meet-hanami"/>
	<rdf:li rdf:resource="https://joel.drapper.me/p/rubygems-takeover/"/>
	<rdf:li rdf:resource="https://github.com/spinel-coop/rv"/>
	<rdf:li rdf:resource="https://andre.arko.net/2025/08/25/rv-a-new-kind-of-ruby-management-tool/"/>
	<rdf:li rdf:resource="https://www.meetup.com/ruby-perth-meetup/"/>
	<rdf:li rdf:resource="https://www.phlex.fun/"/>
	<rdf:li rdf:resource="https://github.com/thirdtank/adrs.cloud"/>
	<rdf:li rdf:resource="https://brutrb.com/"/>
	<rdf:li rdf:resource="https://github.com/subelsky/bundler_mcp"/>
	<rdf:li rdf:resource="https://github.com/ruby/prism"/>
	<rdf:li rdf:resource="https://rubyapi.org/3.4/o/data"/>
	<rdf:li rdf:resource="https://github.com/d-unsed/ruru"/>
	<rdf:li rdf:resource="https://naildrivin5.com/blog/2024/09/25/achieve-static-typing-benefits-in-ruby-with-keywords-args-and-class-constants.html"/>
	<rdf:li rdf:resource="https://noelrappin.com/blog/2024/09/how-not-to-use-static-typing-in-ruby/"/>
	<rdf:li rdf:resource="https://noelrappin.com/blog/2024/08/what-about-static-typing-in-ruby/"/>
	<rdf:li rdf:resource="https://garrettdimon.com/journal/posts/erb-partials-helpers-and-rails"/>
	<rdf:li rdf:resource="https://railsatscale.com/2023-12-19-irb-for-ruby-3-3/"/>
	<rdf:li rdf:resource="https://github.com/rubyatscale/packs"/>
	<rdf:li rdf:resource="https://github.com/Shopify/ruby-lsp"/>
	<rdf:li rdf:resource="https://railsatscale.com/2023-08-29-ruby-outperforms-c/"/>
	<rdf:li rdf:resource="https://github.com/judofyr/temple"/>
	<rdf:li rdf:resource="https://evilmartians.com/chronicles/gemfile-of-dreams-libraries-we-use-to-build-rails-apps"/>
	<rdf:li rdf:resource="https://github.com/ankane/polars-ruby"/>
	<rdf:li rdf:resource="https://twitter.com/davetron5000/status/1587092294808788997"/>
	<rdf:li rdf:resource="https://github.com/Shopify/pitchfork"/>
	<rdf:li rdf:resource="https://github.com/apneadiving/changeset"/>
	<rdf:li rdf:resource="https://github.com/ruby-syntax-tree/syntax_tree"/>
	<rdf:li rdf:resource="https://www.bridgetownrb.com/"/>
	<rdf:li rdf:resource="https://github.com/powerpak/tqdm-ruby"/>
	<rdf:li rdf:resource="https://dev.to/st0012/a-sneak-peek-of-ruby-s-new-debugger-5caa"/>
	<rdf:li rdf:resource="https://github.com/ruby/debug"/>
	<rdf:li rdf:resource="https://github.com/rafaelsales/ulid"/>
	<rdf:li rdf:resource="https://discuss.rubyonrails.org/t/tips-and-tricks-for-developing-rails-applications-on-apple-silicon/77089"/>
	<rdf:li rdf:resource="https://github.com/timriley/hanami-2-application-template"/>
	<rdf:li rdf:resource="https://codetales.io/blog/speeding-up-bundler-in-dockerized-environments"/>
	<rdf:li rdf:resource="https://github.com/fetlife/rollout"/>
	<rdf:li rdf:resource="https://sorbet.org/blog/2020/07/30/ruby-3-rbs-sorbet"/>
	<rdf:li rdf:resource="https://shopify.engineering/static-typing-ruby"/>
	<rdf:li rdf:resource="https://github.com/rubygems/gemstash"/>
	<rdf:li rdf:resource="https://www.ruby-lang.org/en/news/2020/09/25/ruby-3-0-0-preview1-released/"/>
	<rdf:li rdf:resource="https://github.com/Kong/unirest-ruby"/>
	<rdf:li rdf:resource="https://github.com/aasm/aasm"/>
	<rdf:li rdf:resource="https://github.com/jonatas/fast"/>
	<rdf:li rdf:resource="https://github.com/prettier/plugin-ruby"/>
	<rdf:li rdf:resource="http://hanamirb.org/blog/2020/02/26/introducing-hanami-api.html"/>
	<rdf:li rdf:resource="https://mfeckie.dev/using-rust-in-ruby/"/>
	<rdf:li rdf:resource="https://github.com/fxn/zeitwerk"/>
	<rdf:li rdf:resource="https://github.com/braintree/runbook"/>
	<rdf:li rdf:resource="https://ttytoolkit.org/"/>
	<rdf:li rdf:resource="https://github.com/testdouble/referral"/>
	<rdf:li rdf:resource="https://sorbet.org/blog/2019/06/20/open-sourcing-sorbet"/>
	<rdf:li rdf:resource="https://github.com/sorbet/sorbet"/>
	<rdf:li rdf:resource="https://github.com/gel-rb/gel"/>
	<rdf:li rdf:resource="https://sorbet.org/"/>
	<rdf:li rdf:resource="https://github.com/testdouble/standard"/>
	<rdf:li rdf:resource="https://sourcediving.com/use-bundler-local-repository-override-when-developing-your-git-gems-7beeea3818c0"/>
	<rdf:li rdf:resource="https://medium.com/@fxn/zeitwerk-a-new-code-loader-for-ruby-ae7895977e73"/>
	<rdf:li rdf:resource="https://thoughtbot.com/upcase/videos/thoughtbots-approach-to-ruby"/>
	<rdf:li rdf:resource="https://github.com/english/speculation"/>
	<rdf:li rdf:resource="https://www.ruby-lang.org/en/news/2018/11/08/snap/"/>
	<rdf:li rdf:resource="https://github.com/egonSchiele/contracts.ruby"/>
	<rdf:li rdf:resource="https://github.com/olegantonyan/typerb"/>
	<rdf:li rdf:resource="https://github.com/ruby-formatter/rufo"/>
	<rdf:li rdf:resource="https://github.com/nesaulov/surrealist"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="https://hanakai.org/">
    <title>Hanakai</title>
    <dc:date>2026-05-04T00:57:18+00:00</dc:date>
    <link>https://hanakai.org/</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>ruby</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:2630984c8993/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://blog.arkency.com/making-race-condition-tests-deterministic-with-cyclicbarrier-and-seam/">
    <title>Making race condition tests deterministic with Concurrent::CyclicBarrier and seam</title>
    <dc:date>2025-12-06T06:31:37+00:00</dc:date>
    <link>https://blog.arkency.com/making-race-condition-tests-deterministic-with-cyclicbarrier-and-seam/</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>ruby</dc:subject>
<dc:source>https://instapaper.com/</dc:source>
<dc:identifier>https://pinboard.in/u:raygrasso/b:5891973fcf25/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/ged/ruby-pg">
    <title>ruby-pg</title>
    <dc:date>2025-10-11T23:58:33+00:00</dc:date>
    <link>https://github.com/ged/ruby-pg</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[A PostgreSQL client library for Ruby]]></description>
<dc:subject>postgres ruby</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:f7f5bfd36201/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:postgres"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://naildrivin5.com/blog/2025/10/07/building-a-sub-command-ruby-cli-with-just-optionparser.html">
    <title>Building a Sub-command Ruby CLI with just OptionParser</title>
    <dc:date>2025-10-08T03:40:48+00:00</dc:date>
    <link>https://naildrivin5.com/blog/2025/10/07/building-a-sub-command-ruby-cli-with-just-optionparser.html</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>ruby</dc:subject>
<dc:source>https://instapaper.com/</dc:source>
<dc:identifier>https://pinboard.in/u:raygrasso/b:e51b7038057f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://andywaite.com/2025/03/31/setting-up-zed-with-ruby-lsp.html">
    <title>Setting up Zed with Ruby LSP | Andy Waite</title>
    <dc:date>2025-10-08T00:30:23+00:00</dc:date>
    <link>https://andywaite.com/2025/03/31/setting-up-zed-with-ruby-lsp.html</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>ruby zed-editor</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:77d5f8c0559b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:zed-editor"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://gem.coop/">
    <title>gem.coop</title>
    <dc:date>2025-10-07T01:15:32+00:00</dc:date>
    <link>https://gem.coop/</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Alternative Gem server for Ruby.]]></description>
<dc:subject>ruby</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:6a29d2d5448e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://timriley.info/posts/rodauth-meet-hanami">
    <title>Rodauth, meet Hanami - Tim Riley</title>
    <dc:date>2025-09-28T11:39:51+00:00</dc:date>
    <link>https://timriley.info/posts/rodauth-meet-hanami</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>ruby authentication</dc:subject>
<dc:source>https://instapaper.com/</dc:source>
<dc:identifier>https://pinboard.in/u:raygrasso/b:6bc9218a496b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:authentication"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://joel.drapper.me/p/rubygems-takeover/">
    <title>Shopify, pulling strings at Ruby Central, forces Bundler and RubyGems takeover</title>
    <dc:date>2025-09-26T11:20:11+00:00</dc:date>
    <link>https://joel.drapper.me/p/rubygems-takeover/</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>ruby</dc:subject>
<dc:source>https://instapaper.com/</dc:source>
<dc:identifier>https://pinboard.in/u:raygrasso/b:96459cfedd4b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/spinel-coop/rv">
    <title>rv</title>
    <dc:date>2025-08-27T03:02:15+00:00</dc:date>
    <link>https://github.com/spinel-coop/rv</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[💎💨 Next-gen very fast Ruby tooling]]></description>
<dc:subject>ruby</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:a127a71ebcd9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://andre.arko.net/2025/08/25/rv-a-new-kind-of-ruby-management-tool/">
    <title>rv , a new kind of Ruby management tool</title>
    <dc:date>2025-08-26T10:35:18+00:00</dc:date>
    <link>https://andre.arko.net/2025/08/25/rv-a-new-kind-of-ruby-management-tool/</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[For the last ten years or so of working on Bundler, I’ve had a wish rattling around: I want a better dependency manager.]]></description>
<dc:subject>ruby</dc:subject>
<dc:source>https://instapaper.com/</dc:source>
<dc:identifier>https://pinboard.in/u:raygrasso/b:96bad0120621/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.meetup.com/ruby-perth-meetup/">
    <title>Ruby Perth Meetup</title>
    <dc:date>2025-08-06T23:01:57+00:00</dc:date>
    <link>https://www.meetup.com/ruby-perth-meetup/</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Ruby Perth is back.]]></description>
<dc:subject>ruby meetups perth</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:08e5fbfdb5b9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:meetups"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:perth"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.phlex.fun/">
    <title>Phlex</title>
    <dc:date>2025-08-03T06:36:06+00:00</dc:date>
    <link>https://www.phlex.fun/</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[View components in Ruby]]></description>
<dc:subject>ruby</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:0869143283f0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/thirdtank/adrs.cloud">
    <title>adrs.cloud</title>
    <dc:date>2025-07-08T22:28:22+00:00</dc:date>
    <link>https://github.com/thirdtank/adrs.cloud</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[adrs as a service built on BrutRB]]></description>
<dc:subject>ruby</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:bea57676a78e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://brutrb.com/">
    <title>Brut RB</title>
    <dc:date>2025-07-08T22:22:11+00:00</dc:date>
    <link>https://brutrb.com/</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[A Ruby web framework.]]></description>
<dc:subject>brut ruby web-development</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:65dd581f43dc/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:brut"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:web-development"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/subelsky/bundler_mcp">
    <title>bundler_mcp</title>
    <dc:date>2025-07-07T00:42:09+00:00</dc:date>
    <link>https://github.com/subelsky/bundler_mcp</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[A Model Context Protocol (MCP) server enabling AI agents to query information about gems in a Ruby project's Gemfile, including source code and metadata.]]></description>
<dc:subject>ruby mcp</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:9044e8738f94/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:mcp"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/ruby/prism">
    <title>prism</title>
    <dc:date>2025-06-22T01:16:45+00:00</dc:date>
    <link>https://github.com/ruby/prism</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Prism Ruby parser]]></description>
<dc:subject>ruby</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:7a7caac31a76/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://rubyapi.org/3.4/o/data">
    <title>Data | Ruby API (v3.4)</title>
    <dc:date>2025-03-12T11:55:18+00:00</dc:date>
    <link>https://rubyapi.org/3.4/o/data</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Immutable value objects in Ruby.]]></description>
<dc:subject>ruby</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:6619b5bcdcc4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/d-unsed/ruru">
    <title>ruru</title>
    <dc:date>2024-10-06T10:27:26+00:00</dc:date>
    <link>https://github.com/d-unsed/ruru</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Native Ruby extensions written in Rust]]></description>
<dc:subject>ruby rustlang</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:d7151333ca17/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:rustlang"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://naildrivin5.com/blog/2024/09/25/achieve-static-typing-benefits-in-ruby-with-keywords-args-and-class-constants.html">
    <title>Achieve Static Typing Benefits in Ruby with Keywords Args and Class Constants</title>
    <dc:date>2024-09-26T02:27:16+00:00</dc:date>
    <link>https://naildrivin5.com/blog/2024/09/25/achieve-static-typing-benefits-in-ruby-with-keywords-args-and-class-constants.html</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>ruby</dc:subject>
<dc:source>https://instapaper.com/</dc:source>
<dc:identifier>https://pinboard.in/u:raygrasso/b:2c325bc4dcc2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://noelrappin.com/blog/2024/09/how-not-to-use-static-typing-in-ruby/">
    <title>How Not To Use Static Typing In Ruby – Noel Rappin Writes Here</title>
    <dc:date>2024-09-26T02:21:48+00:00</dc:date>
    <link>https://noelrappin.com/blog/2024/09/how-not-to-use-static-typing-in-ruby/</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>ruby</dc:subject>
<dc:source>https://instapaper.com/</dc:source>
<dc:identifier>https://pinboard.in/u:raygrasso/b:3043358763e0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://noelrappin.com/blog/2024/08/what-about-static-typing-in-ruby/">
    <title>What About Static Typing in Ruby? – Noel Rappin Writes Here</title>
    <dc:date>2024-08-29T12:25:09+00:00</dc:date>
    <link>https://noelrappin.com/blog/2024/08/what-about-static-typing-in-ruby/</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>ruby types</dc:subject>
<dc:source>https://instapaper.com/</dc:source>
<dc:identifier>https://pinboard.in/u:raygrasso/b:3617d727ed8f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:types"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://garrettdimon.com/journal/posts/erb-partials-helpers-and-rails">
    <title>Structure Your ERb and Partials for more Maintainable Front-end Code in Rails</title>
    <dc:date>2024-08-28T22:54:19+00:00</dc:date>
    <link>https://garrettdimon.com/journal/posts/erb-partials-helpers-and-rails</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>ruby</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:06ad8ac57a8d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://railsatscale.com/2023-12-19-irb-for-ruby-3-3/">
    <title>Unveiling the big leap in Ruby 3.3’s IRB</title>
    <dc:date>2023-12-25T05:23:10+00:00</dc:date>
    <link>https://railsatscale.com/2023-12-19-irb-for-ruby-3-3/</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>ruby</dc:subject>
<dc:source>https://instapaper.com/</dc:source>
<dc:identifier>https://pinboard.in/u:raygrasso/b:a686acb5b8ac/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/rubyatscale/packs">
    <title>packs</title>
    <dc:date>2023-12-22T11:55:09+00:00</dc:date>
    <link>https://github.com/rubyatscale/packs</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[packs are a specification for an extensible packaging system to help modularize Ruby applications.]]></description>
<dc:subject>ruby</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:8280aa90df27/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/Shopify/ruby-lsp">
    <title>ruby-lsp</title>
    <dc:date>2023-11-11T02:27:54+00:00</dc:date>
    <link>https://github.com/Shopify/ruby-lsp</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[An opinionated language server for Ruby]]></description>
<dc:subject>ruby</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:d89df584f339/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://railsatscale.com/2023-08-29-ruby-outperforms-c/">
    <title>Ruby Outperforms C: Breaking the Catch-22 | Rails at Scale</title>
    <dc:date>2023-09-07T11:39:53+00:00</dc:date>
    <link>https://railsatscale.com/2023-08-29-ruby-outperforms-c/</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>ruby performance</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:9a748a0cf778/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:performance"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/judofyr/temple">
    <title>temple</title>
    <dc:date>2023-04-12T00:17:27+00:00</dc:date>
    <link>https://github.com/judofyr/temple</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Template compilation framework in Ruby]]></description>
<dc:subject>ruby</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:5a5402ac5084/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
</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-02-08T13:01:34+00:00</dc:date>
    <link>https://evilmartians.com/chronicles/gemfile-of-dreams-libraries-we-use-to-build-rails-apps</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>ruby rails</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:0aac4ee94564/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:rails"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/ankane/polars-ruby">
    <title>polars-ruby</title>
    <dc:date>2023-01-19T00:45:51+00:00</dc:date>
    <link>https://github.com/ankane/polars-ruby</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Blazingly fast DataFrames for Ruby]]></description>
<dc:subject>ruby</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:b216bd99f102/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://twitter.com/davetron5000/status/1587092294808788997">
    <title>Setup scripts</title>
    <dc:date>2022-11-01T05:46:28+00:00</dc:date>
    <link>https://twitter.com/davetron5000/status/1587092294808788997</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>ruby scripts</dc:subject>
<dc:source>https://instapaper.com/</dc:source>
<dc:identifier>https://pinboard.in/u:raygrasso/b:39b8dd7579cf/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:scripts"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/Shopify/pitchfork">
    <title>pitchfork</title>
    <dc:date>2022-10-07T12:43:23+00:00</dc:date>
    <link>https://github.com/Shopify/pitchfork</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[pitchfork is a preforking HTTP server for Rack applications designed to minimize memory usage by maximizing Copy-on-Write performance.]]></description>
<dc:subject>ruby</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:d1cb9e369fe5/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/apneadiving/changeset">
    <title>changeset</title>
    <dc:date>2022-10-02T12:49:04+00:00</dc:date>
    <link>https://github.com/apneadiving/changeset</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Grouping persistence operations and events from actions to push them in a single transaction]]></description>
<dc:subject>ruby databases</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:5009f90ddce7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:databases"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/ruby-syntax-tree/syntax_tree">
    <title>syntax_tree</title>
    <dc:date>2022-07-26T01:24:05+00:00</dc:date>
    <link>https://github.com/ruby-syntax-tree/syntax_tree</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[A fast Ruby parser and formatter]]></description>
<dc:subject>ruby</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:3277b4e9f866/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.bridgetownrb.com/">
    <title>Bridgetown: Next-Generation Progressive Site Generator</title>
    <dc:date>2022-07-06T09:33:44+00:00</dc:date>
    <link>https://www.bridgetownrb.com/</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Bridgetown is a next-generation, progressive site generator & fullstack framework, powered by Ruby.]]></description>
<dc:subject>static-generator ruby</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:17b92ba6a76a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:static-generator"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/powerpak/tqdm-ruby">
    <title>tqdm-ruby</title>
    <dc:date>2021-11-11T23:20:14+00:00</dc:date>
    <link>https://github.com/powerpak/tqdm-ruby</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Add a progress bar to your loops in a second. (A port of Python's tqdm.)]]></description>
<dc:subject>ruby</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:55afe38fab68/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://dev.to/st0012/a-sneak-peek-of-ruby-s-new-debugger-5caa">
    <title>A Sneak Peek of Ruby's New Debugger! - DEV Community</title>
    <dc:date>2021-07-30T01:58:19+00:00</dc:date>
    <link>https://dev.to/st0012/a-sneak-peek-of-ruby-s-new-debugger-5caa</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>ruby debugging</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:e293460c9171/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:debugging"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/ruby/debug">
    <title>ruby debug</title>
    <dc:date>2021-06-29T01:08:13+00:00</dc:date>
    <link>https://github.com/ruby/debug</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Debugging functionality for Ruby]]></description>
<dc:subject>ruby</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:a271b7cada56/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/rafaelsales/ulid">
    <title>ulid</title>
    <dc:date>2021-04-14T03:15:11+00:00</dc:date>
    <link>https://github.com/rafaelsales/ulid</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Universally Unique Lexicographically Sortable Identifier implementation for Ruby]]></description>
<dc:subject>ruby uuid</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:41364ce59ddb/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:uuid"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://discuss.rubyonrails.org/t/tips-and-tricks-for-developing-rails-applications-on-apple-silicon/77089">
    <title>Tips and tricks for developing Rails applications on Apple Silicon - rubyonrails-talk - Ruby on Rails Discussions</title>
    <dc:date>2021-02-03T02:38:07+00:00</dc:date>
    <link>https://discuss.rubyonrails.org/t/tips-and-tricks-for-developing-rails-applications-on-apple-silicon/77089</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>rails ruby apple-silicon</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:raygrasso/b:8da2c5bb0dfa/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:apple-silicon"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/timriley/hanami-2-application-template">
    <title>Hanami 2 application starter template</title>
    <dc:date>2021-01-07T08:11:03+00:00</dc:date>
    <link>https://github.com/timriley/hanami-2-application-template</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>ruby</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:162a5ce2df22/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://codetales.io/blog/speeding-up-bundler-in-dockerized-environments">
    <title>Speeding up Bundler in dockerized environments</title>
    <dc:date>2020-12-29T01:17:09+00:00</dc:date>
    <link>https://codetales.io/blog/speeding-up-bundler-in-dockerized-environments</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>docker ruby</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:raygrasso/b:f735da1fd08e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:docker"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/fetlife/rollout">
    <title>GitHub - fetlife/rollout: Feature flippers.</title>
    <dc:date>2020-12-09T13:13:08+00:00</dc:date>
    <link>https://github.com/fetlife/rollout</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Feature flippers for Ruby.]]></description>
<dc:subject>ruby</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:304b8b7e6471/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://sorbet.org/blog/2020/07/30/ruby-3-rbs-sorbet">
    <title>Types in Ruby 3, RBS, and Sorbet · Sorbet</title>
    <dc:date>2020-12-09T01:46:50+00:00</dc:date>
    <link>https://sorbet.org/blog/2020/07/30/ruby-3-rbs-sorbet</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>ruby</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:ec73f4f173c2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://shopify.engineering/static-typing-ruby">
    <title>Static Typing for Ruby — Development</title>
    <dc:date>2020-11-27T12:14:56+00:00</dc:date>
    <link>https://shopify.engineering/static-typing-ruby</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Shopify walk through how they introduced Sorbet for typing to their Ruby monolith.]]></description>
<dc:subject>ruby typing</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:a6660bc0840d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:typing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/rubygems/gemstash">
    <title>GitHub - rubygems/gemstash</title>
    <dc:date>2020-10-21T08:13:17+00:00</dc:date>
    <link>https://github.com/rubygems/gemstash</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[A RubyGems.org cache and private gem server]]></description>
<dc:subject>ruby</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:6f1164df9463/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.ruby-lang.org/en/news/2020/09/25/ruby-3-0-0-preview1-released/">
    <title>Ruby 3.0.0 Preview 1 Released</title>
    <dc:date>2020-09-26T01:31:29+00:00</dc:date>
    <link>https://www.ruby-lang.org/en/news/2020/09/25/ruby-3-0-0-preview1-released/</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>ruby</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:a2c35e3848be/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/Kong/unirest-ruby">
    <title>GitHub - Kong/unirest-ruby: Unirest in Ruby: Simplified, lightweight HTTP client library.</title>
    <dc:date>2020-09-05T00:13:11+00:00</dc:date>
    <link>https://github.com/Kong/unirest-ruby</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Unirest in Ruby: Simplified, lightweight HTTP client library.]]></description>
<dc:subject>ruby REST api</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:6d90d2e68939/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:REST"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:api"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/aasm/aasm">
    <title>GitHub - aasm/aasm</title>
    <dc:date>2020-09-02T08:13:17+00:00</dc:date>
    <link>https://github.com/aasm/aasm</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[AASM - State machines for Ruby classes (plain Ruby, ActiveRecord, Mongoid, NoBrainer)]]></description>
<dc:subject>ruby state-machines</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:c4becd59cccc/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:state-machines"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/jonatas/fast">
    <title>GitHub - jonatas/fast</title>
    <dc:date>2020-08-08T09:13:08+00:00</dc:date>
    <link>https://github.com/jonatas/fast</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Find in AST - Search and refactor code directly in Abstract Syntax Tree as you do with grep for strings]]></description>
<dc:subject>ruby refactoring</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:0449181dabde/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:refactoring"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/prettier/plugin-ruby">
    <title>GitHub - prettier/plugin-ruby: Prettier Ruby Plugin</title>
    <dc:date>2020-03-22T23:56:27+00:00</dc:date>
    <link>https://github.com/prettier/plugin-ruby</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Prettier Ruby Plugin]]></description>
<dc:subject>ruby tools</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:803ff5e9ebf8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:tools"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://hanamirb.org/blog/2020/02/26/introducing-hanami-api.html">
    <title>Hanami | Introducing Hanami::API</title>
    <dc:date>2020-02-28T11:36:40+00:00</dc:date>
    <link>http://hanamirb.org/blog/2020/02/26/introducing-hanami-api.html</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Rails alternative.]]></description>
<dc:subject>ruby</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:2eb8c2ec338b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://mfeckie.dev/using-rust-in-ruby/">
    <title>Using Rust in Ruby</title>
    <dc:date>2019-10-30T13:49:29+00:00</dc:date>
    <link>https://mfeckie.dev/using-rust-in-ruby/</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>rustlang ruby</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:8508e89f4f56/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:rustlang"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/fxn/zeitwerk">
    <title>GitHub - fxn/zeitwerk</title>
    <dc:date>2019-10-10T01:37:06+00:00</dc:date>
    <link>https://github.com/fxn/zeitwerk</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Efficient and thread-safe code loader for Ruby]]></description>
<dc:subject>ruby</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:11929c0a67f3/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/braintree/runbook">
    <title>GitHub - braintree/runbook: A framework for progressive system automation</title>
    <dc:date>2019-08-13T03:21:11+00:00</dc:date>
    <link>https://github.com/braintree/runbook</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[A framework for progressive system automation]]></description>
<dc:subject>automation ruby</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:bfa275a738aa/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:automation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://ttytoolkit.org/">
    <title>TTY • The Ruby terminal apps toolkit</title>
    <dc:date>2019-08-11T23:25:37+00:00</dc:date>
    <link>https://ttytoolkit.org/</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>terminal ruby</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:e39646d846d8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:terminal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/testdouble/referral">
    <title>GitHub - testdouble/referral</title>
    <dc:date>2019-07-11T00:44:56+00:00</dc:date>
    <link>https://github.com/testdouble/referral</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[🕵️‍♀️ Find, filter, and sort your Ruby code's definitions & references]]></description>
<dc:subject>ruby</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:64eb1b2783e4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://sorbet.org/blog/2019/06/20/open-sourcing-sorbet">
    <title>Open-sourcing Sorbet: a fast, powerful type checker for Ruby · Sorbet</title>
    <dc:date>2019-06-21T03:03:06+00:00</dc:date>
    <link>https://sorbet.org/blog/2019/06/20/open-sourcing-sorbet</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>ruby types</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:395b98f9672d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:types"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/sorbet/sorbet">
    <title>GitHub - sorbet/sorbet: A Typechecker for Ruby</title>
    <dc:date>2019-06-21T01:23:36+00:00</dc:date>
    <link>https://github.com/sorbet/sorbet</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[A Typechecker for Ruby]]></description>
<dc:subject>ruby types</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:ef2df07a541f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:types"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/gel-rb/gel">
    <title>GitHub - gel-rb/gel: A modern gem manager</title>
    <dc:date>2019-04-26T14:48:40+00:00</dc:date>
    <link>https://github.com/gel-rb/gel</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[A modern gem manager]]></description>
<dc:subject>ruby</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:6a574f458db7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://sorbet.org/">
    <title>Sorbet · A static type checker for Ruby</title>
    <dc:date>2019-04-26T13:07:28+00:00</dc:date>
    <link>https://sorbet.org/</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[A static type checker for Ruby]]></description>
<dc:subject>ruby types</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:dcbbd2e37ab9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:types"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/testdouble/standard">
    <title>GitHub - testdouble/standard: 🌟 Ruby Style Guide, with linter &amp; automatic code fixer</title>
    <dc:date>2019-04-24T05:49:24+00:00</dc:date>
    <link>https://github.com/testdouble/standard</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[🌟 Ruby Style Guide, with linter & automatic code fixer]]></description>
<dc:subject>ruby</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:e72fdaa3e202/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://sourcediving.com/use-bundler-local-repository-override-when-developing-your-git-gems-7beeea3818c0">
    <title>Use Bundler local repository override when developing your Git gems</title>
    <dc:date>2019-04-18T03:20:15+00:00</dc:date>
    <link>https://sourcediving.com/use-bundler-local-repository-override-when-developing-your-git-gems-7beeea3818c0</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Override to use a local version of a gem.]]></description>
<dc:subject>bundler ruby</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:872cb042ece6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:bundler"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://medium.com/@fxn/zeitwerk-a-new-code-loader-for-ruby-ae7895977e73">
    <title>Zeitwerk: A new code loader for Ruby – Xavier Noria – Medium</title>
    <dc:date>2019-01-19T13:37:30+00:00</dc:date>
    <link>https://medium.com/@fxn/zeitwerk-a-new-code-loader-for-ruby-ae7895977e73</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>ruby</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:cc14ea76dbd9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://thoughtbot.com/upcase/videos/thoughtbots-approach-to-ruby">
    <title>thoughtbot's Approach to Ruby | Online Video Tutorial by thoughtbot</title>
    <dc:date>2019-01-01T13:24:57+00:00</dc:date>
    <link>https://thoughtbot.com/upcase/videos/thoughtbots-approach-to-ruby</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>ruby</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:46a77679e201/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/english/speculation">
    <title>GitHub - english/speculation: Ruby port of clojure.spec</title>
    <dc:date>2018-12-19T09:04:00+00:00</dc:date>
    <link>https://github.com/english/speculation</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Ruby port of clojure.spec]]></description>
<dc:subject>ruby</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:b0b920e270e4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.ruby-lang.org/en/news/2018/11/08/snap/">
    <title>The official ruby snap is available</title>
    <dc:date>2018-12-02T11:40:19+00:00</dc:date>
    <link>https://www.ruby-lang.org/en/news/2018/11/08/snap/</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Installing ruby using snap]]></description>
<dc:subject>ruby</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:b3c9ae73df19/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/egonSchiele/contracts.ruby">
    <title>GitHub - egonSchiele/contracts.ruby: Contracts for Ruby.</title>
    <dc:date>2018-11-23T03:16:36+00:00</dc:date>
    <link>https://github.com/egonSchiele/contracts.ruby</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Contracts for Ruby.]]></description>
<dc:subject>ruby</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:bd5273c995d3/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/olegantonyan/typerb">
    <title>GitHub - olegantonyan/typerb: Strong type checking for Ruby</title>
    <dc:date>2018-11-23T03:16:36+00:00</dc:date>
    <link>https://github.com/olegantonyan/typerb</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Strong type checking for Ruby]]></description>
<dc:subject>ruby</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:3b0016e78ba5/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/ruby-formatter/rufo">
    <title>GitHub - ruby-formatter/rufo: The Ruby Formatter - created by @asterite</title>
    <dc:date>2018-11-09T03:33:39+00:00</dc:date>
    <link>https://github.com/ruby-formatter/rufo</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[The Ruby Formatter - created by @asterite]]></description>
<dc:subject>ruby</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:aa63405bd0be/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/nesaulov/surrealist">
    <title>GitHub - nesaulov/surrealist</title>
    <dc:date>2018-11-01T23:56:45+00:00</dc:date>
    <link>https://github.com/nesaulov/surrealist</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[to_json but I wrote it myself]]></description>
<dc:subject>ruby json</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:ee291eb5a1ec/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:json"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>