JavaScript備忘録
webpackの画像最適化:image-minimizer-webpack-pluginで配信サイズを削減する新着!!

画像はフロントエンドの転送量の大半を占めることが多く、ビルド時に圧縮をかけるだけで配信サイズを大きく減らせます。本記事では webpack 5 で image-minimizer-webpack-plugin(内部で sharp / ima…

続きを読む
JavaScript備忘録
Twilio SDKでSMS送信機能を実装する入門新着!!

アプリケーションから SMS を送りたい場面は意外と多いものです。予約リマインド、二要素認証(2FA)のコード通知、配送ステータスの連絡など、メールよりも到達率と即時性が求められるシーンで SMS は強みを発揮します。

続きを読む
サーバーサイド
マルチステージビルドでイメージサイズを半分にする

Docker イメージのサイズは、ビルド時間・デプロイ時間・レジストリ転送量・コンテナ起動、そして攻撃対象領域(アタックサーフェス)に直結します。ビルドに必要なツール(コンパイラ・devパッケージ・ソース一式)を最終イメージに残すと、実行に…

続きを読む
CI/CD
GitHub Actions で Node.js プロジェクトの CI を構築する

Verified: checkout is at v7 (v7.0.1), setup-node at v7, cache at v5; Node 24 is Active LTS, 22 is Maintenance LTS, 20 is…

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

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

続きを読む