<?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/mkusaka/Java/">
<title>Java&#x306B;&#x95A2;&#x3059;&#x308B;mkusaka&#x306E;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;</title>
<link>https://b.hatena.ne.jp/mkusaka/Java/</link>
<description>Java&#x306B;&#x95A2;&#x3059;&#x308B;mkusaka&#x306E;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; (7)</description>
<items>
 <rdf:Seq>
  <rdf:li rdf:resource="https://b.hatena.ne.jp/mkusaka/20260430#bookmark-4751612133183308224" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/mkusaka/20260417#bookmark-4786063025417495874" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/mkusaka/20260401#bookmark-4785298493425642722" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/mkusaka/20250920#bookmark-4776352870562963073" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/mkusaka/20250827#bookmark-4775243234472753089" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/mkusaka/20250513#bookmark-4770305367412441505" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/mkusaka/20250217#bookmark-4766370319930625121" />
 </rdf:Seq>
</items>
</channel>
<item rdf:about="https://b.hatena.ne.jp/mkusaka/20260430#bookmark-4751612133183308224">
<title>Go&#x8A00;&#x8A9E; &#x6697;&#x9ED9;&#x7684;&#x306A;interface&#x306E;&#x30E1;&#x30EA;&#x30C3;&#x30C8; - Qiita</title>
<link>https://qiita.com/sasakitimaru/items/02652b433e2dbe0e5149</link>
<description>Go&#x306E;&#x6697;&#x9ED9;&#x7684;&#x306A;interface&#x3067;&#x3001;File&#x304C;Writer/Reader&#x3092;&#x660E;&#x793A;implements&#x4E0D;&#x8981;&#x3067;&#x6E80;&#x305F;&#x3057;DI&#x3082;&#x67D4;&#x8EDF;&#x306B;&#x3067;&#x304D;&#x308B;</description>
<dc:creator>mkusaka</dc:creator>
<dc:date>2026-04-30T13:31:06Z</dc:date>
<dc:subject>AI&#x8981;&#x7D04;</dc:subject>
<dc:subject>&#x89E3;&#x8AAC;</dc:subject>
<dc:subject>Go&#x8A00;&#x8A9E;</dc:subject>
<dc:subject>&#x6697;&#x9ED9;IF</dc:subject>
<dc:subject>&#x30C0;&#x30C3;&#x30AF;&#x30BF;&#x30A4;&#x30D4;&#x30F3;&#x30B0;</dc:subject>
<dc:subject>ISP</dc:subject>
<dc:subject>DI</dc:subject>
<dc:subject>Java</dc:subject>
<dc:subject>&#x30A4;&#x30F3;&#x30BF;&#x30FC;&#x30D5;&#x30A7;&#x30FC;&#x30B9;</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/AI%E8%A6%81%E7%B4%84" />
    <rdf:li resource="https://b.hatena.ne.jp/q/%E8%A7%A3%E8%AA%AC" />
    <rdf:li resource="https://b.hatena.ne.jp/q/Go%E8%A8%80%E8%AA%9E" />
    <rdf:li resource="https://b.hatena.ne.jp/q/%E6%9A%97%E9%BB%99IF" />
    <rdf:li resource="https://b.hatena.ne.jp/q/%E3%83%80%E3%83%83%E3%82%AF%E3%82%BF%E3%82%A4%E3%83%94%E3%83%B3%E3%82%B0" />
    <rdf:li resource="https://b.hatena.ne.jp/q/ISP" />
    <rdf:li resource="https://b.hatena.ne.jp/q/DI" />
    <rdf:li resource="https://b.hatena.ne.jp/q/Java" />
    <rdf:li resource="https://b.hatena.ne.jp/q/%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC%E3%83%95%E3%82%A7%E3%83%BC%E3%82%B9" />
  </rdf:Bag>
