フレームワーク

Gin基礎 #7 プロジェクト構成とミニREST API
読了 4分

Gin基礎 #7 プロジェクト構成とミニREST API

1つのファイルにまとめたコードをレイヤーごとに分け、設定を分離して、ミニREST APIでシリーズを締めくくります。

Gin基礎 #6 データベース連携 (GORM)
読了 5分

Gin基礎 #6 データベース連携 (GORM)

GORMをつないで実際のデータを扱うCRUD APIを作ります。モデル定義から作成、取得、更新、削除まで扱います。

Gin基礎 #5 ミドルウェア
読了 5分

Gin基礎 #5 ミドルウェア

ロギング、リカバリー、認証のように複数のハンドラに共通でかける処理を、ミドルウェアにまとめる方法を扱います。

Gin基礎 #4 レスポンス処理 — JSON・ステータスコード・エラー
読了 5分

Gin基礎 #4 レスポンス処理 — JSON・ステータスコード・エラー

JSON以外の様々なレスポンス形式とステータスコード、そして一貫したエラーレスポンスを作る方法を扱います。

Gin基礎 #3 リクエストのバインディングとバリデーション
読了 5分

Gin基礎 #3 リクエストのバインディングとバリデーション

リクエストボディを構造体で受け取るバインディングと、validatorタグで入力を検証する方法を扱います。

Gin基礎 #2 ルーティングとハンドラ
読了 5分

Gin基礎 #2 ルーティングとハンドラ

パスパラメータとクエリストリングを読む方法、ルーターグループでエンドポイントをまとめる方法を扱います。

React状態管理の深掘り #6 どのツールをいつ使うか — 決定ガイド
読了 5分

React状態管理の深掘り #6 どのツールをいつ使うか — 決定ガイド

組み込みツールからTanStack Query、Zustand、Jotai、Redux Toolkitまでを1枚の決定フローにまとめます。状況別に何を取り出すか、よくある落とし穴は何かを整理するシリーズのまとめです。

Docusaurusでマニュアルを作る #6 メンテナンス — 検索、アクセシビリティ、ドキュメント文化
読了 4分

Docusaurusでマニュアルを作る #6 メンテナンス — 検索、アクセシビリティ、ドキュメント文化

シリーズの最終回です。Docusaurusに検索をきちんと付け、誰もが読めるようにするアクセシビリティ、そしてドキュメントを長く生かしておくDocs as Code文化まで、運用の観点を整理してシリーズを締めくくります。

Gin基礎 #1 はじめてのサーバー
読了 7分

Gin基礎 #1 はじめてのサーバー

net/httpだけでは足りない点から、Ginのインストールと最初のHTTPサーバーまで扱います。Ginトラックの出発点を整理します。

MkDocsでマニュアルを作る #6 メンテナンス — 検索、アクセシビリティ、ドキュメント文化
読了 4分

MkDocsでマニュアルを作る #6 メンテナンス — 検索、アクセシビリティ、ドキュメント文化

シリーズの最終回です。Materialの内蔵検索を整え、誰もが読めるようにするアクセシビリティ、そしてドキュメントを長く生かし続けるDocs as Code文化まで、運用の観点を整理してシリーズを締めくくります。

React状態管理の深掘り #5 Redux Toolkitとレガシーの文脈
読了 5分

React状態管理の深掘り #5 Redux Toolkitとレガシーの文脈

一時代を支配し、今も多くのコードベースに残るReduxを、現在の推奨形であるRedux Toolkitで整理します。スライス、ストア、useSelectorと、新しいプロジェクトでの位置づけを押さえます。

Starlightでマニュアルを作る #6 メンテナンス — 検索、アクセシビリティ、ドキュメント文化
読了 4分

Starlightでマニュアルを作る #6 メンテナンス — 検索、アクセシビリティ、ドキュメント文化

シリーズの最終回です。標準で組み込まれたStarlightの検索を押さえ、誰もが読めるようにするアクセシビリティ、そしてドキュメントを長く生き続けさせるDocs as Code文化まで、運用の観点を整理してシリーズを締めくくります。