<?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/entry/s/rubyhero.dev/rails-design-patterns-the-big-picture">
<title>&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - Rails design patterns</title>
<link>https://b.hatena.ne.jp/entry/s/rubyhero.dev/rails-design-patterns-the-big-picture</link>
<description>A design pattern is a repeatable solution to solve common problems in a software design. When building apps with the Ruby on Rails framework, you will often face such issues, especially when workin...</description>
<items>
 <rdf:Seq>
  <rdf:li rdf:resource="https://b.hatena.ne.jp/techtech0521/20240611#bookmark-4738283855618696901" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/k_oshima/20230623#bookmark-4738283855618696901" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/dragonmoon/20230623#bookmark-4738283855618696901" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/hasunuma0613/20230623#bookmark-4738283855618696901" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/hakatamenta/20230623#bookmark-4738283855618696901" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/shoday10/20230623#bookmark-4738283855618696901" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/tikkss/20230623#bookmark-4738283855618696901" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/shiroemons/20230623#bookmark-4738283855618696901" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/CLSmooth/20230623#bookmark-4738283855618696901" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/sousousore1/20230623#bookmark-4738283855618696901" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/otakumesi/20230623#bookmark-4738283855618696901" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/ryshinoz/20230623#bookmark-4738283855618696901" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/shunutsu2-2-24/20230623#bookmark-4738283855618696901" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/clash_m45/20230623#bookmark-4738283855618696901" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/not-found-ch/20230623#bookmark-4738283855618696901" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/mizoR/20230623#bookmark-4738283855618696901" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/shwld/20230623#bookmark-4738283855618696901" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/Hiro_Matsuno/20230623#bookmark-4738283855618696901" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/takaheraw/20230623#bookmark-4738283855618696901" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/supermomonga/20230623#bookmark-4738283855618696901" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/Watson/20230623#bookmark-4738283855618696901" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/nukosan555/20230623#bookmark-4738283855618696901" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/hintoku/20230623#bookmark-4738283855618696901" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/kinushu/20230623#bookmark-4738283855618696901" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/dhesusan4649/20230622#bookmark-4738283855618696901" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/atsushifx/20230622#bookmark-4738283855618696901" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/shimbaco/20230622#bookmark-4738283855618696901" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/razokulover/20230622#bookmark-4738283855618696901" />
 </rdf:Seq>
</items>
</channel>
<item rdf:about="https://b.hatena.ne.jp/techtech0521/20240611#bookmark-4738283855618696901">
<title>techtech0521</title>
<link>https://b.hatena.ne.jp/techtech0521/20240611#bookmark-4738283855618696901</link>
<description></description>
<dc:date>2024-06-11T04:47:47Z</dc:date>
<dc:subject>&#x3042;&#x3068;&#x3067;&#x8AAD;&#x3080;</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" />
  </rdf:Bag>
</taxo:topics>
</item>
<item rdf:about="https://b.hatena.ne.jp/k_oshima/20230623#bookmark-4738283855618696901">
<title>k_oshima</title>
<link>https://b.hatena.ne.jp/k_oshima/20230623#bookmark-4738283855618696901</link>
<description></description>
<dc:date>2023-06-23T06:52:29Z</dc:date>
<dc:subject>Ruby</dc:subject>
<dc:subject>design</dc:subject>
<dc:subject>pattern</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/design" />
    <rdf:li resource="https://b.hatena.ne.jp/q/pattern" />
  </rdf:Bag>
</taxo:topics>
</item>
<item rdf:about="https://b.hatena.ne.jp/dragonmoon/20230623#bookmark-4738283855618696901">
<title>dragonmoon</title>
<link>https://b.hatena.ne.jp/dragonmoon/20230623#bookmark-4738283855618696901</link>
<description></description>
<dc:date>2023-06-23T06:47:56Z</dc:date>
<dc:subject>&#x3042;&#x3068;&#x3067;&#x8AAD;&#x3080;</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" />
  </rdf:Bag>
