COLUMNS
コラム
システム開発・インフラ運用・セキュリティ・Webデザインの技術解説
9件の記事
Webアプリの脆弱性入門:XSS・CSRF・SQLインジェクションと対策
Webアプリ開発で最初に押さえたい代表的な3つの脆弱性について、仕組みと基本的な対策を整理します。
Webサイトの表示速度を改善する:画像・フォント・読み込み順の基本
Webデザインの現場で効果が出やすい、画像の最適化、フォント読み込み、レンダリングを妨げない書き方を、順番に解説します。
正規表現の基本と、実務で困らないための書き方のコツ
メタ文字・量指定子・グループなどの基本から、貪欲マッチや性能問題といった落とし穴まで、実務目線で整理します。
パスワードを安全に扱う:利用者向けの基本と、開発者が守るべき保存方法
強いパスワードの考え方と、サービス開発者がパスワードをハッシュ化して保存するときの基本を、教育現場の視点も交えて解説します。
JWTの仕組みと安全に使うための注意点
JSON Web Tokenの3つの構造、署名の役割、「暗号化ではない」ことなど、実装前に押さえたい要点を整理します。
HTTPステータスコード早見表:開発でよく使うコードの意味と使い分け
2xx〜5xxの分類と、Web開発やAPI設計で頻出するステータスコードの使い分けを実例つきで説明します。
cron式の書き方と、定期実行で失敗しないためのポイント
5つのフィールドの意味、よく使う記述例、タイムゾーンや実行時間のずれといった運用上の落とし穴を解説します。
GitHub ActionsとCloud Runで作る、小規模Webアプリの自動デプロイ
Dockerコンテナ、Artifact Registry、Cloud Run、GitHub Actionsを組み合わせた、小規模Webアプリの継続的デプロイの流れと、運用で気を付けたい点を解説します。
クリーンアーキテクチャで保守しやすいWebアプリを作る:4層構成の考え方
依存の向きを内側に揃えるクリーンアーキテクチャを、PythonとFastAPIでの層構成を例に、メリットと導入時の注意点とあわせて解説します。