<?xml version="1.0" encoding="UTF-8"?>

<rdf:RDF
 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
 xmlns="http://purl.org/rss/1.0/"
 xmlns:admin="http://webns.net/mvcb/"
 xmlns:content="http://purl.org/rss/1.0/modules/content/"
 xmlns:dc="http://purl.org/dc/elements/1.1/"
 xmlns:hatena="http://www.hatena.ne.jp/info/xmlns#"
 xmlns:syn="http://purl.org/rss/1.0/modules/syndication/"
 xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/"
>

<channel rdf:about="https://b.hatena.ne.jp/braitom/Ruby/">
<title>Ruby&#x306B;&#x95A2;&#x3059;&#x308B;braitom&#x306E;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;</title>
<link>https://b.hatena.ne.jp/braitom/Ruby/</link>
<description>Ruby&#x306B;&#x95A2;&#x3059;&#x308B;braitom&#x306E;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; (41)</description>
<items>
 <rdf:Seq>
  <rdf:li rdf:resource="https://b.hatena.ne.jp/braitom/20210120#bookmark-4697046016629770914" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/braitom/20190902#bookmark-4673610342930014562" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/braitom/20190805#bookmark-4672462341549727266" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/braitom/20190607#bookmark-4669728436910941378" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/braitom/20190513#bookmark-4662275882138113537" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/braitom/20190423#bookmark-4667703228532520738" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/braitom/20190421#bookmark-4667638825979221922" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/braitom/20190421#bookmark-4667589622257671330" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/braitom/20190419#bookmark-4667530916988866914" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/braitom/20190419#bookmark-4667545386745051938" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/braitom/20190329#bookmark-4666488853040147810" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/braitom/20190327#bookmark-4666297188934079906" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/braitom/20190218#bookmark-4664626977952909697" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/braitom/20190127#bookmark-4663746647586889121" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/braitom/20190127#bookmark-4663734097154016641" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/braitom/20190127#bookmark-4663757319507844033" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/braitom/20181205#bookmark-374100054" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/braitom/20180922#bookmark-355331789" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/braitom/20180813#bookmark-369223393" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/braitom/20180504#bookmark-363536876" />
 </rdf:Seq>
</items>
</channel>
<item rdf:about="https://b.hatena.ne.jp/braitom/20210120#bookmark-4697046016629770914">
<title>Ruby comes to Cloud Functions | Google Cloud Blog</title>
<link>https://cloud.google.com/blog/products/application-development/ruby-comes-to-cloud-functions</link>
<description>Cloud Functions&#x304C;Ruby&#x306E;&#x30B5;&#x30DD;&#x30FC;&#x30C8;&#x3092;&#x958B;&#x59CB;&#x3002;</description>
<dc:creator>braitom</dc:creator>
<dc:date>2021-01-20T14:00:26Z</dc:date>
<dc:subject>google</dc:subject>
<dc:subject>ruby</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/google" />
    <rdf:li resource="https://b.hatena.ne.jp/q/ruby" />
  </rdf:Bag>
</taxo:topics>
<content:encoded>&#x3C;blockquote cite=&#x22;https://cloud.google.com/blog/products/application-development/ruby-comes-to-cloud-functions&#x22; title=&#x22;Ruby comes to Cloud Functions | Google Cloud Blog&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fcloud.google.com%2Fblog%2Fproducts%2Fapplication-development%2Fruby-comes-to-cloud-functions&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://cloud.google.com/blog/products/application-development/ruby-comes-to-cloud-functions&#x22;&#x3E;Ruby comes to Cloud Functions | Google Cloud Blog&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://cloud.google.com/blog/products/application-development/ruby-comes-to-cloud-functions&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/d18fe294b378d4f3fb9b6eb96eaaa8615c66f17c/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fstorage.googleapis.com%2Fgweb-cloudblog-publish%2Fimages%2F03_-_Application_Development_SWHuGHU.max-2600x2600.jpg&#x22; alt=&#x22;Ruby comes to Cloud Functions | Google Cloud Blog&#x22; title=&#x22;Ruby comes to Cloud Functions | Google Cloud Blog&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;Cloud Functions, Google Cloud&#x2019;s Function as a Service (FaaS) offering, is a lightweight compute platform for creating single-purpose, stand-alone functions that respond to events, without having to manage a server or runtime environment. Cloud functions are a great fit for serverless, application...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/cloud.google.com/blog/products/application-development/ruby-comes-to-cloud-functions&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://cloud.google.com/blog/products/application-development/ruby-comes-to-cloud-functions&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - Ruby comes to Cloud Functions | Google Cloud Blog&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - Ruby comes to Cloud Functions | Google Cloud Blog&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/cloud.google.com/blog/products/application-development/ruby-comes-to-cloud-functions&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
<hatena:bookmarkcount>12</hatena:bookmarkcount>
</item>
<item rdf:about="https://b.hatena.ne.jp/braitom/20190902#bookmark-4673610342930014562">
<title>Ruby support comes to App Engine standard environment | Google Cloud Blog</title>
<link>https://cloud.google.com/blog/products/application-development/ruby-support-comes-to-app-engine-standard-environment</link>
<description>Google App Engine&#x306E;Standard&#x74B0;&#x5883;&#x3067;Ruby&#x30B5;&#x30DD;&#x30FC;&#x30C8;&#x304C;&#x8FFD;&#x52A0;&#x3002;&#x307E;&#x3060;&#x30D9;&#x30FC;&#x30BF;&#x7248;&#x3002;</description>
<dc:creator>braitom</dc:creator>
<dc:date>2019-09-01T16:12:53Z</dc:date>
<dc:subject>ruby</dc:subject>
<dc:subject>GAE</dc:subject>
<dc:subject>gcp</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/ruby" />
    <rdf:li resource="https://b.hatena.ne.jp/q/GAE" />
    <rdf:li resource="https://b.hatena.ne.jp/q/gcp" />
  </rdf:Bag>
</taxo:topics>
<content:encoded>&#x3C;blockquote cite=&#x22;https://cloud.google.com/blog/products/application-development/ruby-support-comes-to-app-engine-standard-environment&#x22; title=&#x22;Ruby support comes to App Engine standard environment | Google Cloud Blog&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fcloud.google.com%2Fblog%2Fproducts%2Fapplication-development%2Fruby-support-comes-to-app-engine-standard-environment&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://cloud.google.com/blog/products/application-development/ruby-support-comes-to-app-engine-standard-environment&#x22;&#x3E;Ruby support comes to App Engine standard environment | Google Cloud Blog&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://cloud.google.com/blog/products/application-development/ruby-support-comes-to-app-engine-standard-environment&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/d18fe294b378d4f3fb9b6eb96eaaa8615c66f17c/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fstorage.googleapis.com%2Fgweb-cloudblog-publish%2Fimages%2F03_-_Application_Development_SWHuGHU.max-2600x2600.jpg&#x22; alt=&#x22;Ruby support comes to App Engine standard environment | Google Cloud Blog&#x22; title=&#x22;Ruby support comes to App Engine standard environment | Google Cloud Blog&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;We have some exciting news for App Engine customers. Ruby is now Beta on App Engine standard environment, in addition to being available on the App Engine flexible environment. Let&#x26;#39;s dive into what that means if you&#x2019;re a technical practitioner running your apps on Google Cloud. There are lots of ...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/cloud.google.com/blog/products/application-development/ruby-support-comes-to-app-engine-standard-environment&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://cloud.google.com/blog/products/application-development/ruby-support-comes-to-app-engine-standard-environment&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - Ruby support comes to App Engine standard environment | Google Cloud Blog&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - Ruby support comes to App Engine standard environment | Google Cloud Blog&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/cloud.google.com/blog/products/application-development/ruby-support-comes-to-app-engine-standard-environment&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
<hatena:bookmarkcount>49</hatena:bookmarkcount>
</item>
<item rdf:about="https://b.hatena.ne.jp/braitom/20190805#bookmark-4672462341549727266">
<title>GitHub - artichoke/artichoke: &#x1F48E; Artichoke is a Ruby made with Rust</title>
<link>https://github.com/artichoke/artichoke</link>
<description>&#x307B;&#x30FC;&#x3002;&#x201C;Artichoke is a Ruby implementation written in Rust.&#x201D;</description>
<dc:creator>braitom</dc:creator>
<dc:date>2019-08-05T00:52:27Z</dc:date>
<dc:subject>ruby</dc:subject>
<dc:subject>Rust</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/ruby" />
    <rdf:li resource="https://b.hatena.ne.jp/q/Rust" />
  </rdf:Bag>