</taxo:topics>
<content:encoded>&#x3C;blockquote cite=&#x22;https://qiita.com/sasakitimaru/items/02652b433e2dbe0e5149&#x22; title=&#x22;Go&#x8A00;&#x8A9E; &#x6697;&#x9ED9;&#x7684;&#x306A;interface&#x306E;&#x30E1;&#x30EA;&#x30C3;&#x30C8; - Qiita&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fqiita.com%2Fsasakitimaru%2Fitems%2F02652b433e2dbe0e5149&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://qiita.com/sasakitimaru/items/02652b433e2dbe0e5149&#x22;&#x3E;Go&#x8A00;&#x8A9E; &#x6697;&#x9ED9;&#x7684;&#x306A;interface&#x306E;&#x30E1;&#x30EA;&#x30C3;&#x30C8; - Qiita&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://qiita.com/sasakitimaru/items/02652b433e2dbe0e5149&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/587f136c506b5030e91abeaed188f7681f8f84ea/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9R28lRTglQTglODAlRTglQUElOUUlMjAlRTYlOUElOTclRTklQkIlOTklRTclOUElODQlRTMlODElQUFpbnRlcmZhY2UlRTMlODElQUUlRTMlODMlQTElRTMlODMlQUElRTMlODMlODMlRTMlODMlODgmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZ0eHQtY2xpcD1lbGxpcHNpcyZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTllNDhkYjhiMWE0YzQ0ZDI0YjMwOWUxZGRmNDFhMTU2%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTcxNiZ0eHQ9JTQwc2FzYWtpdGltYXJ1JTIwaW4lMjAlRTYlQTAlQUElRTUlQkMlOEYlRTQlQkMlOUElRTclQTQlQkVXb3JrcyUyMEh1bWFuJTIwSW50ZWxsaWdlbmNlJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzImdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1iNjI3ZjM3MWMzYWQ3MDY5NzAyNDk5MTliMjc4YjFkNg%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3Db94c859202042c2b553d021ec87da271&#x22; alt=&#x22;Go&#x8A00;&#x8A9E; &#x6697;&#x9ED9;&#x7684;&#x306A;interface&#x306E;&#x30E1;&#x30EA;&#x30C3;&#x30C8; - Qiita&#x22; title=&#x22;Go&#x8A00;&#x8A9E; &#x6697;&#x9ED9;&#x7684;&#x306A;interface&#x306E;&#x30E1;&#x30EA;&#x30C3;&#x30C8; - 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/sasakitimaru/items/02652b433e2dbe0e5149&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://qiita.com/sasakitimaru/items/02652b433e2dbe0e5149&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - Go&#x8A00;&#x8A9E; &#x6697;&#x9ED9;&#x7684;&#x306A;interface&#x306E;&#x30E1;&#x30EA;&#x30C3;&#x30C8; - Qiita&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - Go&#x8A00;&#x8A9E; &#x6697;&#x9ED9;&#x7684;&#x306A;interface&#x306E;&#x30E1;&#x30EA;&#x30C3;&#x30C8; - 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/sasakitimaru/items/02652b433e2dbe0e5149&#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/mkusaka/20260417#bookmark-4786063025417495874">
<title>&#x53E4;&#x5178;&#x30C9;&#x30E1;&#x30A4;&#x30F3;&#x30E2;&#x30C7;&#x30EB;&#x30D1;&#x30BF;&#x30FC;&#x30F3;&#x306E;&#x89E3;&#x8131;</title>
<link>https://zenn.dev/kawasima/books/ddd-detachment</link>
<description>&#x53E4;&#x5178;DDD/&#x30AF;&#x30EA;&#x30FC;&#x30F3;&#x30A2;&#x30FC;&#x30AD;&#x30C6;&#x30AF;&#x30C1;&#x30E3;&#x306E;&#x30E2;&#x30C7;&#x30EB;&#x5897;&#x6B96;&#x306A;&#x3069;&#x3092;&#x8A3A;&#x65AD;&#x3057;&#x3001;Always-Valid Layer&#x3068;Raoh&#x3067;&#x89E3;&#x6D88;&#x3059;&#x308B;&#x7121;&#x6599;Java Web&#x672C;&#x3067;&#x3059;&#x3002;</description>
<dc:creator>mkusaka</dc:creator>
<dc:date>2026-04-17T08:41:26Z</dc:date>
<dc:subject>AI&#x8981;&#x7D04;</dc:subject>
<dc:subject>DDD</dc:subject>
<dc:subject>Java</dc:subject>
<dc:subject>Spring</dc:subject>
<dc:subject>&#x8A2D;&#x8A08;</dc:subject>
<dc:subject>&#x89E3;&#x8AAC;</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/AI%E8%A6%81%E7%B4%84" />
    <rdf:li resource="https://b.hatena.ne.jp/q/DDD" />
    <rdf:li resource="https://b.hatena.ne.jp/q/Java" />
    <rdf:li resource="https://b.hatena.ne.jp/q/Spring" />
    <rdf:li resource="https://b.hatena.ne.jp/q/%E8%A8%AD%E8%A8%88" />
    <rdf:li resource="https://b.hatena.ne.jp/q/%E8%A7%A3%E8%AA%AC" />
  </rdf:Bag>
