サーバーサイド
CloudFront 入門 — CDN の基本と設定

Amazon CloudFront は AWS が提供する CDN(Content Delivery Network)です。世界中に配置されたエッジロケーションを通じてコンテンツをユーザーに近い場所から配信し、レイテンシの削減とオリジンサー…

続きを読む
JavaScript備忘録
TanStack Query 入門 — データフェッチの基本

React でサーバーからデータを取得するとき、useEffect + useState で素朴に書くと、ローディング状態・エラー処理・キャッシュ・再取得を毎回手書きすることになります。これらは本質的にアプリ固有のロジックではなく、「非同期…

続きを読む
Python備忘録
dataclass vs Pydantic — どちらを選ぶべきか

Python でデータを「型つきの構造体」として扱いたいとき、標準ライブラリの dataclasses とサードパーティの Pydantic のどちらを使うかは、よくある判断ポイントです。見た目が似ているため混同されがちですが、設計思想はま…

続きを読む
Python備忘録
OpenAI API で構造化出力(JSON mode / Structured Outputs)を使う

LLM をアプリに組み込むとき、最初にぶつかるのが「返ってくるテキストが毎回少しずつ違う」という問題です。プロンプトで「JSON で返して」と頼んでも、前後に前置きが付いたり、コードフェンスで囲まれたり、キー名が揺れたりします。そのたびに後…

続きを読む
Python備忘録
OpenAI API のプロンプトエンジニアリング基礎

LLM を使ったアプリケーションを作るとき、モデルの性能そのものより「どう指示するか」で結果が大きく変わります。同じ GPT モデルでも、プロンプトの設計次第で精度・安定性・コストがまるで違ってきます。

続きを読む
php備忘録
Laravel 13 で「認証基盤アプリのテンプレート」を整える:マルチドメイン・読み書き分離・Sanctum・Octane

複数の案件で「管理画面 + フロント + API」の3層 Laravel アプリを繰り返し立ち上げていると、環境変数の設計や Docker まわりのボイラープレートで毎回消耗します。そこで、認証基盤を持つ Laravel アプリのテンプレー…

続きを読む
php備忘録
計測データの時系列グラフAPIを「期間窓ごとに欠損ゼロ」で返す設計

計測機器向けのSaaS案件で、測定値の推移を「1ヶ月 / 3ヶ月 / 半年 / 1年」で切り替える折れ線グラフのAPIを担当しました。一見「期間で集計して返すだけ」ですが、実運用に載せると「測定が無い期間をどう扱うか」が最大の設計判断になり…

続きを読む
AI活用
OpenAI API 入門 — API キーの取得から初回リクエストまで

本記事は、OpenAI API を初めて触るエンジニア向けのハンズオンです。アカウント作成から API キーの発行、環境構築、そして初回リクエストの送信までを、最短経路で一通り体験します。手元にターミナルと任意のエディタがあれば読み進められ…

続きを読む
サーバーサイド
docker run の基本オプション完全ガイド

docker run は Docker で最初に覚えるコマンドでありながら、オプションが多く「なんとなくコピペで済ませている」人が多いコマンドです。本記事では代表的なオプションを実行例とともに一つずつ整理し、docker run -d -p…

続きを読む
サーバーサイド
NAT Gateway の仕組みとコスト最適化

AWS で VPC を設計すると、ほぼ必ず登場するのが NAT Gateway です。プライベートサブネットに置いたリソース(EC2、Lambda、ECS タスクなど)から外部インターネットへ「出ていく」通信を可能にするマネージドサービスで…

続きを読む