</taxo:topics>
<content:encoded>&#x3C;blockquote cite=&#x22;https://github.com/artichoke/artichoke&#x22; title=&#x22;GitHub - artichoke/artichoke: &#x1F48E; Artichoke is a Ruby made with Rust&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fgithub.com%2Fartichoke%2Fartichoke&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://github.com/artichoke/artichoke&#x22;&#x3E;GitHub - artichoke/artichoke: &#x1F48E; Artichoke is a Ruby made with Rust&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://github.com/artichoke/artichoke&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/24087b73c48fcc5f47a41cb7ca511f7eb47be73b/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Frepository-images.githubusercontent.com%2F199196552%2F78a9da00-7b8b-11eb-9b51-31b78e9c2d01&#x22; alt=&#x22;GitHub - artichoke/artichoke: &#x1F48E; Artichoke is a Ruby made with Rust&#x22; title=&#x22;GitHub - artichoke/artichoke: &#x1F48E; Artichoke is a Ruby made with Rust&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/github.com/artichoke/artichoke&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://github.com/artichoke/artichoke&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - GitHub - artichoke/artichoke: &#x1F48E; Artichoke is a Ruby made with Rust&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - GitHub - artichoke/artichoke: &#x1F48E; Artichoke is a Ruby made with Rust&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/github.com/artichoke/artichoke&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
<hatena:bookmarkcount>26</hatena:bookmarkcount>
</item>
<item rdf:about="https://b.hatena.ne.jp/braitom/20190607#bookmark-4669728436910941378">
<title>GitHub - nov/apple_id: Sign in with Apple backend library in Ruby</title>
<link>https://github.com/nov/apple_id</link>
<description>&#x201C;Sign in with Apple backend library in Ruby&#x201D;</description>
<dc:creator>braitom</dc:creator>
<dc:date>2019-06-06T15:35:36Z</dc:date>
<dc:subject>ruby</dc:subject>
<dc:subject>Apple</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/ruby" />
    <rdf:li resource="https://b.hatena.ne.jp/q/Apple" />
  </rdf:Bag>
</taxo:topics>
<content:encoded>&#x3C;blockquote cite=&#x22;https://github.com/nov/apple_id&#x22; title=&#x22;GitHub - nov/apple_id: Sign in with Apple backend library in Ruby&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fgithub.com%2Fnov%2Fapple_id&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://github.com/nov/apple_id&#x22;&#x3E;GitHub - nov/apple_id: Sign in with Apple backend library in Ruby&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://github.com/nov/apple_id&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/35fa2b668550b4da35ebb8c9928e21027c55dc30/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fopengraph.githubassets.com%2F37c6db546d58690be76cc6d932f791258d198711cf44ac5c761d60cc635831f8%2Fnov%2Fapple_id&#x22; alt=&#x22;GitHub - nov/apple_id: Sign in with Apple backend library in Ruby&#x22; title=&#x22;GitHub - nov/apple_id: Sign in with Apple backend library in Ruby&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/github.com/nov/apple_id&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://github.com/nov/apple_id&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - GitHub - nov/apple_id: Sign in with Apple backend library in Ruby&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - GitHub - nov/apple_id: Sign in with Apple backend library in Ruby&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/github.com/nov/apple_id&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
<hatena:bookmarkcount>14</hatena:bookmarkcount>
</item>
<item rdf:about="https://b.hatena.ne.jp/braitom/20190513#bookmark-4662275882138113537">
<title>GitHub - rubyonjets/jets: Ruby on Jets</title>
<link>https://github.com/rubyonjets/jets</link>
<description>Ruby&#x306E;&#x30B5;&#x30FC;&#x30D0;&#x30FC;&#x30EC;&#x30B9;&#x30D5;&#x30EC;&#x30FC;&#x30E0;&#x30EF;&#x30FC;&#x30AF;&#x3002;Ruby&#x3067;&#x66F8;&#x3044;&#x305F;&#x30A2;&#x30D7;&#x30EA;&#x3092;AWS Lambda&#x3068;API Gateway&#x306B;&#x5C55;&#x958B;&#x3067;&#x304D;&#x308B;&#x3002;</description>
<dc:creator>braitom</dc:creator>
<dc:date>2019-05-13T13:32:06Z</dc:date>
<dc:subject>ruby</dc:subject>
<dc:subject>serverless</dc:subject>
<dc:subject>lambda</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/ruby" />
    <rdf:li resource="https://b.hatena.ne.jp/q/serverless" />
    <rdf:li resource="https://b.hatena.ne.jp/q/lambda" />
  </rdf:Bag>
</taxo:topics>
<content:encoded>&#x3C;blockquote cite=&#x22;https://github.com/rubyonjets/jets&#x22; title=&#x22;GitHub - rubyonjets/jets: Ruby on Jets&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fgithub.com%2Frubyonjets%2Fjets&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://github.com/rubyonjets/jets&#x22;&#x3E;GitHub - rubyonjets/jets: Ruby on Jets&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://github.com/rubyonjets/jets&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/76edbe498b0e1cfbec56fd1c0c32aeb8c46ff011/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fopengraph.githubassets.com%2F1afddcf5d81273bed5c2ef29816f226fc56ef3dfa52b947d422fd05f24da6010%2Frubyonjets%2Fjets&#x22; alt=&#x22;GitHub - rubyonjets/jets: Ruby on Jets&#x22; title=&#x22;GitHub - rubyonjets/jets: Ruby on Jets&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/github.com/rubyonjets/jets&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://github.com/rubyonjets/jets&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - GitHub - rubyonjets/jets: Ruby on Jets&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - GitHub - rubyonjets/jets: Ruby on Jets&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/github.com/rubyonjets/jets&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
<hatena:bookmarkcount>11</hatena:bookmarkcount>
</item>
<item rdf:about="https://b.hatena.ne.jp/braitom/20190423#bookmark-4667703228532520738">
<title>&#x4EE4;&#x548C;&#x6642;&#x4EE3;&#x306E;Ruby&#x30B3;&#x30A2;&#x958B;&#x767A; - k0kubun&#x27;s blog</title>
<link>https://k0kubun.hatenablog.com/entry/ruby-core-2019</link>
<description>Ruby&#x30B3;&#x30A2;&#x306E;&#x30EA;&#x30DD;&#x30B8;&#x30C8;&#x30EA;&#x3092;Subversion&#x304B;&#x3089;Git&#x3078;&#x79FB;&#x884C;&#x3057;&#x305F;&#x8A71;&#x3002;Git&#x306B;&#x3057;&#x305F;&#x7406;&#x7531;&#x3001;Git&#x5316;&#x306B;&#x5FC5;&#x8981;&#x3060;&#x3063;&#x305F;&#x4F5C;&#x696D;&#x3001;Git&#x306B;&#x3057;&#x3066;&#x3088;&#x304B;&#x3063;&#x305F;&#x3053;&#x3068;&#x306A;&#x3069;&#x304C;&#x66F8;&#x304B;&#x308C;&#x3066;&#x3044;&#x308B;&#x3002;</description>
<dc:creator>braitom</dc:creator>
<dc:date>2019-04-23T14:11:58Z</dc:date>
<dc:subject>ruby</dc:subject>
<dc:subject>git</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/ruby" />
    <rdf:li resource="https://b.hatena.ne.jp/q/git" />
  </rdf:Bag>
</taxo:topics>
<content:encoded>&#x3C;blockquote cite=&#x22;https://k0kubun.hatenablog.com/entry/ruby-core-2019&#x22; title=&#x22;&#x4EE4;&#x548C;&#x6642;&#x4EE3;&#x306E;Ruby&#x30B3;&#x30A2;&#x958B;&#x767A; - k0kubun&#x26;#39;s blog&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fk0kubun.hatenablog.com%2Fentry%2Fruby-core-2019&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://k0kubun.hatenablog.com/entry/ruby-core-2019&#x22;&#x3E;&#x4EE4;&#x548C;&#x6642;&#x4EE3;&#x306E;Ruby&#x30B3;&#x30A2;&#x958B;&#x767A; - k0kubun&#x26;#39;s blog&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://k0kubun.hatenablog.com/entry/ruby-core-2019&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/a0401aafbd3c60f5fdcd8930fcef49441d458070/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fogimage.blog.st-hatena.com%2F12921228815719283850%2F17680117127073391678%2F1555947075&#x22; alt=&#x22;&#x4EE4;&#x548C;&#x6642;&#x4EE3;&#x306E;Ruby&#x30B3;&#x30A2;&#x958B;&#x767A; - k0kubun&#x26;#39;s blog&#x22; title=&#x22;&#x4EE4;&#x548C;&#x6642;&#x4EE3;&#x306E;Ruby&#x30B3;&#x30A2;&#x958B;&#x767A; - k0kubun&#x26;#39;s blog&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;Ruby Core Development 2019&#x3068;&#x3044;&#x3046;&#x30BF;&#x30A4;&#x30C8;&#x30EB;&#x3067;RubyKaigi&#x306E;CFP&#x306B;&#x30D7;&#x30ED;&#x30DD;&#x30FC;&#x30B6;&#x30EB;&#x3092;&#x66F8;&#x3044;&#x305F;&#x306E;&#x3060;&#x304C;&#x3001; &#x3082;&#x3046;&#x4E00;&#x3064;&#x66F8;&#x3044;&#x305F;&#x65B9;&#x306E;&#x8A71;&#x304C;&#x63A1;&#x629E;&#x3055;&#x308C;&#x305F;&#x306E;&#x3067;&#x305D;&#x306E;&#x8A71;&#x306F;&#x3057;&#x306A;&#x304B;&#x3063;&#x305F;&#x3002; &#x3055;&#x3066;&#x3001;&#x4ECA;&#x65E5;&#x306F;Ruby&#x30B3;&#x30A2;*1&#x306E;&#x958B;&#x767A;&#x304C;Subversion&#x304B;&#x3089;Git&#x306B;&#x79FB;&#x3063;&#x305F;&#x7BC0;&#x76EE;&#x3067;&#x3082;&#x3042;&#x3063;&#x305F;&#x306E;&#x3067;&#x3001;&#x305D;&#x3063;&#x3061;&#x306E;&#x30C8;&#x30FC;&#x30AF;&#x3067;&#x8A00;&#x3044;&#x305F;&#x304B;&#x3063;&#x305F;&#x3053;&#x3068;&#x306E;&#x4E00;&#x90E8;&#x3092;&#x8A18;&#x4E8B;&#x306B;&#x3057;&#x3066;&#x304A;&#x3053;&#x3046;&#x3068;&#x601D;&#x3046;&#x3002; Subversion &#x2192; ...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/k0kubun.hatenablog.com/entry/ruby-core-2019&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://k0kubun.hatenablog.com/entry/ruby-core-2019&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - &#x4EE4;&#x548C;&#x6642;&#x4EE3;&#x306E;Ruby&#x30B3;&#x30A2;&#x958B;&#x767A; - k0kubun&#x26;#39;s blog&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - &#x4EE4;&#x548C;&#x6642;&#x4EE3;&#x306E;Ruby&#x30B3;&#x30A2;&#x958B;&#x767A; - k0kubun&#x26;#39;s blog&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/k0kubun.hatenablog.com/entry/ruby-core-2019&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
<hatena:bookmarkcount>239</hatena:bookmarkcount>
</item>
<item rdf:about="https://b.hatena.ne.jp/braitom/20190421#bookmark-4667638825979221922">
<title>&#x30D7;&#x30ED;&#x30B0;&#x30E9;&#x30DF;&#x30F3;&#x30B0;&#x8A00;&#x8A9E;Ruby&#x6700;&#x5927;&#x7D1A;&#x306E;&#x56FD;&#x969B;&#x4F1A;&#x8B70;&#x300C;RubyKaigi2019&#x300D;&#x306B;&#x51FA;&#x5E2D;&#x3057;&#x307E;&#x3057;&#x305F; - &#x798F;&#x5CA1;&#x770C;&#x5E81;&#x30DB;&#x30FC;&#x30E0;&#x30DA;&#x30FC;&#x30B8;</title>
<link>http://www.pref.fukuoka.lg.jp/contents/rubykaigi2019.html</link>
<description>&#x770C;&#x77E5;&#x4E8B;&#x304C;&#x3042;&#x3044;&#x3055;&#x3064;&#x3059;&#x308B;Tech&#x30AB;&#x30F3;&#x30D5;&#x30A1;&#x30EC;&#x30F3;&#x30B9;&#x3059;&#x3054;&#x3044;</description>
<dc:creator>braitom</dc:creator>
<dc:date>2019-04-21T12:33:56Z</dc:date>
<dc:subject>ruby</dc:subject>
<dc:subject>rubykaigi</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/ruby" />
    <rdf:li resource="https://b.hatena.ne.jp/q/rubykaigi" />
  </rdf:Bag>