</taxo:topics>
<content:encoded>&#x3C;blockquote cite=&#x22;https://zenn.dev/kawasima/books/ddd-detachment&#x22; title=&#x22;&#x53E4;&#x5178;&#x30C9;&#x30E1;&#x30A4;&#x30F3;&#x30E2;&#x30C7;&#x30EB;&#x30D1;&#x30BF;&#x30FC;&#x30F3;&#x306E;&#x89E3;&#x8131;&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fzenn.dev%2Fkawasima%2Fbooks%2Fddd-detachment&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://zenn.dev/kawasima/books/ddd-detachment&#x22;&#x3E;&#x53E4;&#x5178;&#x30C9;&#x30E1;&#x30A4;&#x30F3;&#x30E2;&#x30C7;&#x30EB;&#x30D1;&#x30BF;&#x30FC;&#x30F3;&#x306E;&#x89E3;&#x8131;&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://zenn.dev/kawasima/books/ddd-detachment&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/1886880048fc04f952badaff65676640636f3306/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fres.cloudinary.com%2Fzenn%2Fimage%2Fupload%2Fs--cuLt23mu--%2Fg_center%252Ch_280%252Cl_fetch%3AaHR0cHM6Ly9zdGF0aWMuemVubi5zdHVkaW8vdXNlci11cGxvYWQvYm9va19jb3Zlci9mMmNkYjJmOTQ3LnBuZw%3D%3D%252Cw_200%2Fv1627283836%2Fdefault%2Fog-base-book_yz4z02.jpg%3F_a%3DBACAGSGT&#x22; alt=&#x22;&#x53E4;&#x5178;&#x30C9;&#x30E1;&#x30A4;&#x30F3;&#x30E2;&#x30C7;&#x30EB;&#x30D1;&#x30BF;&#x30FC;&#x30F3;&#x306E;&#x89E3;&#x8131;&#x22; title=&#x22;&#x53E4;&#x5178;&#x30C9;&#x30E1;&#x30A4;&#x30F3;&#x30E2;&#x30C7;&#x30EB;&#x30D1;&#x30BF;&#x30FC;&#x30F3;&#x306E;&#x89E3;&#x8131;&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x53E4;&#x5178;&#x7684;&#x306A;DDD/&#x30AF;&#x30EA;&#x30FC;&#x30F3;&#x30A2;&#x30FC;&#x30AD;&#x30C6;&#x30AF;&#x30C1;&#x30E3;&#x3092;&#x63A1;&#x7528;&#x3057;&#x305F;Java Web&#x30A2;&#x30D7;&#x30EA;&#x30B1;&#x30FC;&#x30B7;&#x30E7;&#x30F3;&#x3067;&#x751F;&#x3058;&#x308B;&#x300C;&#x30E2;&#x30C7;&#x30EB;&#x5897;&#x6B96;&#x300D;&#x300C;&#x8A70;&#x3081;&#x66FF;&#x3048;&#x904E;&#x5270;&#x300D;&#x300C;&#x30C9;&#x30E1;&#x30A4;&#x30F3;&#x30E2;&#x30C7;&#x30EB;&#x306E;&#x80A5;&#x5927;&#x5316;&#x300D;&#x3068;&#x3044;&#x3046;&#x554F;&#x984C;&#x3092;&#x8A3A;&#x65AD;&#x3057;&#x3001;Always-Valid Layer&#x3068;Raoh&#x306B;&#x3088;&#x308B;&#x30C7;&#x30B3;&#x30FC;&#x30C0;&#x5408;&#x6210;&#x3067;&#x89E3;&#x6D88;&#x3059;&#x308B;&#x8A2D;&#x8A08;&#x3092;&#x89E3;&#x8AAC;&#x3059;&#x308B;&#x3002;&#x672C;&#x66F8;&#x306F;&#x7121;&#x6599;&#x3067;&#x3059;&#x3002;&#x5185;&#x5BB9;&#x304C;&#x5F79;&#x306B;&#x7ACB;&#x3063;&#x305F;&#x3068;&#x611F;&#x3058;&#x305F;&#x3089;&#x3001;&#x672C;&#x66F8;&#x3067;&#x4F7F;&#x7528;&#x3057;&#x3066;&#x3044;&#x308B;&#x30E9;&#x30A4;&#x30D6;&#x30E9;&#x30EA; Raoh...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/zenn.dev/kawasima/books/ddd-detachment&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://zenn.dev/kawasima/books/ddd-detachment&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - &#x53E4;&#x5178;&#x30C9;&#x30E1;&#x30A4;&#x30F3;&#x30E2;&#x30C7;&#x30EB;&#x30D1;&#x30BF;&#x30FC;&#x30F3;&#x306E;&#x89E3;&#x8131;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - &#x53E4;&#x5178;&#x30C9;&#x30E1;&#x30A4;&#x30F3;&#x30E2;&#x30C7;&#x30EB;&#x30D1;&#x30BF;&#x30FC;&#x30F3;&#x306E;&#x89E3;&#x8131;&#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/zenn.dev/kawasima/books/ddd-detachment&#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>148</hatena:bookmarkcount>
</item>
<item rdf:about="https://b.hatena.ne.jp/mkusaka/20260401#bookmark-4785298493425642722">
<title>AWS Transform custom introduces new AWS-managed transformations to modernize code at scale - AWS</title>
<link>https://aws.amazon.com/about-aws/whats-new/2026/03/transform-custom-new-transformations/</link>
<description>AWS Transform custom&#x304C;7&#x3064;&#x306E;AWS&#x30DE;&#x30CD;&#x30FC;&#x30B8;&#x30C9;&#x5909;&#x63DB;&#x3092;&#x8FFD;&#x52A0;&#x3001;&#x30B3;&#x30FC;&#x30C9;&#x5206;&#x6790;&#x3084;Node.js/Log4j/Angular&#x2192;React&#x7B49;&#x3092;GA&#x30FB;&#x63D0;&#x4F9B;</description>
<dc:creator>mkusaka</dc:creator>
<dc:date>2026-03-31T19:20:34Z</dc:date>
<dc:subject>AI&#x8981;&#x7D04;</dc:subject>
<dc:subject>&#x30A2;&#x30C3;&#x30D7;&#x30C7;&#x30FC;&#x30C8;</dc:subject>
<dc:subject>AWS</dc:subject>
<dc:subject>Transform</dc:subject>
<dc:subject>CLI</dc:subject>
<dc:subject>Node.js</dc:subject>
<dc:subject>Java</dc:subject>
<dc:subject>React</dc:subject>
<dc:subject>Log4j</dc:subject>
<dc:subject>news</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/AI%E8%A6%81%E7%B4%84" />
    <rdf:li resource="https://b.hatena.ne.jp/q/%E3%82%A2%E3%83%83%E3%83%97%E3%83%87%E3%83%BC%E3%83%88" />
    <rdf:li resource="https://b.hatena.ne.jp/q/AWS" />
    <rdf:li resource="https://b.hatena.ne.jp/q/Transform" />
    <rdf:li resource="https://b.hatena.ne.jp/q/CLI" />
    <rdf:li resource="https://b.hatena.ne.jp/q/Node.js" />
    <rdf:li resource="https://b.hatena.ne.jp/q/Java" />
    <rdf:li resource="https://b.hatena.ne.jp/q/React" />
    <rdf:li resource="https://b.hatena.ne.jp/q/Log4j" />
    <rdf:li resource="https://b.hatena.ne.jp/q/news" />
  </rdf:Bag>