</taxo:topics>
</item>
<item rdf:about="https://b.hatena.ne.jp/hasunuma0613/20230623#bookmark-4738283855618696901">
<title>hasunuma0613</title>
<link>https://b.hatena.ne.jp/hasunuma0613/20230623#bookmark-4738283855618696901</link>
<description></description>
<dc:date>2023-06-23T05:51:47Z</dc:date>
</item>
<item rdf:about="https://b.hatena.ne.jp/hakatamenta/20230623#bookmark-4738283855618696901">
<title>hakatamenta</title>
<link>https://b.hatena.ne.jp/hakatamenta/20230623#bookmark-4738283855618696901</link>
<description></description>
<dc:date>2023-06-23T05:49:20Z</dc:date>
</item>
<item rdf:about="https://b.hatena.ne.jp/shoday10/20230623#bookmark-4738283855618696901">
<title>shoday10</title>
<link>https://b.hatena.ne.jp/shoday10/20230623#bookmark-4738283855618696901</link>
<description></description>
<dc:date>2023-06-23T03:41:00Z</dc:date>
<dc:subject>&#x3042;&#x3068;&#x3067;&#x8AAD;&#x3080;</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" />
  </rdf:Bag>
</taxo:topics>
</item>
<item rdf:about="https://b.hatena.ne.jp/tikkss/20230623#bookmark-4738283855618696901">
<title>tikkss</title>
<link>https://b.hatena.ne.jp/tikkss/20230623#bookmark-4738283855618696901</link>
<description></description>
<dc:date>2023-06-23T03:17:01Z</dc:date>
<dc:subject>&#x3042;&#x3068;&#x3067;&#x8AAD;&#x3080;</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" />
  </rdf:Bag>
</taxo:topics>
</item>
<item rdf:about="https://b.hatena.ne.jp/shiroemons/20230623#bookmark-4738283855618696901">
<title>shiroemons</title>
<link>https://b.hatena.ne.jp/shiroemons/20230623#bookmark-4738283855618696901</link>
<description></description>
<dc:date>2023-06-23T02:51:01Z</dc:date>
<dc:subject>&#x3042;&#x3068;&#x3067;&#x8AAD;&#x3080;</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" />
  </rdf:Bag>
</taxo:topics>
</item>
<item rdf:about="https://b.hatena.ne.jp/CLSmooth/20230623#bookmark-4738283855618696901">
<title>CLSmooth</title>
<link>https://b.hatena.ne.jp/CLSmooth/20230623#bookmark-4738283855618696901</link>
<description></description>
<dc:date>2023-06-23T02:39:35Z</dc:date>
</item>
<item rdf:about="https://b.hatena.ne.jp/sousousore1/20230623#bookmark-4738283855618696901">
<title>sousousore1</title>
<link>https://b.hatena.ne.jp/sousousore1/20230623#bookmark-4738283855618696901</link>
<description></description>
<dc:date>2023-06-23T01:18:57Z</dc:date>
<dc:subject>design</dc:subject>
<dc:subject>rails</dc:subject>
<dc:subject>of</dc:subject>
<dc:subject>Pattern</dc:subject>
<dc:subject>model</dc:subject>
<dc:subject>architecture</dc:subject>
<dc:subject>&#x30C7;&#x30B6;&#x30A4;&#x30F3;</dc:subject>
<dc:subject>&#x3042;&#x3068;&#x3067;&#x8AAD;&#x3080;</dc:subject>
<dc:subject>*&#x3042;&#x3068;&#x3067;&#x8AAD;&#x3080;</dc:subject>
<dc:subject>design-pattern</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/design" />
    <rdf:li resource="https://b.hatena.ne.jp/q/rails" />
    <rdf:li resource="https://b.hatena.ne.jp/q/of" />
    <rdf:li resource="https://b.hatena.ne.jp/q/Pattern" />
    <rdf:li resource="https://b.hatena.ne.jp/q/model" />
    <rdf:li resource="https://b.hatena.ne.jp/q/architecture" />
    <rdf:li resource="https://b.hatena.ne.jp/q/%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3" />
    <rdf:li resource="https://b.hatena.ne.jp/q/%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" />
    <rdf:li resource="https://b.hatena.ne.jp/q/%2A%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" />
    <rdf:li resource="https://b.hatena.ne.jp/q/design-pattern" />
  </rdf:Bag>