</taxo:topics>
<content:encoded>&#x3C;blockquote cite=&#x22;http://www.pref.fukuoka.lg.jp/contents/rubykaigi2019.html&#x22; title=&#x22;&#x30D7;&#x30ED;&#x30B0;&#x30E9;&#x30DF;&#x30F3;&#x30B0;&#x8A00;&#x8A9E;Ruby&#x6700;&#x5927;&#x7D1A;&#x306E;&#x56FD;&#x969B;&#x4F1A;&#x8B70;&#x300C;RubyKaigi2019&#x300D;&#x306B;&#x51FA;&#x5E2D;&#x3057;&#x307E;&#x3057;&#x305F; - &#x798F;&#x5CA1;&#x770C;&#x5E81;&#x30DB;&#x30FC;&#x30E0;&#x30DA;&#x30FC;&#x30B8;&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=http%3A%2F%2Fwww.pref.fukuoka.lg.jp%2Fcontents%2Frubykaigi2019.html&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;http://www.pref.fukuoka.lg.jp/contents/rubykaigi2019.html&#x22;&#x3E;&#x30D7;&#x30ED;&#x30B0;&#x30E9;&#x30DF;&#x30F3;&#x30B0;&#x8A00;&#x8A9E;Ruby&#x6700;&#x5927;&#x7D1A;&#x306E;&#x56FD;&#x969B;&#x4F1A;&#x8B70;&#x300C;RubyKaigi2019&#x300D;&#x306B;&#x51FA;&#x5E2D;&#x3057;&#x307E;&#x3057;&#x305F; - &#x798F;&#x5CA1;&#x770C;&#x5E81;&#x30DB;&#x30FC;&#x30E0;&#x30DA;&#x30FC;&#x30B8;&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;http://www.pref.fukuoka.lg.jp/contents/rubykaigi2019.html&#x22;&#x3E;&#x3C;img src=&#x22;&#x22; alt=&#x22;&#x30D7;&#x30ED;&#x30B0;&#x30E9;&#x30DF;&#x30F3;&#x30B0;&#x8A00;&#x8A9E;Ruby&#x6700;&#x5927;&#x7D1A;&#x306E;&#x56FD;&#x969B;&#x4F1A;&#x8B70;&#x300C;RubyKaigi2019&#x300D;&#x306B;&#x51FA;&#x5E2D;&#x3057;&#x307E;&#x3057;&#x305F; - &#x798F;&#x5CA1;&#x770C;&#x5E81;&#x30DB;&#x30FC;&#x30E0;&#x30DA;&#x30FC;&#x30B8;&#x22; title=&#x22;&#x30D7;&#x30ED;&#x30B0;&#x30E9;&#x30DF;&#x30F3;&#x30B0;&#x8A00;&#x8A9E;Ruby&#x6700;&#x5927;&#x7D1A;&#x306E;&#x56FD;&#x969B;&#x4F1A;&#x8B70;&#x300C;RubyKaigi2019&#x300D;&#x306B;&#x51FA;&#x5E2D;&#x3057;&#x307E;&#x3057;&#x305F; - &#x798F;&#x5CA1;&#x770C;&#x5E81;&#x30DB;&#x30FC;&#x30E0;&#x30DA;&#x30FC;&#x30B8;&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;4&#x6708;18&#x65E5;&#x3001;&#x798F;&#x5CA1;&#x5E02;&#x3067;&#x56FD;&#x969B;&#x4F1A;&#x8B70;&#x300C;RubyKaigi&#xFF08;&#x30EB;&#x30D3;&#x30FC;&#x30AB;&#x30A4;&#x30AE;&#xFF09;&#x300D;&#x304C;&#x958B;&#x50AC;&#x3055;&#x308C;&#x3001;&#x5C0F;&#x5DDD;&#x77E5;&#x4E8B;&#x304C;&#x5730;&#x5143;&#x3092;&#x4EE3;&#x8868;&#x3057;&#x3001;&#x3042;&#x3044;&#x3055;&#x3064;&#x3057;&#x307E;&#x3057;&#x305F;&#x3002; Ruby&#x3068;&#x306F;&#x3001;&#x307E;&#x3064;&#x3082;&#x3068;&#x3086;&#x304D;&#x3072;&#x308D;&#x6C0F;&#x304C;&#x958B;&#x767A;&#x3057;&#x305F;&#x56FD;&#x7523;&#x306E;&#x30D7;&#x30ED;&#x30B0;&#x30E9;&#x30DF;&#x30F3;&#x30B0;&#x8A00;&#x8A9E;&#x3067;&#x3059;&#x3002;&#x30A6;&#x30A7;&#x30D6;&#x7CFB;&#x306E;&#x30B7;&#x30B9;&#x30C6;&#x30E0;&#x958B;&#x767A;&#x3067;&#x4EBA;&#x6C17;&#x304C;&#x9AD8;&#x304F;&#x3001;&#x4E16;&#x754C;&#x4E2D;&#x3067;&#x5E45;&#x5E83;&#x304F;&#x5229;&#x7528;&#x3055;&#x308C;&#x3066;&#x3044;&#x307E;&#x3059;&#x3002; &#x300C;RubyKaigi&#x300D;&#x306F;&#x3001;&#x56FD;&#x5185;&#x5916;&#x306E;Ruby&#x6280;&#x8853;&#x8005;&#x7D04;1,500&#x540D;&#x304C;&#x53C2;&#x52A0;...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/www.pref.fukuoka.lg.jp/contents/rubykaigi2019.html&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/http://www.pref.fukuoka.lg.jp/contents/rubykaigi2019.html&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - &#x30D7;&#x30ED;&#x30B0;&#x30E9;&#x30DF;&#x30F3;&#x30B0;&#x8A00;&#x8A9E;Ruby&#x6700;&#x5927;&#x7D1A;&#x306E;&#x56FD;&#x969B;&#x4F1A;&#x8B70;&#x300C;RubyKaigi2019&#x300D;&#x306B;&#x51FA;&#x5E2D;&#x3057;&#x307E;&#x3057;&#x305F; - &#x798F;&#x5CA1;&#x770C;&#x5E81;&#x30DB;&#x30FC;&#x30E0;&#x30DA;&#x30FC;&#x30B8;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - &#x30D7;&#x30ED;&#x30B0;&#x30E9;&#x30DF;&#x30F3;&#x30B0;&#x8A00;&#x8A9E;Ruby&#x6700;&#x5927;&#x7D1A;&#x306E;&#x56FD;&#x969B;&#x4F1A;&#x8B70;&#x300C;RubyKaigi2019&#x300D;&#x306B;&#x51FA;&#x5E2D;&#x3057;&#x307E;&#x3057;&#x305F; - &#x798F;&#x5CA1;&#x770C;&#x5E81;&#x30DB;&#x30FC;&#x30E0;&#x30DA;&#x30FC;&#x30B8;&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/www.pref.fukuoka.lg.jp/contents/rubykaigi2019.html&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
<hatena:bookmarkcount>106</hatena:bookmarkcount>
</item>
<item rdf:about="https://b.hatena.ne.jp/braitom/20190421#bookmark-4667589622257671330">
<title>Best practices in web API client development #RubyKaigi</title>
<link>https://speakerdeck.com/sue445/best-practices-in-web-api-client-development-number-rubykaigi</link>
<description></description>
<dc:creator>braitom</dc:creator>
<dc:date>2019-04-21T05:47:22Z</dc:date>
<dc:subject>api</dc:subject>
<dc:subject>ruby</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/api" />
    <rdf:li resource="https://b.hatena.ne.jp/q/ruby" />
  </rdf:Bag>