</taxo:topics>
<content:encoded>&#x3C;blockquote cite=&#x22;https://aws.amazon.com/about-aws/whats-new/2026/03/transform-custom-new-transformations/&#x22; title=&#x22;AWS Transform custom introduces new AWS-managed transformations to modernize code at scale - AWS&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Faws.amazon.com%2Fabout-aws%2Fwhats-new%2F2026%2F03%2Ftransform-custom-new-transformations%2F&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://aws.amazon.com/about-aws/whats-new/2026/03/transform-custom-new-transformations/&#x22;&#x3E;AWS Transform custom introduces new AWS-managed transformations to modernize code at scale - AWS&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://aws.amazon.com/about-aws/whats-new/2026/03/transform-custom-new-transformations/&#x22;&#x3E;&#x3C;img src=&#x22;&#x22; alt=&#x22;AWS Transform custom introduces new AWS-managed transformations to modernize code at scale - AWS&#x22; title=&#x22;AWS Transform custom introduces new AWS-managed transformations to modernize code at scale - AWS&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;AWS Transform custom introduces new AWS-managed transformations to modernize code at scale AWS Transform custom now offers seven new AWS-managed transformations to help you modernize code at scale. These transformations address common modernization scenarios across multiple languages and framewor...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/aws.amazon.com/about-aws/whats-new/2026/03/transform-custom-new-transformations/&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://aws.amazon.com/about-aws/whats-new/2026/03/transform-custom-new-transformations/&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - AWS Transform custom introduces new AWS-managed transformations to modernize code at scale - AWS&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - AWS Transform custom introduces new AWS-managed transformations to modernize code at scale - AWS&#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/aws.amazon.com/about-aws/whats-new/2026/03/transform-custom-new-transformations/&#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/mkusaka/20250920#bookmark-4776352870562963073">
<title>Moving off of TypeScript</title>
<link>https://engineering.usemotion.com/moving-off-of-typescript-e7bb1f3ad091</link>
<description>&#x7D04;250&#x4E07;&#x884C;&#x306E;TypeScript monorepo&#x3092;C#/.NET&#x3078;&#x79FB;&#x884C;&#x3057;&#x3001;Entity Framework&#x3067;&#x30BD;&#x30D5;&#x30C8;&#x30C7;&#x30EA;&#x30FC;&#x30C8;&#x3092;1&#x884C;&#x3067;&#x5B9F;&#x88C5;&#x3001;CI&#x6642;&#x9593;&#x3092;20&#x5206;&#x8D85;&#x304B;&#x3089;&#x5927;&#x5E45;&#x77ED;&#x7E2E;&#x3092;&#x76EE;&#x6307;&#x3059;</description>
<dc:creator>mkusaka</dc:creator>
<dc:date>2025-09-20T06:12:13Z</dc:date>
<dc:subject>AI&#x8981;&#x7D04;</dc:subject>
<dc:subject>TypeScript</dc:subject>
<dc:subject>&#x8A18;&#x4E8B;</dc:subject>
<dc:subject>CSharp</dc:subject>
<dc:subject>Java</dc:subject>
<dc:subject>monorepo</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/AI%E8%A6%81%E7%B4%84" />
    <rdf:li resource="https://b.hatena.ne.jp/q/TypeScript" />
    <rdf:li resource="https://b.hatena.ne.jp/q/%E8%A8%98%E4%BA%8B" />
    <rdf:li resource="https://b.hatena.ne.jp/q/CSharp" />
    <rdf:li resource="https://b.hatena.ne.jp/q/Java" />
    <rdf:li resource="https://b.hatena.ne.jp/q/monorepo" />
  </rdf:Bag>
</taxo:topics>
<content:encoded>&#x3C;blockquote cite=&#x22;https://engineering.usemotion.com/moving-off-of-typescript-e7bb1f3ad091&#x22; title=&#x22;Moving off of TypeScript&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fengineering.usemotion.com%2Fmoving-off-of-typescript-e7bb1f3ad091&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://engineering.usemotion.com/moving-off-of-typescript-e7bb1f3ad091&#x22;&#x3E;Moving off of TypeScript&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://engineering.usemotion.com/moving-off-of-typescript-e7bb1f3ad091&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/86df1f2804cb6a0f509a7ccbff7bf551942ffd23/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fmiro.medium.com%2Fv2%2Fda%3Atrue%2Fbc1f8416df0cad099e43cda2872716e5864f18a73bda2a7547ea082aca9b5632&#x22; alt=&#x22;Moving off of TypeScript&#x22; title=&#x22;Moving off of TypeScript&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;We Love You, TypeScriptFor nearly five years now, Motion has operated in a large TypeScript monorepo. At its peak, it was roughly ~2.5 million lines of code after excluding comments, node_modules, etc. To manage this, we used Vercel&#x2019;s rather excellent Turborepo build system. This is not a blog po...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/engineering.usemotion.com/moving-off-of-typescript-e7bb1f3ad091&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://engineering.usemotion.com/moving-off-of-typescript-e7bb1f3ad091&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - Moving off of TypeScript&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - Moving off of TypeScript&#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/engineering.usemotion.com/moving-off-of-typescript-e7bb1f3ad091&#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>39</hatena:bookmarkcount>
</item>
<item rdf:about="https://b.hatena.ne.jp/mkusaka/20250827#bookmark-4775243234472753089">
<title>&#x5B9F;&#x7528;&#x54C1;&#x3092;&#x4F5C;&#x3063;&#x3066;&#x63A2;&#x308B;&#x751F;&#x6210;AI&#x3092;&#x4F7F;&#x3063;&#x305F;&#x30BD;&#x30D5;&#x30C8;&#x30A6;&#x30A7;&#x30A2;&#x958B;&#x767A;&#x306E;&#x73FE;&#x5728; - &#x96FB;&#x901A;&#x7DCF;&#x7814; &#x30C6;&#x30C3;&#x30AF;&#x30D6;&#x30ED;&#x30B0;</title>
<link>https://tech.dentsusoken.com/entry/2025/08/27/%E5%AE%9F%E7%94%A8%E5%93%81%E3%82%92%E4%BD%9C%E3%81%A3%E3%81%A6%E6%8E%A2%E3%82%8B%E7%94%9F%E6%88%90AI%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%9F%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E9%96%8B</link>
<description>Claude&#x202F;Code&#x3067;&#x7D04;&#x56DB;&#x4E07;&#x884C;&#x306E;Rust&#x3068;&#x7D04;&#x516D;&#x5343;&#x884C;&#x306E;Markdown&#x3092;&#x751F;&#x6210;&#x3057;&#x3001;Java&#x7248;&#x30D0;&#x30FC;&#x30B8;&#x30E7;&#x30F3;&#x30DE;&#x30CD;&#x30FC;&#x30B8;&#x30E3;Kopi&#x3092;&#x4F5C;&#x6210;&#x3002;Windows&#x30FB;macOS&#x5BFE;&#x5FDC;&#x306E;OSS&#x30C4;&#x30FC;&#x30EB;&#x3067;&#x3059;</description>
<dc:creator>mkusaka</dc:creator>
<dc:date>2025-08-27T05:22:13Z</dc:date>
<dc:subject>AI&#x8981;&#x7D04;</dc:subject>
<dc:subject>Rust</dc:subject>
<dc:subject>Java</dc:subject>
<dc:subject>&#x30D0;&#x30FC;&#x30B8;&#x30E7;&#x30F3;&#x30DE;&#x30CD;</dc:subject>
<dc:subject>&#x751F;&#x6210;AI</dc:subject>
<dc:subject>&#x958B;&#x767A;&#x8A18;&#x9332;</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/AI%E8%A6%81%E7%B4%84" />
    <rdf:li resource="https://b.hatena.ne.jp/q/Rust" />
    <rdf:li resource="https://b.hatena.ne.jp/q/Java" />
    <rdf:li resource="https://b.hatena.ne.jp/q/%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%83%9E%E3%83%8D" />
    <rdf:li resource="https://b.hatena.ne.jp/q/%E7%94%9F%E6%88%90AI" />
    <rdf:li resource="https://b.hatena.ne.jp/q/%E9%96%8B%E7%99%BA%E8%A8%98%E9%8C%B2" />
  </rdf:Bag>