</taxo:topics>
</item>
<item rdf:about="https://b.hatena.ne.jp/otakumesi/20230623#bookmark-4738283855618696901">
<title>otakumesi</title>
<link>https://b.hatena.ne.jp/otakumesi/20230623#bookmark-4738283855618696901</link>
<description></description>
<dc:date>2023-06-23T01:04:43Z</dc:date>
</item>
<item rdf:about="https://b.hatena.ne.jp/ryshinoz/20230623#bookmark-4738283855618696901">
<title>ryshinoz</title>
<link>https://b.hatena.ne.jp/ryshinoz/20230623#bookmark-4738283855618696901</link>
<description></description>
<dc:date>2023-06-23T00:36:10Z</dc:date>
</item>
<item rdf:about="https://b.hatena.ne.jp/shunutsu2-2-24/20230623#bookmark-4738283855618696901">
<title>shunutsu2-2-24</title>
<link>https://b.hatena.ne.jp/shunutsu2-2-24/20230623#bookmark-4738283855618696901</link>
<description></description>
<dc:date>2023-06-23T00:11:05Z</dc:date>
<dc:subject>&#x3042;&#x3068;&#x3067;&#x8AAD;&#x3080;</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" />
  </rdf:Bag>
</taxo:topics>
</item>
<item rdf:about="https://b.hatena.ne.jp/clash_m45/20230623#bookmark-4738283855618696901">
<title>clash_m45</title>
<link>https://b.hatena.ne.jp/clash_m45/20230623#bookmark-4738283855618696901</link>
<description></description>
<dc:date>2023-06-22T23:55:02Z</dc:date>
<dc:subject>&#x3042;&#x3068;&#x3067;&#x8AAD;&#x3080;</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" />
  </rdf:Bag>
</taxo:topics>
</item>
<item rdf:about="https://b.hatena.ne.jp/not-found-ch/20230623#bookmark-4738283855618696901">
<title>not-found-ch</title>
<link>https://b.hatena.ne.jp/not-found-ch/20230623#bookmark-4738283855618696901</link>
<description></description>
<dc:date>2023-06-22T23:48:50Z</dc:date>
<dc:subject>Rails</dc:subject>
<dc:subject>&#x3042;&#x3068;&#x3067;&#x8AAD;&#x3080;</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/%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" />
  </rdf:Bag>
</taxo:topics>
</item>
<item rdf:about="https://b.hatena.ne.jp/mizoR/20230623#bookmark-4738283855618696901">
<title>mizoR</title>
<link>https://b.hatena.ne.jp/mizoR/20230623#bookmark-4738283855618696901</link>
<description></description>
<dc:date>2023-06-22T22:24:25Z</dc:date>
</item>
<item rdf:about="https://b.hatena.ne.jp/shwld/20230623#bookmark-4738283855618696901">
<title>shwld</title>
<link>https://b.hatena.ne.jp/shwld/20230623#bookmark-4738283855618696901</link>
<description></description>
<dc:date>2023-06-22T21:47:34Z</dc:date>
</item>
<item rdf:about="https://b.hatena.ne.jp/Hiro_Matsuno/20230623#bookmark-4738283855618696901">
<title>Hiro_Matsuno</title>
<link>https://b.hatena.ne.jp/Hiro_Matsuno/20230623#bookmark-4738283855618696901</link>
<description></description>
<dc:date>2023-06-22T20:27:29Z</dc:date>
</item>
<item rdf:about="https://b.hatena.ne.jp/takaheraw/20230623#bookmark-4738283855618696901">
<title>takaheraw</title>
<link>https://b.hatena.ne.jp/takaheraw/20230623#bookmark-4738283855618696901</link>
<description></description>
<dc:date>2023-06-22T19:32:03Z</dc:date>
</item>
<item rdf:about="https://b.hatena.ne.jp/supermomonga/20230623#bookmark-4738283855618696901">
<title>supermomonga</title>
<link>https://b.hatena.ne.jp/supermomonga/20230623#bookmark-4738283855618696901</link>
<description></description>
<dc:date>2023-06-22T18:22:18Z</dc:date>
</item>
<item rdf:about="https://b.hatena.ne.jp/Watson/20230623#bookmark-4738283855618696901">
<title>Watson</title>
<link>https://b.hatena.ne.jp/Watson/20230623#bookmark-4738283855618696901</link>
<description></description>
<dc:date>2023-06-22T18:02:37Z</dc:date>
<dc:subject>rails</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/rails" />
  </rdf:Bag>