</taxo:topics>
<content:encoded>&#x3C;blockquote cite=&#x22;https://speakerdeck.com/sue445/best-practices-in-web-api-client-development-number-rubykaigi&#x22; title=&#x22;Best practices in web API client development #RubyKaigi&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fspeakerdeck.com%2Fsue445%2Fbest-practices-in-web-api-client-development-number-rubykaigi&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://speakerdeck.com/sue445/best-practices-in-web-api-client-development-number-rubykaigi&#x22;&#x3E;Best practices in web API client development #RubyKaigi&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://speakerdeck.com/sue445/best-practices-in-web-api-client-development-number-rubykaigi&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/5945ebaba2f6fb71f57b35a30fae1cde7e117860/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2Fba29199aeb3344cd835bad09db424663%2Fslide_0.jpg%3F12388691&#x22; alt=&#x22;Best practices in web API client development #RubyKaigi&#x22; title=&#x22;Best practices in web API client development #RubyKaigi&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;https://rubykaigi.org/2019/presentations/sue445.html#apr20&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/speakerdeck.com/sue445/best-practices-in-web-api-client-development-number-rubykaigi&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://speakerdeck.com/sue445/best-practices-in-web-api-client-development-number-rubykaigi&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - Best practices in web API client development #RubyKaigi&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - Best practices in web API client development #RubyKaigi&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/speakerdeck.com/sue445/best-practices-in-web-api-client-development-number-rubykaigi&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
<hatena:bookmarkcount>52</hatena:bookmarkcount>
</item>
<item rdf:about="https://b.hatena.ne.jp/braitom/20190419#bookmark-4667530916988866914">
<title>RubyKaigi2019 1&#x65E5;&#x76EE;&#x30EC;&#x30DD;&#x30FC;&#x30C8; - ANDPAD Tech Blog</title>
<link>https://tech.andpad.co.jp/entry/2019/04/19/011058</link>
<description>&#x5546;&#x5E97;&#x8857;&#x8CB8;&#x3057;&#x5207;&#x308A;&#x306E;&#x30A2;&#x30D5;&#x30BF;&#x30FC;&#x30D1;&#x30FC;&#x30C6;&#x30A3;&#x30FC;&#x3063;&#x3066;&#x3059;&#x3054;&#x3044;&#x306A;&#x3002;</description>
<dc:creator>braitom</dc:creator>
<dc:date>2019-04-19T14:41:11Z</dc:date>
<dc:subject>ruby</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/ruby" />
  </rdf:Bag>
</taxo:topics>
<content:encoded>&#x3C;blockquote cite=&#x22;https://tech.andpad.co.jp/entry/2019/04/19/011058&#x22; title=&#x22;RubyKaigi2019 1&#x65E5;&#x76EE;&#x30EC;&#x30DD;&#x30FC;&#x30C8; - ANDPAD Tech Blog&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Ftech.andpad.co.jp%2Fentry%2F2019%2F04%2F19%2F011058&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://tech.andpad.co.jp/entry/2019/04/19/011058&#x22;&#x3E;RubyKaigi2019 1&#x65E5;&#x76EE;&#x30EC;&#x30DD;&#x30FC;&#x30C8; - ANDPAD Tech Blog&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://tech.andpad.co.jp/entry/2019/04/19/011058&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/0f184e3f8bc0217eb80b014abc90f8f93d14bd75/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fcdn.image.st-hatena.com%2Fimage%2Fscale%2F83316e1e5c91c90c978f587325af9192332483e5%2Fbackend%3Dimagemagick%3Bversion%3D1%3Bwidth%3D1300%2Fhttps%253A%252F%252Fcdn-ak.f.st-hatena.com%252Fimages%252Ffotolife%252Fo%252Foct88%252F20190419%252F20190419005545.jpg&#x22; alt=&#x22;RubyKaigi2019 1&#x65E5;&#x76EE;&#x30EC;&#x30DD;&#x30FC;&#x30C8; - ANDPAD Tech Blog&#x22; title=&#x22;RubyKaigi2019 1&#x65E5;&#x76EE;&#x30EC;&#x30DD;&#x30FC;&#x30C8; - ANDPAD Tech Blog&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;RubyKaigi2019&#xFF08;1&#x65E5;&#x76EE;&#xFF09; &#x306B;&#x53C2;&#x52A0;&#x3057;&#x3066;&#x304D;&#x307E;&#x3057;&#x305F;&#xFF01; &#x30AA;&#x30AF;&#x30C8; &#x30D7;&#x30ED;&#x30C0;&#x30AF;&#x30C8;&#x30C1;&#x30FC;&#x30E0;&#x306E;rjge&#x3067;&#x3059;&#x3002;&#x666E;&#x6BB5;&#x306F;&#x30D1;&#x30D5;&#x30A9;&#x30FC;&#x30DE;&#x30F3;&#x30B9;&#x3092;&#x59CB;&#x3081;&#x3068;&#x3057;&#x305F;&#x6027;&#x80FD;&#x6539;&#x5584;&#x3084;&#x30BB;&#x30AD;&#x30E5;&#x30EA;&#x30C6;&#x30A3;&#x306B;&#x95A2;&#x3059;&#x308B;&#x6A5F;&#x80FD;&#x6539;&#x5584;&#x3092;&#x62C5;&#x5F53;&#x3057;&#x3066;&#x3044;&#x307E;&#x3059;&#x3002; 4/18(&#x6728;)&#x301C;4/20(&#x571F;)&#x306B;&#x958B;&#x50AC;&#x3055;&#x308C;&#x3066;&#x3044;&#x308B;RubyKaigi2019&#x306E;1&#x65E5;&#x76EE;&#x30EC;&#x30DD;&#x30FC;&#x30C8;&#x3067;&#x3059;&#x3002; &#x30AA;&#x30AF;&#x30C8;&#x306F;&#x4ECA;&#x5E74;&#x521D;&#x3081;&#x3066; RubyKaigi &#x306B;Ruby Sponsors&#x3068;&#x3057;&#x3066;&#x5354;&#x8CDB;&#x3055;&#x305B;&#x3066;...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/tech.andpad.co.jp/entry/2019/04/19/011058&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://tech.andpad.co.jp/entry/2019/04/19/011058&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - RubyKaigi2019 1&#x65E5;&#x76EE;&#x30EC;&#x30DD;&#x30FC;&#x30C8; - ANDPAD Tech Blog&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - RubyKaigi2019 1&#x65E5;&#x76EE;&#x30EC;&#x30DD;&#x30FC;&#x30C8; - ANDPAD Tech Blog&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/tech.andpad.co.jp/entry/2019/04/19/011058&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
<hatena:bookmarkcount>8</hatena:bookmarkcount>
</item>
<item rdf:about="https://b.hatena.ne.jp/braitom/20190419#bookmark-4667545386745051938">
<title>Sorbet &#xB7; A static type checker for Ruby</title>
<link>https://sorbet.org/</link>
<description>Ruby&#x306E;&#x578B;&#x30C1;&#x30A7;&#x30C3;&#x30AF;&#x30C4;&#x30FC;&#x30EB;&#x3002;Stripe&#x88FD;&#x3002;2019&#x590F;&#x306B;&#x30EA;&#x30EA;&#x30FC;&#x30B9;&#x4E88;&#x5B9A;&#x3002;</description>
<dc:creator>braitom</dc:creator>
<dc:date>2019-04-19T14:29:34Z</dc:date>
<dc:subject>ruby</dc:subject>
<dc:subject>type</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/ruby" />
    <rdf:li resource="https://b.hatena.ne.jp/q/type" />
  </rdf:Bag>
</taxo:topics>
<content:encoded>&#x3C;blockquote cite=&#x22;https://sorbet.org/&#x22; title=&#x22;Sorbet &#xB7; A static type checker for Ruby&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fsorbet.org%2F&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://sorbet.org/&#x22;&#x3E;Sorbet &#xB7; A static type checker for Ruby&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://sorbet.org/&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/adec075505dd00623920a72fb2d39a9cabc60480/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fsorbet.org%2Fimg%2Fsorbet-logo-card%402x.png&#x22; alt=&#x22;Sorbet &#xB7; A static type checker for Ruby&#x22; title=&#x22;Sorbet &#xB7; A static type checker for Ruby&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;Sorbet is 100% compatible with Ruby. It type checks normal method definitions, and introduces backwards-compatible syntax for method signatures. Explicit method signatures make Sorbet useful for anyone reading the code too (not just the author). Type annotations serve as a tool for understanding ...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/sorbet.org/&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://sorbet.org/&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - Sorbet &#xB7; A static type checker for Ruby&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - Sorbet &#xB7; A static type checker for Ruby&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/sorbet.org/&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
<hatena:bookmarkcount>67</hatena:bookmarkcount>
</item>
<item rdf:about="https://b.hatena.ne.jp/braitom/20190329#bookmark-4666488853040147810">
<title>&#x624B;&#x6BB5;&#x5148;&#x884C;&#x3067;&#x3082;&#x60AA;&#x304F;&#x306F;&#x306A;&#x3044;&#xFF01;Ruby on Lambda&#x3067;&#x2028;&#x306F;&#x3058;&#x3081;&#x308B;Serverless / aws serverless tech</title>
<link>https://speakerdeck.com/pupupopo88/aws-serverless-tech</link>
<description></description>
<dc:creator>braitom</dc:creator>
<dc:date>2019-03-28T16:01:05Z</dc:date>
<dc:subject>lambda</dc:subject>
<dc:subject>ruby</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/lambda" />
    <rdf:li resource="https://b.hatena.ne.jp/q/ruby" />
  </rdf:Bag>
