<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>個人開発 on 怠惰技術ブログ</title>
    <link>https://techblog.wasutech.dev/tags/%E5%80%8B%E4%BA%BA%E9%96%8B%E7%99%BA/</link>
    <description>Recent content in 個人開発 on 怠惰技術ブログ</description>
    <generator>Hugo -- 0.147.7</generator>
    <language>ja</language>
    <lastBuildDate>Sat, 30 May 2026 00:22:00 +0900</lastBuildDate>
    <atom:link href="https://techblog.wasutech.dev/tags/%E5%80%8B%E4%BA%BA%E9%96%8B%E7%99%BA/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>EDINET API v2 で有価証券報告書を自動取得する（Node.js / TypeScript）</title>
      <link>https://techblog.wasutech.dev/posts/edinet-api-nodejs-typescript/</link>
      <pubDate>Sun, 24 May 2026 00:00:00 +0900</pubDate>
      <guid>https://techblog.wasutech.dev/posts/edinet-api-nodejs-typescript/</guid>
      <description>金融庁が公開する EDINET API v2 を使って、有価証券報告書・四半期報告書の一覧取得と PDF ダウンロードを TypeScript で実装する。型定義・レート制限対策・50KB スキップ判定・エラーハンドリングのポイントを解説。</description>
    </item>
    <item>
      <title>Gemini API で財務書類を「怪しさ判定」する：スコア付き出力の設計</title>
      <link>https://techblog.wasutech.dev/posts/gemini-api-financial-document-scoring/</link>
      <pubDate>Sun, 24 May 2026 00:00:00 +0900</pubDate>
      <guid>https://techblog.wasutech.dev/posts/gemini-api-financial-document-scoring/</guid>
      <description>Gemini API に有価証券報告書の PDF を渡して財務分析させる。normal / caution / danger のスコアをプロンプトで定義し、出力をパースして DB に保存する設計を解説する。</description>
    </item>
    <item>
      <title>Hono &#43; TypeScript でクリーンアーキテクチャもどきを個人開発に持ち込む</title>
      <link>https://techblog.wasutech.dev/posts/hono-typescript-clean-architecture/</link>
      <pubDate>Sat, 30 May 2026 00:22:00 +0900</pubDate>
      <guid>https://techblog.wasutech.dev/posts/hono-typescript-clean-architecture/</guid>
      <description>個人開発に過剰では？と思いつつも Domain / UseCase / Infrastructure の3層に分けたら、テストが書きやすくなったし外部 API の差し替えが楽になった話。</description>
    </item>
  </channel>
</rss>