</taxo:topics>
</item>
<item rdf:about="https://b.hatena.ne.jp/nukosan555/20230623#bookmark-4738283855618696901">
<title>nukosan555</title>
<link>https://b.hatena.ne.jp/nukosan555/20230623#bookmark-4738283855618696901</link>
<description></description>
<dc:date>2023-06-22T17:08:19Z</dc:date>
</item>
<item rdf:about="https://b.hatena.ne.jp/hintoku/20230623#bookmark-4738283855618696901">
<title>hintoku</title>
<link>https://b.hatena.ne.jp/hintoku/20230623#bookmark-4738283855618696901</link>
<description></description>
<dc:date>2023-06-22T16:36:20Z</dc:date>
</item>
<item rdf:about="https://b.hatena.ne.jp/kinushu/20230623#bookmark-4738283855618696901">
<title>kinushu</title>
<link>https://b.hatena.ne.jp/kinushu/20230623#bookmark-4738283855618696901</link>
<description></description>
<dc:date>2023-06-22T15:17:21Z</dc:date>
<dc:subject>&#x3042;&#x3068;&#x3067;&#x8AAD;&#x3080;</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" />
  </rdf:Bag>
</taxo:topics>
</item>
<item rdf:about="https://b.hatena.ne.jp/dhesusan4649/20230622#bookmark-4738283855618696901">
<title>dhesusan4649</title>
<link>https://b.hatena.ne.jp/dhesusan4649/20230622#bookmark-4738283855618696901</link>
<description></description>
<dc:date>2023-06-22T14:45:06Z</dc:date>
<dc:subject>Rails</dc:subject>
<dc:subject>&#x30A2;&#x30FC;&#x30AD;&#x30C6;&#x30AF;&#x30C1;&#x30E3;</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/%E3%82%A2%E3%83%BC%E3%82%AD%E3%83%86%E3%82%AF%E3%83%81%E3%83%A3" />
  </rdf:Bag>
</taxo:topics>
</item>
<item rdf:about="https://b.hatena.ne.jp/atsushifx/20230622#bookmark-4738283855618696901">
<title>atsushifx</title>
<link>https://b.hatena.ne.jp/atsushifx/20230622#bookmark-4738283855618696901</link>
<description></description>
<dc:date>2023-06-22T14:34:59Z</dc:date>
</item>
<item rdf:about="https://b.hatena.ne.jp/shimbaco/20230622#bookmark-4738283855618696901">
<title>shimbaco</title>
<link>https://b.hatena.ne.jp/shimbaco/20230622#bookmark-4738283855618696901</link>
<description></description>
<dc:date>2023-06-22T08:43:59Z</dc:date>
<dc:subject>rails</dc:subject>
<dc:subject>design-pattern</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/design-pattern" />
  </rdf:Bag>
</taxo:topics>
</item>
<item rdf:about="https://b.hatena.ne.jp/razokulover/20230622#bookmark-4738283855618696901">
<title>razokulover</title>
<link>https://b.hatena.ne.jp/razokulover/20230622#bookmark-4738283855618696901</link>
<description></description>
<dc:date>2023-06-22T05:54:07Z</dc:date>
</item>
</rdf:RDF>