</taxo:topics>
<content:encoded>&#x3C;blockquote cite=&#x22;https://speakerdeck.com/pupupopo88/aws-serverless-tech&#x22; title=&#x22;&#x624B;&#x6BB5;&#x5148;&#x884C;&#x3067;&#x3082;&#x60AA;&#x304F;&#x306F;&#x306A;&#x3044;&#xFF01;Ruby on Lambda&#x3067;&#x2028;&#x306F;&#x3058;&#x3081;&#x308B;Serverless / aws serverless tech&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fspeakerdeck.com%2Fpupupopo88%2Faws-serverless-tech&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://speakerdeck.com/pupupopo88/aws-serverless-tech&#x22;&#x3E;&#x624B;&#x6BB5;&#x5148;&#x884C;&#x3067;&#x3082;&#x60AA;&#x304F;&#x306F;&#x306A;&#x3044;&#xFF01;Ruby on Lambda&#x3067;&#x2028;&#x306F;&#x3058;&#x3081;&#x308B;Serverless / aws serverless tech&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://speakerdeck.com/pupupopo88/aws-serverless-tech&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/43c68bd2f4a498eb02ba5108802213f75b7884e2/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2Ff37ce60a16624447b4cab46c50bf039d%2Fslide_0.jpg%3F12194556&#x22; alt=&#x22;&#x624B;&#x6BB5;&#x5148;&#x884C;&#x3067;&#x3082;&#x60AA;&#x304F;&#x306F;&#x306A;&#x3044;&#xFF01;Ruby on Lambda&#x3067;&#x2028;&#x306F;&#x3058;&#x3081;&#x308B;Serverless / aws serverless tech&#x22; title=&#x22;&#x624B;&#x6BB5;&#x5148;&#x884C;&#x3067;&#x3082;&#x60AA;&#x304F;&#x306F;&#x306A;&#x3044;&#xFF01;Ruby on Lambda&#x3067;&#x2028;&#x306F;&#x3058;&#x3081;&#x308B;Serverless / aws serverless tech&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x300C;AWS Serverless Tech/&#x4E8B;&#x4F8B;&#x30BB;&#x30DF;&#x30CA;&#x30FC; - &#x30B5;&#x30FC;&#x30D0;&#x30FC;&#x30EC;&#x30B9;&#x3067; Ruby &#x4ED6;&#x3001;&#x3044;&#x308D;&#x3093;&#x306A;&#x8A00;&#x8A9E;&#x304C;&#x4F7F;&#x3048;&#x308B;&#x3088;&#x300D;&#x3067;&#x767B;&#x58C7;&#x3057;&#x305F;&#x5185;&#x5BB9;&#x3067;&#x3059;&#x3002;&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/speakerdeck.com/pupupopo88/aws-serverless-tech&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://speakerdeck.com/pupupopo88/aws-serverless-tech&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - &#x624B;&#x6BB5;&#x5148;&#x884C;&#x3067;&#x3082;&#x60AA;&#x304F;&#x306F;&#x306A;&#x3044;&#xFF01;Ruby on Lambda&#x3067;&#x2028;&#x306F;&#x3058;&#x3081;&#x308B;Serverless / aws serverless tech&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - &#x624B;&#x6BB5;&#x5148;&#x884C;&#x3067;&#x3082;&#x60AA;&#x304F;&#x306F;&#x306A;&#x3044;&#xFF01;Ruby on Lambda&#x3067;&#x2028;&#x306F;&#x3058;&#x3081;&#x308B;Serverless / aws serverless tech&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/speakerdeck.com/pupupopo88/aws-serverless-tech&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
<hatena:bookmarkcount>15</hatena:bookmarkcount>
</item>
<item rdf:about="https://b.hatena.ne.jp/braitom/20190327#bookmark-4666297188934079906">
<title>Ruby on Rails&#x306E;&#x6B63;&#x4F53;&#x3068;&#x5411;&#x304D;&#x5408;&#x3044;&#x65B9; / What is Ruby on Rails and how to deal with it?</title>
<link>https://speakerdeck.com/yasaichi/what-is-ruby-on-rails-and-how-to-deal-with-it</link>
<description></description>
<dc:creator>braitom</dc:creator>
<dc:date>2019-03-26T15:17:43Z</dc:date>
<dc:subject>rails</dc:subject>
<dc:subject>ruby</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/rails" />
    <rdf:li resource="https://b.hatena.ne.jp/q/ruby" />
  </rdf:Bag>
</taxo:topics>
<content:encoded>&#x3C;blockquote cite=&#x22;https://speakerdeck.com/yasaichi/what-is-ruby-on-rails-and-how-to-deal-with-it&#x22; title=&#x22;Ruby on Rails&#x306E;&#x6B63;&#x4F53;&#x3068;&#x5411;&#x304D;&#x5408;&#x3044;&#x65B9; / What is Ruby on Rails and how to deal with it?&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fspeakerdeck.com%2Fyasaichi%2Fwhat-is-ruby-on-rails-and-how-to-deal-with-it&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://speakerdeck.com/yasaichi/what-is-ruby-on-rails-and-how-to-deal-with-it&#x22;&#x3E;Ruby on Rails&#x306E;&#x6B63;&#x4F53;&#x3068;&#x5411;&#x304D;&#x5408;&#x3044;&#x65B9; / What is Ruby on Rails and how to deal with it?&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://speakerdeck.com/yasaichi/what-is-ruby-on-rails-and-how-to-deal-with-it&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/dd3adbeeac05680ddc1d79c31b20c3ddb9d0b929/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2Fce30c3cf9433471283e24855f6bdd2b4%2Fslide_0.jpg%3F12160993&#x22; alt=&#x22;Ruby on Rails&#x306E;&#x6B63;&#x4F53;&#x3068;&#x5411;&#x304D;&#x5408;&#x3044;&#x65B9; / What is Ruby on Rails and how to deal with it?&#x22; title=&#x22;Ruby on Rails&#x306E;&#x6B63;&#x4F53;&#x3068;&#x5411;&#x304D;&#x5408;&#x3044;&#x65B9; / What is Ruby on Rails and how to deal with it?&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;Rails Developers Meetup 2019&#xFF08;2019/03/22 - 23&#xFF09;&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/speakerdeck.com/yasaichi/what-is-ruby-on-rails-and-how-to-deal-with-it&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://speakerdeck.com/yasaichi/what-is-ruby-on-rails-and-how-to-deal-with-it&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - Ruby on Rails&#x306E;&#x6B63;&#x4F53;&#x3068;&#x5411;&#x304D;&#x5408;&#x3044;&#x65B9; / What is Ruby on Rails and how to deal with it?&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - Ruby on Rails&#x306E;&#x6B63;&#x4F53;&#x3068;&#x5411;&#x304D;&#x5408;&#x3044;&#x65B9; / What is Ruby on Rails and how to deal with it?&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/speakerdeck.com/yasaichi/what-is-ruby-on-rails-and-how-to-deal-with-it&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
<hatena:bookmarkcount>512</hatena:bookmarkcount>
</item>
<item rdf:about="https://b.hatena.ne.jp/braitom/20190218#bookmark-4664626977952909697">
<title>Moving from Ruby to Rust</title>
<link>https://deliveroo.engineering/2019/02/14/moving-from-ruby-to-rust.html</link>
<description></description>
<dc:creator>braitom</dc:creator>
<dc:date>2019-02-17T16:12:45Z</dc:date>
<dc:subject>Rust</dc:subject>
<dc:subject>ruby</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/Rust" />
    <rdf:li resource="https://b.hatena.ne.jp/q/ruby" />
  </rdf:Bag>
</taxo:topics>
<content:encoded>&#x3C;blockquote cite=&#x22;https://deliveroo.engineering/2019/02/14/moving-from-ruby-to-rust.html&#x22; title=&#x22;Moving from Ruby to Rust&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fdeliveroo.engineering%2F2019%2F02%2F14%2Fmoving-from-ruby-to-rust.html&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://deliveroo.engineering/2019/02/14/moving-from-ruby-to-rust.html&#x22;&#x3E;Moving from Ruby to Rust&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://deliveroo.engineering/2019/02/14/moving-from-ruby-to-rust.html&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/7daafc1400a69086b46fdaffbc9bc1de4b2eaf7e/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fdeliveroo.engineering%2Fimages%2Fog-deliveroo-engineering.png&#x22; alt=&#x22;Moving from Ruby to Rust&#x22; title=&#x22;Moving from Ruby to Rust&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;How we migrated our Tier 1 service from ruby to rust and didn&#x2019;t break production. Table of Contents Background Why Rust? How we made Ruby talk to Rust Moving from Ruby to Rust Performance Improvements Performance numbers Conclusion Background In the Logistics Algorithms team, we have a service, c...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/deliveroo.engineering/2019/02/14/moving-from-ruby-to-rust.html&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://deliveroo.engineering/2019/02/14/moving-from-ruby-to-rust.html&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - Moving from Ruby to Rust&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - Moving from Ruby to Rust&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/deliveroo.engineering/2019/02/14/moving-from-ruby-to-rust.html&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
<hatena:bookmarkcount>19</hatena:bookmarkcount>
</item>
<item rdf:about="https://b.hatena.ne.jp/braitom/20190127#bookmark-4663746647586889121">
<title>Ruby&#x3068;Rails&#x306E;&#x5B66;&#x7FD2;&#x30AC;&#x30A4;&#x30C9;2019&#x5E74;&#x7248;</title>
<link>https://magazine.rubyist.net/articles/0059/0059-Ruby-Rails-Beginners-Guide.html</link>
<description>Ruby&#x3068;Rails&#x3067;&#x4F7F;&#x3046;&#x77E5;&#x8B58;&#x3084;&#x6280;&#x8853;&#x306E;&#x30DE;&#x30C3;&#x30D7;</description>
<dc:creator>braitom</dc:creator>
<dc:date>2019-01-27T14:57:39Z</dc:date>
<dc:subject>&#x5B66;&#x7FD2;</dc:subject>
<dc:subject>ruby</dc:subject>
<dc:subject>rails</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/%E5%AD%A6%E7%BF%92" />
    <rdf:li resource="https://b.hatena.ne.jp/q/ruby" />
    <rdf:li resource="https://b.hatena.ne.jp/q/rails" />
  </rdf:Bag>
