# atsushiishida.com ## Docs - [ChatGPTを1日20回使う開発者が、ついにブラウザを閉じた理由 - CLIツール「Neh」](https://atsushiishida.com/neh/hello-neh.md): ターミナルから離れずにAIと対話。開発フローを止めないCLIツール「Neh」で、ChatGPTの煩わしさから解放される方法 - [App Routerのルーティングとは](https://atsushiishida.com/nextjs/app-router.md): Next.js App Routerのルーティング概念とファイルベースルーティングの仕組みを理解する - [基本コマンドを知ろう](https://atsushiishida.com/nextjs/basic-commands.md): Next.jsプロジェクトで使用する基本的なコマンドと開発ワークフロー - [ファイルシステム規約](https://atsushiishida.com/nextjs/file-system-conventions.md): Next.js App Routerの特殊ファイル規約とその使い方を理解する - [プロジェクトを作ろう](https://atsushiishida.com/nextjs/getting-started.md): Next.jsプロジェクトの作成方法と初期設定オプションの詳細解説 - [Strategy](https://atsushiishida.com/object-design/behavioral-patterns/strategy.md): バッドプラクティスから学ぶ Strategy による柔軟なシステム設計 - [Abstract Factory](https://atsushiishida.com/object-design/creational-patterns/abstract-factory.md): バッドプラクティスから学ぶ Abstract Factory による柔軟なシステム設計 - [コンポジション](https://atsushiishida.com/object-design/fundamental-concepts/composition.md): オブジェクト指向設計におけるコンポジションの活用法とそのメリット - [コマンド・クエリ責任分離(CQRS)](https://atsushiishida.com/object-design/fundamental-concepts/cqrs.md): バッドプラクティスから学ぶ コマンド・クエリ責任分離(CQRS) による柔軟なシステム設計 - [値オブジェクトで作る堅牢なドメインモデリング - バグを防ぐ3つの原則と実装方法](https://atsushiishida.com/object-design/fundamental-concepts/value-objects.md): 値オブジェクトの概念と実装方法を学び、不変性、等価性、自己完結性によるクリーンなコード設計手法を理解する - [依存関係逆転の原則](https://atsushiishida.com/object-design/solid/dependency-inversion-principle.md): バッドプラクティスから学ぶ 依存関係逆転の原則 による柔軟なシステム設計 - [インターフェース分離の原則](https://atsushiishida.com/object-design/solid/interface-segregation-principle.md): バッドプラクティスから学ぶ インターフェース分離の原則 による柔軟なシステム設計 - [リスコフの置換原則](https://atsushiishida.com/object-design/solid/liskov-substitution-principle.md): バッドプラクティスから学ぶ リスコフの置換原則 による柔軟なシステム設計 - [オープン・クローズドの原則](https://atsushiishida.com/object-design/solid/open-closed-principle.md): バッドプラクティスから学ぶ オープン・クローズドの原則 による柔軟なシステム設計 - [単一責任の原則](https://atsushiishida.com/object-design/solid/single-responsibility-principle.md): バッドプラクティスから学ぶ 単一責任の原則 による柔軟なシステム設計 ## OpenAPI Specs - [openapi](https://atsushiishida.com/api-reference/openapi.json) ## Optional - [Neh](https://neh.app/)