</taxo:topics>
<content:encoded>&#x3C;blockquote cite=&#x22;https://tech.dentsusoken.com/entry/2025/08/27/%E5%AE%9F%E7%94%A8%E5%93%81%E3%82%92%E4%BD%9C%E3%81%A3%E3%81%A6%E6%8E%A2%E3%82%8B%E7%94%9F%E6%88%90AI%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%9F%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E9%96%8B&#x22; title=&#x22;&#x5B9F;&#x7528;&#x54C1;&#x3092;&#x4F5C;&#x3063;&#x3066;&#x63A2;&#x308B;&#x751F;&#x6210;AI&#x3092;&#x4F7F;&#x3063;&#x305F;&#x30BD;&#x30D5;&#x30C8;&#x30A6;&#x30A7;&#x30A2;&#x958B;&#x767A;&#x306E;&#x73FE;&#x5728; - &#x96FB;&#x901A;&#x7DCF;&#x7814; &#x30C6;&#x30C3;&#x30AF;&#x30D6;&#x30ED;&#x30B0;&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Ftech.dentsusoken.com%2Fentry%2F2025%2F08%2F27%2F%25E5%25AE%259F%25E7%2594%25A8%25E5%2593%2581%25E3%2582%2592%25E4%25BD%259C%25E3%2581%25A3%25E3%2581%25A6%25E6%258E%25A2%25E3%2582%258B%25E7%2594%259F%25E6%2588%2590AI%25E3%2582%2592%25E4%25BD%25BF%25E3%2581%25A3%25E3%2581%259F%25E3%2582%25BD%25E3%2583%2595%25E3%2583%2588%25E3%2582%25A6%25E3%2582%25A7%25E3%2582%25A2%25E9%2596%258B&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://tech.dentsusoken.com/entry/2025/08/27/%E5%AE%9F%E7%94%A8%E5%93%81%E3%82%92%E4%BD%9C%E3%81%A3%E3%81%A6%E6%8E%A2%E3%82%8B%E7%94%9F%E6%88%90AI%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%9F%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E9%96%8B&#x22;&#x3E;&#x5B9F;&#x7528;&#x54C1;&#x3092;&#x4F5C;&#x3063;&#x3066;&#x63A2;&#x308B;&#x751F;&#x6210;AI&#x3092;&#x4F7F;&#x3063;&#x305F;&#x30BD;&#x30D5;&#x30C8;&#x30A6;&#x30A7;&#x30A2;&#x958B;&#x767A;&#x306E;&#x73FE;&#x5728; - &#x96FB;&#x901A;&#x7DCF;&#x7814; &#x30C6;&#x30C3;&#x30AF;&#x30D6;&#x30ED;&#x30B0;&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://tech.dentsusoken.com/entry/2025/08/27/%E5%AE%9F%E7%94%A8%E5%93%81%E3%82%92%E4%BD%9C%E3%81%A3%E3%81%A6%E6%8E%A2%E3%82%8B%E7%94%9F%E6%88%90AI%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%9F%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E9%96%8B&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/f637eedf19008860c4b496b70c2ef165c1661669/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fcdn.image.st-hatena.com%2Fimage%2Fscale%2F53917d0962b6f759baabc0465d73bd78c6cca969%2Fbackend%3Dimagemagick%3Bversion%3D1%3Bwidth%3D1300%2Fhttps%253A%252F%252Fcdn-ak.f.st-hatena.com%252Fimages%252Ffotolife%252Fd%252Fdentsusoken%252F20250823%252F20250823205419.png&#x22; alt=&#x22;&#x5B9F;&#x7528;&#x54C1;&#x3092;&#x4F5C;&#x3063;&#x3066;&#x63A2;&#x308B;&#x751F;&#x6210;AI&#x3092;&#x4F7F;&#x3063;&#x305F;&#x30BD;&#x30D5;&#x30C8;&#x30A6;&#x30A7;&#x30A2;&#x958B;&#x767A;&#x306E;&#x73FE;&#x5728; - &#x96FB;&#x901A;&#x7DCF;&#x7814; &#x30C6;&#x30C3;&#x30AF;&#x30D6;&#x30ED;&#x30B0;&#x22; title=&#x22;&#x5B9F;&#x7528;&#x54C1;&#x3092;&#x4F5C;&#x3063;&#x3066;&#x63A2;&#x308B;&#x751F;&#x6210;AI&#x3092;&#x4F7F;&#x3063;&#x305F;&#x30BD;&#x30D5;&#x30C8;&#x30A6;&#x30A7;&#x30A2;&#x958B;&#x767A;&#x306E;&#x73FE;&#x5728; - &#x96FB;&#x901A;&#x7DCF;&#x7814; &#x30C6;&#x30C3;&#x30AF;&#x30D6;&#x30ED;&#x30B0;&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x307F;&#x306A;&#x3055;&#x3093;&#x3053;&#x3093;&#x306B;&#x3061;&#x306F;&#x3001;XI&#x672C;&#x90E8;&#x30A8;&#x30F3;&#x30B8;&#x30CB;&#x30A2;&#x30EA;&#x30F3;&#x30B0;&#x30AA;&#x30D5;&#x30A3;&#x30B9;&#x306E;&#x4F50;&#x85E4;&#x592A;&#x4E00;&#x3067;&#x3059;&#x3002; &#x3053;&#x306E;&#x30A8;&#x30F3;&#x30C8;&#x30EA;&#x3067;&#x306F;&#x3001;&#x79C1;&#x304C;Rust&#x3067;&#x5B9F;&#x88C5;&#x3057;&#x305F;Java&#x7528;&#x30D0;&#x30FC;&#x30B8;&#x30E7;&#x30F3;&#x30DE;&#x30CD;&#x30FC;&#x30B8;&#x30E3;&#x3067;&#x3042;&#x308B;Kopi&#x3092;&#x7D39;&#x4ECB;&#x3059;&#x308B;&#x3068;&#x5171;&#x306B;&#x3001;&#x5B9F;&#x88C5;&#x306E;&#x904E;&#x7A0B;&#x3067;&#x5F97;&#x305F;&#x751F;&#x6210;AI&#x3092;&#x4F7F;&#x3063;&#x305F;&#x30BD;&#x30D5;&#x30C8;&#x30A6;&#x30A7;&#x30A2;&#x958B;&#x767A;&#x306B;&#x95A2;&#x3059;&#x308B;&#x77E5;&#x898B;&#x3092;&#x5171;&#x6709;&#x3057;&#x307E;&#x3059;&#x3002; Kopi&#x306E;&#x30BD;&#x30FC;&#x30B9;&#x30B3;&#x30FC;&#x30C9;&#x3068;&#x30C9;&#x30AD;&#x30E5;&#x30E1;&#x30F3;&#x30C8;&#x306F;&#x5168;&#x3066;Claude Code&#x306B;&#x3088;&#x308B;&#x3082;&#x306E;&#x3067;&#x3059;&#x3002;&#x79C1;...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/tech.dentsusoken.com/entry/2025/08/27/%E5%AE%9F%E7%94%A8%E5%93%81%E3%82%92%E4%BD%9C%E3%81%A3%E3%81%A6%E6%8E%A2%E3%82%8B%E7%94%9F%E6%88%90AI%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%9F%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E9%96%8B&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://tech.dentsusoken.com/entry/2025/08/27/%E5%AE%9F%E7%94%A8%E5%93%81%E3%82%92%E4%BD%9C%E3%81%A3%E3%81%A6%E6%8E%A2%E3%82%8B%E7%94%9F%E6%88%90AI%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%9F%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E9%96%8B&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - &#x5B9F;&#x7528;&#x54C1;&#x3092;&#x4F5C;&#x3063;&#x3066;&#x63A2;&#x308B;&#x751F;&#x6210;AI&#x3092;&#x4F7F;&#x3063;&#x305F;&#x30BD;&#x30D5;&#x30C8;&#x30A6;&#x30A7;&#x30A2;&#x958B;&#x767A;&#x306E;&#x73FE;&#x5728; - &#x96FB;&#x901A;&#x7DCF;&#x7814; &#x30C6;&#x30C3;&#x30AF;&#x30D6;&#x30ED;&#x30B0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - &#x5B9F;&#x7528;&#x54C1;&#x3092;&#x4F5C;&#x3063;&#x3066;&#x63A2;&#x308B;&#x751F;&#x6210;AI&#x3092;&#x4F7F;&#x3063;&#x305F;&#x30BD;&#x30D5;&#x30C8;&#x30A6;&#x30A7;&#x30A2;&#x958B;&#x767A;&#x306E;&#x73FE;&#x5728; - &#x96FB;&#x901A;&#x7DCF;&#x7814; &#x30C6;&#x30C3;&#x30AF;&#x30D6;&#x30ED;&#x30B0;&#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.dentsusoken.com/entry/2025/08/27/%E5%AE%9F%E7%94%A8%E5%93%81%E3%82%92%E4%BD%9C%E3%81%A3%E3%81%A6%E6%8E%A2%E3%82%8B%E7%94%9F%E6%88%90AI%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%9F%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E9%96%8B&#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>153</hatena:bookmarkcount>
</item>
<item rdf:about="https://b.hatena.ne.jp/mkusaka/20250513#bookmark-4770305367412441505">
<title>&#x53E4;&#x3044;&#x30B3;&#x30FC;&#x30C9;&#x3092;&#x6368;&#x3066;&#x3066;1&#x304B;&#x3089;&#x66F8;&#x304D;&#x76F4;&#x3057;&#x305F;&#x304B;&#x3089;&#x3053;&#x305D;&#x7D9A;&#x3044;&#x3066;&#x3044;&#x308B;&#x30BD;&#x30D5;&#x30C8;&#x30A6;&#x30A7;&#x30A2; - &#x304D;&#x3057;&#x3060;&#x306E;Hatena</title>
<link>https://nowokay.hatenablog.com/entry/2025/05/12/224052</link>
<description>&#x53E4;&#x3044;&#x30B3;&#x30FC;&#x30C9;&#x3092;&#x6368;&#x3066;&#x3066;1&#x304B;&#x3089;&#x66F8;&#x304D;&#x76F4;&#x3057;&#x305F;&#x30BD;&#x30D5;&#x30C8;&#x4F8B;&#x3068;&#x3057;&#x3066;&#x3001;Firefox&#x304C;NetScape&#x304B;&#x3089;&#x79FB;&#x884C;&#x3057;&#x3001;2005&#x5E74;&#x306E;AJAX&#x6642;&#x4EE3;&#x3092;&#x4E57;&#x308A;&#x8D8A;&#x3048;&#x3066;&#x3044;&#x308B;&#x70B9;&#x3092;&#x89E3;&#x8AAC;&#x3002;</description>
<dc:creator>mkusaka</dc:creator>
<dc:date>2025-05-13T02:34:26Z</dc:date>
<dc:subject>AI&#x8981;&#x7D04;</dc:subject>
<dc:subject>Java</dc:subject>
<dc:subject>&#x30EA;&#x30D5;&#x30A1;&#x30AF;&#x30BF;&#x30EA;&#x30F3;&#x30B0;</dc:subject>
<dc:subject>&#x8A18;&#x4E8B;</dc:subject>
<dc:subject>&#x958B;&#x767A;</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/AI%E8%A6%81%E7%B4%84" />
    <rdf:li resource="https://b.hatena.ne.jp/q/Java" />
    <rdf:li resource="https://b.hatena.ne.jp/q/%E3%83%AA%E3%83%95%E3%82%A1%E3%82%AF%E3%82%BF%E3%83%AA%E3%83%B3%E3%82%B0" />
    <rdf:li resource="https://b.hatena.ne.jp/q/%E8%A8%98%E4%BA%8B" />
    <rdf:li resource="https://b.hatena.ne.jp/q/%E9%96%8B%E7%99%BA" />
  </rdf:Bag>