</taxo:topics>
<content:encoded>&#x3C;blockquote cite=&#x22;https://magazine.rubyist.net/articles/0059/0059-Ruby-Rails-Beginners-Guide.html&#x22; title=&#x22;Ruby&#x3068;Rails&#x306E;&#x5B66;&#x7FD2;&#x30AC;&#x30A4;&#x30C9;2019&#x5E74;&#x7248;&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fmagazine.rubyist.net%2Farticles%2F0059%2F0059-Ruby-Rails-Beginners-Guide.html&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://magazine.rubyist.net/articles/0059/0059-Ruby-Rails-Beginners-Guide.html&#x22;&#x3E;Ruby&#x3068;Rails&#x306E;&#x5B66;&#x7FD2;&#x30AC;&#x30A4;&#x30C9;2019&#x5E74;&#x7248;&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://magazine.rubyist.net/articles/0059/0059-Ruby-Rails-Beginners-Guide.html&#x22;&#x3E;&#x3C;img src=&#x22;&#x22; alt=&#x22;Ruby&#x3068;Rails&#x306E;&#x5B66;&#x7FD2;&#x30AC;&#x30A4;&#x30C9;2019&#x5E74;&#x7248;&#x22; title=&#x22;Ruby&#x3068;Rails&#x306E;&#x5B66;&#x7FD2;&#x30AC;&#x30A4;&#x30C9;2019&#x5E74;&#x7248;&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3053;&#x306E;&#x8A18;&#x4E8B;&#x306F; Ruby&#x305D;&#x3057;&#x3066;Rails&#x3092;&#x3053;&#x308C;&#x304B;&#x3089;&#x52C9;&#x5F37;&#x3057;&#x305F;&#x3044;&#x65B9;&#x306B;&#x3001;&#x3069;&#x3093;&#x306A;&#x6280;&#x8853;&#x3092;&#x52C9;&#x5F37;&#x3059;&#x308C;&#x3070;&#x3044;&#x3044;&#x304B;&#x3068;&#x3001;&#x305D;&#x308C;&#x3089;&#x306E;&#x6280;&#x8853;&#x5168;&#x4F53;&#x306E;&#x30AC;&#x30A4;&#x30C9;&#x30DE;&#x30C3;&#x30D7;&#x3092;&#x56F3;&#x793A;&#x3057;&#x307E;&#x3059;&#x3002;&#x305D;&#x3057;&#x3066;&#x305D;&#x308C;&#x3092;&#x5B66;&#x3076;&#x305F;&#x3081;&#x306E;&#x8CC7;&#x6599;&#xFF08;&#x66F8;&#x7C4D;&#x3001;Web&#x8A18;&#x4E8B;&#x307B;&#x304B;&#xFF09;&#x3092;&#x7D39;&#x4ECB;&#x3057;&#x3066;&#x3044;&#x304D;&#x307E;&#x3059;&#x3002;&#x3053;&#x306E;&#x8A18;&#x4E8B;&#x306F;&#x3001;&#x982D;&#x306E;&#x4E2D;&#x306B;&#x6280;&#x8853;&#x5168;&#x4F53;&#x306E;&#x5730;&#x56F3;&#x3092;&#x63CF;&#x304D;&#x3001;&#x30A4;&#x30E1;&#x30FC;&#x30B8;&#x3057;&#x3066;&#x3082;&#x3089;&#x3046;&#x306E;&#x304C;&#x72D9;&#x3044;&#x3067;&#x3059;&#x3002; Rails&#x30A2;&#x30D7;&#x30EA;&#x3092;&#x4F5C;&#x308B;&#x3068;&#x304D;&#x306B;&#x5FC5;&#x8981;...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/magazine.rubyist.net/articles/0059/0059-Ruby-Rails-Beginners-Guide.html&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://magazine.rubyist.net/articles/0059/0059-Ruby-Rails-Beginners-Guide.html&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - Ruby&#x3068;Rails&#x306E;&#x5B66;&#x7FD2;&#x30AC;&#x30A4;&#x30C9;2019&#x5E74;&#x7248;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - Ruby&#x3068;Rails&#x306E;&#x5B66;&#x7FD2;&#x30AC;&#x30A4;&#x30C9;2019&#x5E74;&#x7248;&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/magazine.rubyist.net/articles/0059/0059-Ruby-Rails-Beginners-Guide.html&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
<hatena:bookmarkcount>993</hatena:bookmarkcount>
</item>
<item rdf:about="https://b.hatena.ne.jp/braitom/20190127#bookmark-4663734097154016641">
<title>Rubyist&#x306E;&#x305F;&#x3081;&#x306E;&#x30D5;&#x30ED;&#x30F3;&#x30C8;&#x30A8;&#x30F3;&#x30C9;&#x30D5;&#x30EC;&#x30FC;&#x30E0;&#x30EF;&#x30FC;&#x30AF;Ovto</title>
<link>https://magazine.rubyist.net/articles/0059/0059-Ovto.html</link>
<description></description>
<dc:creator>braitom</dc:creator>
<dc:date>2019-01-27T13:46:36Z</dc:date>
<dc:subject>ruby</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/ruby" />
  </rdf:Bag>
</taxo:topics>
<content:encoded>&#x3C;blockquote cite=&#x22;https://magazine.rubyist.net/articles/0059/0059-Ovto.html&#x22; title=&#x22;Rubyist&#x306E;&#x305F;&#x3081;&#x306E;&#x30D5;&#x30ED;&#x30F3;&#x30C8;&#x30A8;&#x30F3;&#x30C9;&#x30D5;&#x30EC;&#x30FC;&#x30E0;&#x30EF;&#x30FC;&#x30AF;Ovto&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fmagazine.rubyist.net%2Farticles%2F0059%2F0059-Ovto.html&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://magazine.rubyist.net/articles/0059/0059-Ovto.html&#x22;&#x3E;Rubyist&#x306E;&#x305F;&#x3081;&#x306E;&#x30D5;&#x30ED;&#x30F3;&#x30C8;&#x30A8;&#x30F3;&#x30C9;&#x30D5;&#x30EC;&#x30FC;&#x30E0;&#x30EF;&#x30FC;&#x30AF;Ovto&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://magazine.rubyist.net/articles/0059/0059-Ovto.html&#x22;&#x3E;&#x3C;img src=&#x22;&#x22; alt=&#x22;Rubyist&#x306E;&#x305F;&#x3081;&#x306E;&#x30D5;&#x30ED;&#x30F3;&#x30C8;&#x30A8;&#x30F3;&#x30C9;&#x30D5;&#x30EC;&#x30FC;&#x30E0;&#x30EF;&#x30FC;&#x30AF;Ovto&#x22; title=&#x22;Rubyist&#x306E;&#x305F;&#x3081;&#x306E;&#x30D5;&#x30ED;&#x30F3;&#x30C8;&#x30A8;&#x30F3;&#x30C9;&#x30D5;&#x30EC;&#x30FC;&#x30E0;&#x30EF;&#x30FC;&#x30AF;Ovto&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x306F;&#x3058;&#x3081;&#x306B; &#x3053;&#x3093;&#x306B;&#x3061;&#x306F;&#x3002;yhara&#x3067;&#x3059;&#x3002;&#x307F;&#x306A;&#x3055;&#x3093;&#x306F;Web&#x30A2;&#x30D7;&#x30EA;&#x3092;&#x4F5C;&#x308B;&#x3068;&#x304D;&#x4F55;&#x3092;&#x4F7F;&#x3063;&#x3066;&#x3044;&#x308B;&#x3067;&#x3057;&#x3087;&#x3046;&#x304B;&#xFF1F;Ruby&#x754C;&#x9688;&#x3060;&#x3068;&#x3001;Rails&#x3068;&#x7B54;&#x3048;&#x308B;&#x4EBA;&#x304C;&#x591A;&#x305D;&#x3046;&#x3067;&#x3059;&#x306D;&#x3002;&#x3067;&#x306F;&#x30D5;&#x30ED;&#x30F3;&#x30C8;&#x5074;&#x306F;&#xFF1F;React&#x3001;Vue.js&#x3001;Angular&#x306A;&#x3069;&#x3044;&#x308D;&#x3044;&#x308D;&#x3042;&#x308A;&#x307E;&#x3059;&#x306D;&#x3002; &#x305D;&#x3093;&#x306A;&#x4E2D;&#x3067;&#x3001;hyperapp&#x3068;&#x3044;&#x3046;&#x30D5;&#x30EC;&#x30FC;&#x30E0;&#x30EF;&#x30FC;&#x30AF;&#x3092;&#x805E;&#x3044;&#x305F;&#x3053;&#x3068;&#x306F;&#x3042;&#x308B;&#x3067;&#x3057;&#x3087;&#x3046;&#x304B;&#x3002;hyperapp&#x306F;&#x308F;&#x305A;&#x304B;400&#x884C;&#x306E;JavaScr...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/magazine.rubyist.net/articles/0059/0059-Ovto.html&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://magazine.rubyist.net/articles/0059/0059-Ovto.html&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - Rubyist&#x306E;&#x305F;&#x3081;&#x306E;&#x30D5;&#x30ED;&#x30F3;&#x30C8;&#x30A8;&#x30F3;&#x30C9;&#x30D5;&#x30EC;&#x30FC;&#x30E0;&#x30EF;&#x30FC;&#x30AF;Ovto&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - Rubyist&#x306E;&#x305F;&#x3081;&#x306E;&#x30D5;&#x30ED;&#x30F3;&#x30C8;&#x30A8;&#x30F3;&#x30C9;&#x30D5;&#x30EC;&#x30FC;&#x30E0;&#x30EF;&#x30FC;&#x30AF;Ovto&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/magazine.rubyist.net/articles/0059/0059-Ovto.html&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
<hatena:bookmarkcount>91</hatena:bookmarkcount>
</item>
<item rdf:about="https://b.hatena.ne.jp/braitom/20190127#bookmark-4663757319507844033">
<title>GitHub - yhara/ovto: Simple client-side web application framework for Opal</title>
<link>https://github.com/yhara/ovto</link>
<description>hyperapp&#x3092;Ruby&#x3067;&#x4F7F;&#x3048;&#x308B;&#x3088;&#x3046;&#x306B;&#x79FB;&#x690D;&#x3057;&#x305F;&#x3082;&#x306E;&#x3002;Rails&#x3084;Sinatra&#x3068;&#x7D44;&#x307F;&#x5408;&#x308F;&#x305B;&#x305F;&#x30B5;&#x30F3;&#x30D7;&#x30EB;&#x3082;&#x3042;&#x308A;&#x3002;</description>
<dc:creator>braitom</dc:creator>
<dc:date>2019-01-27T13:45:55Z</dc:date>
<dc:subject>ruby</dc:subject>
<dc:subject>hyperapp</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/ruby" />
    <rdf:li resource="https://b.hatena.ne.jp/q/hyperapp" />
  </rdf:Bag>
