開発の心得
- Gitを使った開発について
- Vibe Coding について
- リファクタリング & プロダクト化(Vibe Coding時代の心得) — きれいなコードの原則(テスト可能性/DRY/小ささ/疎結合/条件整理)+AI時代の追加+いつやるか、そして「ブラウザだけの試作→プロダクト対応」の実践ロードマップ(テスト→整理→UI/ロジック分離→サーバー移設→TS化→per-userデータ→分離・課金)
- Twitterクローンで学ぶWeb開発入門(Supabase) — 認証・データ分離・タイムライン・フォロー・スケールを「Twitterの挙動」から実装まで(完全未経験〜初心者向け、全13章+付録7)
- ChatGPTクローンで学ぶ LLMアプリ開発入門 — APIキーの守り方・会話の記憶(ステートレス→ログ→要約→メモリ)・REST/SSE・ツール・使用量制限を「ChatGPTの挙動」から実装まで(完全未経験〜初心者向け、全14章+付録A〜J)
- 自作CLIエージェントで学ぶ AIエージェント開発入門 — ツール(道具)・エージェントループ・許可と安全(human-in-the-loop/最小権限)・スキル・コンテキスト/コストを「Claude Codeの挙動」から実装まで。TypeScript+Anthropic SDKでCLIエージェントを自作(完全未経験〜初心者向け、全15章+付録A〜G)
- コンピューティングの選択肢 — オンプレ/IaaS/コンテナ/PaaS/サーバーレス — 「アプリをどこで動かすか」を AWS・Firebase・Vercel・Supabase など具体例で総合比較。用途・コスト・セキュリティ・長期メンテ・ベンダーロックイン・ペルソナ別(大企業/中堅/スタートアップ/個人)まで(初心者向け、全12ページ+早見表/フローチャート/用語辞典)
- データの置き場所ガイド — RDB/NoSQL/キャッシュ/ストレージ — 「データをどこに置くか」を RDB(SQLite/自前/RDS/Aurora)・NoSQL(DynamoDB/MongoDB/Firestore)・キャッシュ(Redis)・オブジェクトストレージ(S3系)で総合比較。データの形×運用の任せ方の2軸、ペルソナ別、選び方フローチャート・早見表・用語辞典つき(初心者向け、全12ページ+ハブ。compute_options の姉妹編)
- フロントエンドの作り方 — 素のJS/React/Vue と SPA/SSR/SSG — 「UIをどう作り・どこで描画するか」を 素のTS/JS・React・Vue・SPA・SSR・SSG・Next.js/Astro(RSC=Reactの一部がバックエンド)まで総合比較。jQueryの歴史、ビルド(Vite)/ホスティング、ペルソナ/用途別、フローチャート・早見表・用語辞典つき(初心者向け、全12ページ+ハブ。compute_options/data_stores の姉妹編)
- GitHub ActionsではじめるCI/CD — 「安全に・自動で“届ける”」。CI/CDで何が嬉しいか、GitHub Actionsのしくみ(on→jobs→steps/YAML)、実例カタログ(テスト・CodeQL・レビューBot・Dependabot・デプロイ・リリース・cron・通知)、シークレットと安全、マトリクス/キャッシュ/コスト、選び方早見表・用語辞典つき(初心者向け、全8ページ+ハブ。シリーズ姉妹編)
- Product Manageについて
- Productについて
- セキュリティ(攻撃の入口を知る教育ドキュメント)
Table of contents
- Gitを使った開発について
- Product Manager について
- Productについて
- Vibe Coding について
- Vibe Coding 入門(非エンジニア向け)
- AIフレンドリーな設計チェックリスト
- AI as a Service
- 新規プロジェクト立ち上げチェックリスト
- セキュリティ脅威マップ
- Twitterクローンで学ぶWeb開発入門
- ChatGPTクローンで学ぶ LLMアプリ開発入門
- 自作CLIエージェントで学ぶ AIエージェント開発入門
- コンピューティングの選択肢 — オンプレ/IaaS/コンテナ/PaaS/サーバーレス
- データの置き場所ガイド — RDB/NoSQL/キャッシュ/ストレージ
- フロントエンドの作り方 — 素のJS/React/Vue と SPA/SSR/SSG
- GitHub ActionsではじめるCI/CD