</taxo:topics>
<content:encoded>&#x3C;blockquote cite=&#x22;https://nowokay.hatenablog.com/entry/2025/05/12/224052&#x22; title=&#x22;&#x53E4;&#x3044;&#x30B3;&#x30FC;&#x30C9;&#x3092;&#x6368;&#x3066;&#x3066;1&#x304B;&#x3089;&#x66F8;&#x304D;&#x76F4;&#x3057;&#x305F;&#x304B;&#x3089;&#x3053;&#x305D;&#x7D9A;&#x3044;&#x3066;&#x3044;&#x308B;&#x30BD;&#x30D5;&#x30C8;&#x30A6;&#x30A7;&#x30A2; - &#x304D;&#x3057;&#x3060;&#x306E;Hatena&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fnowokay.hatenablog.com%2Fentry%2F2025%2F05%2F12%2F224052&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://nowokay.hatenablog.com/entry/2025/05/12/224052&#x22;&#x3E;&#x53E4;&#x3044;&#x30B3;&#x30FC;&#x30C9;&#x3092;&#x6368;&#x3066;&#x3066;1&#x304B;&#x3089;&#x66F8;&#x304D;&#x76F4;&#x3057;&#x305F;&#x304B;&#x3089;&#x3053;&#x305D;&#x7D9A;&#x3044;&#x3066;&#x3044;&#x308B;&#x30BD;&#x30D5;&#x30C8;&#x30A6;&#x30A7;&#x30A2; - &#x304D;&#x3057;&#x3060;&#x306E;Hatena&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://nowokay.hatenablog.com/entry/2025/05/12/224052&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/d9ebcdc46d6a4c993250bbf5f6ec8b0fc4fd67c1/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fcdn.image.st-hatena.com%2Fimage%2Fscale%2Fee18193422efe5db97b03b86644ae71d9bfd7959%2Fbackend%3Dimagemagick%3Bversion%3D1%3Bwidth%3D1300%2Fhttps%253A%252F%252Fm.media-amazon.com%252Fimages%252FI%252F51LSa6gQzQS._SL500_.jpg&#x22; alt=&#x22;&#x53E4;&#x3044;&#x30B3;&#x30FC;&#x30C9;&#x3092;&#x6368;&#x3066;&#x3066;1&#x304B;&#x3089;&#x66F8;&#x304D;&#x76F4;&#x3057;&#x305F;&#x304B;&#x3089;&#x3053;&#x305D;&#x7D9A;&#x3044;&#x3066;&#x3044;&#x308B;&#x30BD;&#x30D5;&#x30C8;&#x30A6;&#x30A7;&#x30A2; - &#x304D;&#x3057;&#x3060;&#x306E;Hatena&#x22; title=&#x22;&#x53E4;&#x3044;&#x30B3;&#x30FC;&#x30C9;&#x3092;&#x6368;&#x3066;&#x3066;1&#x304B;&#x3089;&#x66F8;&#x304D;&#x76F4;&#x3057;&#x305F;&#x304B;&#x3089;&#x3053;&#x305D;&#x7D9A;&#x3044;&#x3066;&#x3044;&#x308B;&#x30BD;&#x30D5;&#x30C8;&#x30A6;&#x30A7;&#x30A2; - &#x304D;&#x3057;&#x3060;&#x306E;Hatena&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;Joel on Software&#x306B;NetScape&#x3092;&#x4F8B;&#x306B;&#x3001;&#x53E4;&#x3044;&#x30D7;&#x30ED;&#x30B0;&#x30E9;&#x30E0;&#x3092;&#x6368;&#x3066;&#x3066;1&#x304B;&#x3089;&#x66F8;&#x304D;&#x76F4;&#x3057;&#x305F;&#x304F;&#x306A;&#x308B;&#x306E;&#x306F;&#x6226;&#x7565;&#x30DF;&#x30B9;&#x3060;&#x3063;&#x3066;&#x66F8;&#x3044;&#x3066;&#x3042;&#x308B;&#x3051;&#x3069;&#x3001;&#x3042;&#x306E;&#x3068;&#x304D;&#x66F8;&#x304D;&#x76F4;&#x3057;&#x3066;&#x306A;&#x304B;&#x3063;&#x305F;&#x3089;&#x7D9A;&#x3044;&#x3066;&#x306A;&#x3044;&#x3093;&#x3067;&#x306F;&#x3063;&#x3066;&#x601D;&#x3063;&#x305F;&#x306E;&#x3067;&#x3001;1&#x304B;&#x3089;&#x66F8;&#x304D;&#x76F4;&#x3057;&#x3066;&#x7D9A;&#x3044;&#x3066;&#x308B;&#x30BD;&#x30D5;&#x30C8;&#x30A6;&#x30A7;&#x30A2;&#x3092;&#x6319;&#x3052;&#x3066;&#x307F;&#x308B;&#x3002; Firefox NetScape&#x304B;&#x3089;Mozilla&#x306B;&#x79FB;&#x884C;&#x3059;&#x308B;&#x3068;&#x304D;&#x306B;&#x3001;&#x65B0;&#x30D0;&#x30FC;&#x30B8;&#x30E7;&#x30F3;&#x306E;&#x30EA;&#x30EA;&#x30FC;&#x30B9;&#x304C;&#x306A;&#x304F;&#x306A;...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/nowokay.hatenablog.com/entry/2025/05/12/224052&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://nowokay.hatenablog.com/entry/2025/05/12/224052&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - &#x53E4;&#x3044;&#x30B3;&#x30FC;&#x30C9;&#x3092;&#x6368;&#x3066;&#x3066;1&#x304B;&#x3089;&#x66F8;&#x304D;&#x76F4;&#x3057;&#x305F;&#x304B;&#x3089;&#x3053;&#x305D;&#x7D9A;&#x3044;&#x3066;&#x3044;&#x308B;&#x30BD;&#x30D5;&#x30C8;&#x30A6;&#x30A7;&#x30A2; - &#x304D;&#x3057;&#x3060;&#x306E;Hatena&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - &#x53E4;&#x3044;&#x30B3;&#x30FC;&#x30C9;&#x3092;&#x6368;&#x3066;&#x3066;1&#x304B;&#x3089;&#x66F8;&#x304D;&#x76F4;&#x3057;&#x305F;&#x304B;&#x3089;&#x3053;&#x305D;&#x7D9A;&#x3044;&#x3066;&#x3044;&#x308B;&#x30BD;&#x30D5;&#x30C8;&#x30A6;&#x30A7;&#x30A2; - &#x304D;&#x3057;&#x3060;&#x306E;Hatena&#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/nowokay.hatenablog.com/entry/2025/05/12/224052&#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>274</hatena:bookmarkcount>
</item>
<item rdf:about="https://b.hatena.ne.jp/mkusaka/20250217#bookmark-4766370319930625121">
<title>Vertical Slice Architecture | Baeldung</title>
<link>https://www.baeldung.com/java-vertical-slice-architecture</link>
<description>Vertical Slice Architecture &#x306E;&#x6982;&#x8981;&#x3068;&#x3001;&#x5B9F;&#x88C5;&#x4F8B;&#x3092;&#x4EA4;&#x3048;&#x3066; Java/Spring Boot &#x3067;&#x306E;&#x5B9F;&#x8DF5;&#x65B9;&#x6CD5;&#x3092;&#x89E3;&#x8AAC;</description>
<dc:creator>mkusaka</dc:creator>
<dc:date>2025-02-16T17:52:43Z</dc:date>
<dc:subject>AI&#x8981;&#x7D04;</dc:subject>
<dc:subject>&#x8A18;&#x4E8B;</dc:subject>
<dc:subject>java</dc:subject>
<dc:subject>vertical</dc:subject>
<dc:subject>slice</dc:subject>
<dc:subject>design</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/AI%E8%A6%81%E7%B4%84" />
    <rdf:li resource="https://b.hatena.ne.jp/q/%E8%A8%98%E4%BA%8B" />
    <rdf:li resource="https://b.hatena.ne.jp/q/java" />
    <rdf:li resource="https://b.hatena.ne.jp/q/vertical" />
    <rdf:li resource="https://b.hatena.ne.jp/q/slice" />
    <rdf:li resource="https://b.hatena.ne.jp/q/design" />
  </rdf:Bag>
</taxo:topics>
<content:encoded>&#x3C;blockquote cite=&#x22;https://www.baeldung.com/java-vertical-slice-architecture&#x22; title=&#x22;Vertical Slice Architecture | Baeldung&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fwww.baeldung.com%2Fjava-vertical-slice-architecture&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://www.baeldung.com/java-vertical-slice-architecture&#x22;&#x3E;Vertical Slice Architecture | Baeldung&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://www.baeldung.com/java-vertical-slice-architecture&#x22;&#x3E;&#x3C;img src=&#x22;&#x22; alt=&#x22;Vertical Slice Architecture | Baeldung&#x22; title=&#x22;Vertical Slice Architecture | Baeldung&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/www.baeldung.com/java-vertical-slice-architecture&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://www.baeldung.com/java-vertical-slice-architecture&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - Vertical Slice Architecture | Baeldung&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - Vertical Slice Architecture | Baeldung&#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/www.baeldung.com/java-vertical-slice-architecture&#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>1</hatena:bookmarkcount>
</item>
</rdf:RDF>