</taxo:topics>
<content:encoded>&#x3C;blockquote cite=&#x22;https://github.com/yhara/ovto&#x22; title=&#x22;GitHub - yhara/ovto: Simple client-side web application framework for Opal&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fgithub.com%2Fyhara%2Fovto&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://github.com/yhara/ovto&#x22;&#x3E;GitHub - yhara/ovto: Simple client-side web application framework for Opal&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://github.com/yhara/ovto&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/a9fcf87d8281b1b5feba588203d408adf277558c/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fopengraph.githubassets.com%2F6f4109a2e9d109473f40be8196ae0979fb9dc48703c901f0cfe614d216b887b7%2Fyhara%2Fovto&#x22; alt=&#x22;GitHub - yhara/ovto: Simple client-side web application framework for Opal&#x22; title=&#x22;GitHub - yhara/ovto: Simple client-side web application framework for Opal&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;require &#x26;#39;ovto&#x26;#39; class MyApp &#x26;lt; Ovto::App class State &#x26;lt; Ovto::State item :celsius, default: 0 def fahrenheit (celsius * 9 / 5.0) + 32 end end class Actions &#x26;lt; Ovto::Actions def set_celsius(value:) return {celsius: value} end def set_fahrenheit(value:) new_celsius = (value - 32) * 5 / 9.0 return {cels...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/github.com/yhara/ovto&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://github.com/yhara/ovto&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - GitHub - yhara/ovto: Simple client-side web application framework for Opal&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - GitHub - yhara/ovto: Simple client-side web application framework for Opal&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/github.com/yhara/ovto&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
<hatena:bookmarkcount>3</hatena:bookmarkcount>
</item>
<item rdf:about="https://b.hatena.ne.jp/braitom/20181205#bookmark-374100054">
<title>GitHub - standardrb/standard: Ruby&#x27;s bikeshed-proof linter and formatter &#x1F6B2;</title>
<link>https://github.com/standardrb/standard</link>
<description>&#x201C;uby Style Guide, with linter &#x26; automatic code fixer&#x201D;</description>
<dc:creator>braitom</dc:creator>
<dc:date>2018-12-05T13:49:23Z</dc:date>
<dc:subject>ruby</dc:subject>
<dc:subject>style</dc:subject>
<dc:subject>lint</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/ruby" />
    <rdf:li resource="https://b.hatena.ne.jp/q/style" />
    <rdf:li resource="https://b.hatena.ne.jp/q/lint" />
  </rdf:Bag>
</taxo:topics>
<content:encoded>&#x3C;blockquote cite=&#x22;https://github.com/standardrb/standard&#x22; title=&#x22;GitHub - standardrb/standard: Ruby&#x26;#39;s bikeshed-proof linter and formatter &#x1F6B2;&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fgithub.com%2Fstandardrb%2Fstandard&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://github.com/standardrb/standard&#x22;&#x3E;GitHub - standardrb/standard: Ruby&#x26;#39;s bikeshed-proof linter and formatter &#x1F6B2;&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://github.com/standardrb/standard&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/a6157c6243dc2b915e2cf8f9f70f9cf0581677f3/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Frepository-images.githubusercontent.com%2F156555906%2F59362bb9-6400-4f19-84ea-fa85d74485b9&#x22; alt=&#x22;GitHub - standardrb/standard: Ruby&#x26;#39;s bikeshed-proof linter and formatter &#x1F6B2;&#x22; title=&#x22;GitHub - standardrb/standard: Ruby&#x26;#39;s bikeshed-proof linter and formatter &#x1F6B2;&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;The standard gem brings the ethos of StandardJS to Ruby. It&#x26;#39;s a linter &#x26;amp; formatter built on RuboCop and provides an unconfigurable configuration to all of RuboCop&#x26;#39;s built-in rules as well as those included in rubocop-performance. It also supports plugins built with lint_roller, like standard-rail...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/github.com/standardrb/standard&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://github.com/standardrb/standard&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - GitHub - standardrb/standard: Ruby&#x26;#39;s bikeshed-proof linter and formatter &#x1F6B2;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - GitHub - standardrb/standard: Ruby&#x26;#39;s bikeshed-proof linter and formatter &#x1F6B2;&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/github.com/standardrb/standard&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
<hatena:bookmarkcount>17</hatena:bookmarkcount>
</item>
<item rdf:about="https://b.hatena.ne.jp/braitom/20180922#bookmark-355331789">
<title>&#x30D1;&#x30EF;&#x30FC;&#x30DD;&#x30A4;&#x30F3;&#x30C8;&#x5185;&#x306E;&#x30C6;&#x30AD;&#x30B9;&#x30C8;&#x3092;grep&#x3059;&#x308B; - Qiita</title>
<link>https://qiita.com/kaityo256/items/2977d53e70bbffd4d601</link>
<description>pptx&#x306E;&#x4E2D;&#x8EAB;&#x3092;&#x691C;&#x7D22;&#x3057;&#x3066;&#x691C;&#x7D22;&#x3057;&#x305F;&#x3044;&#x7528;&#x8A9E;&#x304C;&#x3069;&#x3053;&#x306B;&#x66F8;&#x304B;&#x308C;&#x3066;&#x3044;&#x308B;&#x304B;&#x3092;&#x63A2;&#x3059;&#x65B9;&#x6CD5;&#x306B;&#x3064;&#x3044;&#x3066;&#x3002;pptx&#x3092;unzip&#x3001;&#x30B9;&#x30E9;&#x30A4;&#x30C9;&#x306E;xml&#x306E;&#x4E2D;&#x306E;&#x6587;&#x5B57;&#x5217;&#x3092;&#x53D6;&#x308A;&#x51FA;&#x3057;&#x3066;join&#x3057;&#x3066;&#x691C;&#x7D22;&#x3059;&#x308B;&#x3002;&#x306A;&#x308B;&#x307B;&#x3069;&#x3002;</description>
<dc:creator>braitom</dc:creator>
<dc:date>2018-09-22T14:29:57Z</dc:date>
<dc:subject>powerpoint</dc:subject>
<dc:subject>ruby</dc:subject>
<dc:subject>Search</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/powerpoint" />
    <rdf:li resource="https://b.hatena.ne.jp/q/ruby" />
    <rdf:li resource="https://b.hatena.ne.jp/q/Search" />
  </rdf:Bag>
