メインコンテンツまでスキップ

はじめに

Reinvent Notes のドキュメントセクションへようこそ。

ここでは、ブログ記事よりも体系的にまとめたリファレンスやガイドを置いていきます。 時系列ではなく、トピック別に整理されているのが特徴です。

ドメイン

ガイドはドメインごとに分かれています。ヘッダーの「ドキュメント」からも同じ分類でたどれます。各ドメインのページに、そのドメインのガイドを読む順序と前提知識をまとめてあります。

ドメイン扱う内容主なガイド
基礎フレームワークの下で動いている層。分野をまたぐ土台Web エンジニア基礎知識ガイド
プログラミング言語言語仕様そのもの。変数・関数といった土台から型システムまでJavaScript ガイド / TypeScript ガイド
設計・品質コードの書き方と構造。命名や関数の分け方から設計カタログまでクリーンコードガイド / SOLID 原則の深掘り / TypeScript デザインパターン
フロントエンドUI 構築・スタイリング・コンポーネント設計React ガイド / Vue ガイド / Tailwind CSS ガイド / shadcn/ui Button
バックエンドビジネスロジックの設計・データ永続化・API 構築データベース設計ガイド / PHP クラス設計ガイド / Laravel API 開発ガイド / Laravel × DDD × クリーンアーキテクチャ / PayloadCMS ガイド
AI・エージェントハーネスの仕組みと、数十ファイル規模で運用するための設計Claude Code ハーネスエンジニアリングガイド / Faceted Prompting で組み直したハーネス
インフラ・運用インフラ構築と運用AWS 実践ガイド
その他サイトの案内と、専用のドメインを立てるほどの本数がないガイド構造化データ実装ガイド / Markdown 記法リファレンス
入門者の学習動線

言語の土台から設計まで順に登るための動線です。ここに並べた連載が対象で、公開中のガイドの全体像は上のドメイン表から見てください。

連載Focus段階前提
JavaScript ガイド言語仕様 (JS)入門なし「アロー関数と this の挙動」
TypeScript ガイド言語仕様入門〜中級JS 基礎「Mapped Types の使い方」
React ガイドフレームワーク入門〜中級HTML/CSS + JS 基礎useEffect の依存配列」
Vue ガイドフレームワーク入門〜中級HTML/CSS + JS 基礎ref を分割代入すると壊れる理由」
Tailwind CSS ガイドCSS スタイリング入門〜中級HTML/CSS 基礎@theme で色を追加」
クリーンコードガイド設計規範中級以上TS 基礎anyunknown + 型ガードに」
TypeScript デザインパターン設計カタログ中級以上TS + OOP 基礎「Strategy は関数で足りるか」

各ガイドは 補完関係 にあります。言語の土台を JavaScript ガイドで固め、言語仕様を TypeScript ガイドで身につけます。その上で UI を React ガイドか Vue ガイドで組み立て、スタイリングを Tailwind CSS ガイドで磨きます。コード品質をクリーンコードガイドで底上げし、設計の選択肢を TypeScript デザインパターンで広げる、という流れが想定動線です。

ブログとの使い分け

BlogDocs
時系列体系・トピック
想定読者何が起きているか追いたい人特定のトピックを調べたい人
更新頻度不定期、頻繁必要に応じて加筆

Blog の最新記事

時系列の発信は Blog に集約しています。最新の話題 (ハーネスエンジニアリング / ドメイン刷新 等) はこちらから。

サイト内検索

ヘッダー右の検索アイコンからサイト内全文検索ができます。日本語にも対応しています。

フィードバック

各ブログ記事の下部に 𝕏 で感想をツイート ボタンがあります。記事の感想・誤り指摘・ご意見など、お気軽にどうぞ。Docs の内容についても X (Twitter) @sanfu_dev で受け付けています。