[{"data":1,"prerenderedAt":35},["ShallowReactive",2],{"tag-articles-アーキテクチャ":3},[4,10,15,20,25,30],{"title":5,"description":6,"path":7,"publishedAt":8,"updatedAt":9},"Draw.io動的埋め込み：採用した実装方法","Draw.ioファイルをVueコンポーネントに動的埋め込みする際に採用したサーバーミドルウェア方式の解説","/drawio-embedding-implementation","2025-11-18T00:00:00.000Z",null,{"title":11,"description":12,"path":13,"publishedAt":14,"updatedAt":9},"Claude OpusとCodexでNuxt 4プロジェクトの再設計を議論した記録","業務Webアプリをゼロから再設計するならどうするか。Claude Opus単独セッションとCodex GPT-5.3とのディスカッションで、テーブル設計・レイヤー構成・状態マシンなど9項目の設計判断を導き出した","/redesign-discussion-claude-codex-2026-02-27","2026-02-27T00:00:00.000Z",{"title":16,"description":17,"path":18,"publishedAt":19,"updatedAt":9},"CFパイプラインの全体把握と Excel vs Vue アーキテクチャ比較ドキュメントの整備","株主資本ライフサイクルのCF精算表生成パイプライン3ステップ（取引モジュール → 年次推移表 → CFWS）を読み解き、Excel と Vue の精算表アーキテクチャ比較ドキュメントを Codex レビューで6点修正しながら仕上げた1日の記録。最後に「最終的なキャッシュフロー計算書」シート未作成の3段階計画を MoM として書き残した","/cf-skills-and-excel-vs-vue-doc","2026-04-24T00:00:00.000Z",{"title":21,"description":22,"path":23,"publishedAt":24,"updatedAt":9},"Cloudflare Pages の 1MB Worker bundle 制限に当たって構成図A〜Dを書きながら設計判断を整理した","Nuxt 4 アプリの SSR Worker bundle が gzip 後 3.18 MiB まで膨らんで Cloudflare Pages の制限を超過した。プラン A/B/C/D を構成図に起こして比較し、最終的に HTML を public/ に直配置する Plan D へ収束させ、Phase 1 を本番デプロイするまでの設計判断と試行錯誤の記録。","/cloudflare-pages-workers-bundle-architecture","2026-06-16T00:00:00.000Z",{"title":26,"description":27,"path":28,"publishedAt":29,"updatedAt":9},"Webサービスの技術構成 2026年版 — Vue.js/Nuxt/Astroの使い分けとその理由","個人的な技術選定メモをVue.jsベースに統一し、React+ViteとNext+Viteの関係、Vue+ViteとNuxtの分かれ目、Astroとの使い分け、Workers直接とHonoの使い分け、DB・ストレージ・メール配信の規模別実例までを整理する","/web-tech-stack-2026","2026-07-22T00:00:00.000Z",{"title":31,"description":32,"path":33,"publishedAt":34,"updatedAt":9},"「汎用的にはAstro」は何を指しているのか","静的サイトの技術選定でAstroが「汎用的」と評される理由を、Nuxtとの比較で整理する。汎用性には機能の広さと適合度という二つの軸があり、勝つ側が違うだけである","/astro-vs-nuxt-general-purpose","2026-07-23T00:00:00.000Z",1785654930733]