</taxo:topics>
<content:encoded>&#x3C;blockquote cite=&#x22;https://qiita.com/kaityo256/items/2977d53e70bbffd4d601&#x22; title=&#x22;&#x30D1;&#x30EF;&#x30FC;&#x30DD;&#x30A4;&#x30F3;&#x30C8;&#x5185;&#x306E;&#x30C6;&#x30AD;&#x30B9;&#x30C8;&#x3092;grep&#x3059;&#x308B; - Qiita&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fqiita.com%2Fkaityo256%2Fitems%2F2977d53e70bbffd4d601&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://qiita.com/kaityo256/items/2977d53e70bbffd4d601&#x22;&#x3E;&#x30D1;&#x30EF;&#x30FC;&#x30DD;&#x30A4;&#x30F3;&#x30C8;&#x5185;&#x306E;&#x30C6;&#x30AD;&#x30B9;&#x30C8;&#x3092;grep&#x3059;&#x308B; - Qiita&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://qiita.com/kaityo256/items/2977d53e70bbffd4d601&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/353db29e115a87f31ee3ba1b11e71f777cd66730/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fqiita-user-contents.imgix.net%252Fhttps%25253A%25252F%25252Fcdn.qiita.com%25252Fassets%25252Fpublic%25252Farticle-ogp-background-afbab5eb44e0b055cce1258705637a91.png%253Fixlib%253Drb-4.0.0%2526w%253D1200%2526blend64%253DaHR0cHM6Ly9xaWl0YS11c2VyLXByb2ZpbGUtaW1hZ2VzLmltZ2l4Lm5ldC9odHRwcyUzQSUyRiUyRnFpaXRhLWltYWdlLXN0b3JlLnMzLmFtYXpvbmF3cy5jb20lMkYwJTJGNzk3NDQlMkZwcm9maWxlLWltYWdlcyUyRjE1MDExMjU3MjA_aXhsaWI9cmItNC4wLjAmYXI9MSUzQTEmZml0PWNyb3AmbWFzaz1lbGxpcHNlJmJnPUZGRkZGRiZmbT1wbmczMiZzPTNhMjdiOTYyZTYzNDUxOTFmY2QzOWRkZGRkN2U1YmRj%2526blend-x%253D120%2526blend-y%253D467%2526blend-w%253D82%2526blend-h%253D82%2526blend-mode%253Dnormal%2526s%253D1955f5f64b5dfbb7760b134b8b4c77c5%3Fixlib%3Drb-4.0.0%26w%3D1200%26fm%3Djpg%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk2MCZoPTMyNCZ0eHQ9JUUzJTgzJTkxJUUzJTgzJUFGJUUzJTgzJUJDJUUzJTgzJTlEJUUzJTgyJUE0JUUzJTgzJUIzJUUzJTgzJTg4JUU1JTg2JTg1JUUzJTgxJUFFJUUzJTgzJTg2JUUzJTgyJUFEJUUzJTgyJUI5JUUzJTgzJTg4JUUzJTgyJTkyZ3JlcCVFMyU4MSU5OSVFMyU4MiU4QiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZ0eHQtY29sb3I9JTIzMUUyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnR4dC1wYWQ9MCZzPTc1MDFlMWMyNjU5NjlhNjk5MjgyM2E2ZWM1YTYwNjI1%26mark-x%3D120%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTgzOCZoPTU4JnR4dD0lNDBrYWl0eW8yNTYmdHh0LWNvbG9yPSUyMzFFMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtcGFkPTAmcz00MjM2MTRjMDk2MDU5ZTYyNDYyN2UxNmEyMWU0MTEzNA%26blend-x%3D242%26blend-y%3D480%26blend-w%3D838%26blend-h%3D46%26blend-fit%3Dcrop%26blend-crop%3Dleft%252Cbottom%26blend-mode%3Dnormal%26s%3Dfc173d623459f5cdf17c52cbb716d9b8&#x22; alt=&#x22;&#x30D1;&#x30EF;&#x30FC;&#x30DD;&#x30A4;&#x30F3;&#x30C8;&#x5185;&#x306E;&#x30C6;&#x30AD;&#x30B9;&#x30C8;&#x3092;grep&#x3059;&#x308B; - Qiita&#x22; title=&#x22;&#x30D1;&#x30EF;&#x30FC;&#x30DD;&#x30A4;&#x30F3;&#x30C8;&#x5185;&#x306E;&#x30C6;&#x30AD;&#x30B9;&#x30C8;&#x3092;grep&#x3059;&#x308B; - Qiita&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/qiita.com/kaityo256/items/2977d53e70bbffd4d601&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://qiita.com/kaityo256/items/2977d53e70bbffd4d601&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - &#x30D1;&#x30EF;&#x30FC;&#x30DD;&#x30A4;&#x30F3;&#x30C8;&#x5185;&#x306E;&#x30C6;&#x30AD;&#x30B9;&#x30C8;&#x3092;grep&#x3059;&#x308B; - Qiita&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - &#x30D1;&#x30EF;&#x30FC;&#x30DD;&#x30A4;&#x30F3;&#x30C8;&#x5185;&#x306E;&#x30C6;&#x30AD;&#x30B9;&#x30C8;&#x3092;grep&#x3059;&#x308B; - Qiita&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/qiita.com/kaityo256/items/2977d53e70bbffd4d601&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
<hatena:bookmarkcount>2</hatena:bookmarkcount>
</item>
<item rdf:about="https://b.hatena.ne.jp/braitom/20180813#bookmark-369223393">
<title>GitHub - vfreefly/kimurai: Yet another Scrapy-like scraping framework written in Ruby and based on Capybara/Nokogiri</title>
<link>https://github.com/vfreefly/kimurai</link>
<description>Ruby&#x306E;Web&#x30B9;&#x30AF;&#x30EC;&#x30A4;&#x30D4;&#x30F3;&#x30B0;&#x30D5;&#x30EC;&#x30FC;&#x30E0;&#x30EF;&#x30FC;&#x30AF;&#x3002;Driver&#x306F;Headless Chrome&#x3001;Headless Firefox&#x306A;&#x3069;&#x304B;&#x3089;&#x9078;&#x3079;&#x308B;&#x3002;</description>
<dc:creator>braitom</dc:creator>
<dc:date>2018-08-13T14:04:15Z</dc:date>
<dc:subject>ruby</dc:subject>
<dc:subject>scraping</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/ruby" />
    <rdf:li resource="https://b.hatena.ne.jp/q/scraping" />
  </rdf:Bag>
</taxo:topics>
<content:encoded>&#x3C;blockquote cite=&#x22;https://github.com/vfreefly/kimurai&#x22; title=&#x22;GitHub - vfreefly/kimurai: Yet another Scrapy-like scraping framework written in Ruby and based on Capybara/Nokogiri&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fgithub.com%2Fvfreefly%2Fkimurai&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://github.com/vfreefly/kimurai&#x22;&#x3E;GitHub - vfreefly/kimurai: Yet another Scrapy-like scraping framework written in Ruby and based on Capybara/Nokogiri&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://github.com/vfreefly/kimurai&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/32a14b7364ce3557438fc357feeb8cf83db04602/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Favatars1.githubusercontent.com%2Fu%2F42632533%3Fs%3D400%26v%3D4&#x22; alt=&#x22;GitHub - vfreefly/kimurai: Yet another Scrapy-like scraping framework written in Ruby and based on Capybara/Nokogiri&#x22; title=&#x22;GitHub - vfreefly/kimurai: Yet another Scrapy-like scraping framework written in Ruby and based on Capybara/Nokogiri&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;Dismiss Join GitHub today GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together. Sign up&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/github.com/vfreefly/kimurai&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://github.com/vfreefly/kimurai&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - GitHub - vfreefly/kimurai: Yet another Scrapy-like scraping framework written in Ruby and based on Capybara/Nokogiri&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - GitHub - vfreefly/kimurai: Yet another Scrapy-like scraping framework written in Ruby and based on Capybara/Nokogiri&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/github.com/vfreefly/kimurai&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
<hatena:bookmarkcount>47</hatena:bookmarkcount>
</item>
<item rdf:about="https://b.hatena.ne.jp/braitom/20180504#bookmark-363536876">
<title>GitHub - ruby-hyperloop/hyper-react: The project has moved to Hyperstack!!</title>
<link>https://github.com/ruby-hyperloop/hyper-react</link>
<description>&#x201C;Opal Ruby wrapper of React.js library.&#x201D;</description>
<dc:creator>braitom</dc:creator>
<dc:date>2018-05-04T12:45:07Z</dc:date>
<dc:subject>react</dc:subject>
<dc:subject>ruby</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/react" />
    <rdf:li resource="https://b.hatena.ne.jp/q/ruby" />
  </rdf:Bag>
</taxo:topics>
<content:encoded>&#x3C;blockquote cite=&#x22;https://github.com/ruby-hyperloop/hyper-react&#x22; title=&#x22;GitHub - ruby-hyperloop/hyper-react: The project has moved to Hyperstack!!&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fgithub.com%2Fruby-hyperloop%2Fhyper-react&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://github.com/ruby-hyperloop/hyper-react&#x22;&#x3E;GitHub - ruby-hyperloop/hyper-react: The project has moved to Hyperstack!!&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://github.com/ruby-hyperloop/hyper-react&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/7be67b94db309dc05c9920a6ab5bdac7e682a116/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fopengraph.githubassets.com%2F6a25e7a7d3aa636bda19a52c01e664d82f2cfb46977c9bb0074ff05d6fbe292b%2Fruby-hyperloop%2Fhyper-react&#x22; alt=&#x22;GitHub - ruby-hyperloop/hyper-react: The project has moved to Hyperstack!!&#x22; title=&#x22;GitHub - ruby-hyperloop/hyper-react: The project has moved to Hyperstack!!&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/github.com/ruby-hyperloop/hyper-react&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://github.com/ruby-hyperloop/hyper-react&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - GitHub - ruby-hyperloop/hyper-react: The project has moved to Hyperstack!!&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - GitHub - ruby-hyperloop/hyper-react: The project has moved to Hyperstack!!&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/github.com/ruby-hyperloop/hyper-react&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
<hatena:bookmarkcount>6</hatena:bookmarkcount>
</item>
</rdf:RDF>