2026年6月– date –
-
バックエンド
認証・認可設計で失敗しないために|セッションとJWTの使い分けからリフレッシュトークンまで
セッション方式とJWT方式の本質的な違いを「状態を持つ場所」から整理し、HttpOnly Cookieを基本とするトークン保存、短命アクセストークンとリフレッシュトークンの2段構成、認可チェックを一箇所に集約する実装方針を解説します。 -
フロントエンド
Web画像最適化の実務|WebP/AVIF選定からsrcset・lazyload・CLS対策まで
WebP/AVIFのフォーマット選定、srcset/sizesによるサイズ出し分け、lazyloadの適用範囲、width/height指定によるCLS防止まで、画像最適化の実務ポイントを4つの観点で解説します。 -
デザイン
【実践】管理画面UIの設計パターン|テーブル・フォーム・確認ダイアログの定番
管理画面のUIは定番パターンで大部分をカバーできます。テーブルの列の絞り方と空状態の設計、フォームのバリデーション表示と必須表現、確認ダイアログを乱発しない基準を実例とともに解説します。 -
バックエンド
ログ設計の実務|構造化ログ・ログレベル運用・リクエストIDによる追跡
障害対応で機能するログにするための実務ポイントを解説。1行1JSONの構造化ログ、対応アクションで線を引くログレベル基準、リクエストIDによる横串の追跡、パスワードや個人情報を出さないための仕組み側の対策を紹介します。 -
フロントエンド
【実践】フロントエンドのエラーハンドリングと監視|ErrorBoundaryからノイズ対策まで
ErrorBoundaryとunhandledrejectionによるエラー捕捉の全体像、Sentry等の収集ツール導入時に決めるべき設計項目、運用で必ず直面するノイズ対策までを整理します。 -
デザイン
Webタイポグラフィ基礎|日本語フォントの選び方とfont-size・line-heightの実務指針
日本語Webフォントはファイルサイズとの戦いです。サブセット配信とfont-display: swapによる読み込み対策、本文16px以上・行間1.7〜1.9・字間0.02emといった実務の数値指針をまとめます。 -
バックエンド
非同期処理とジョブキュー設計の勘所|リトライ・冪等性・デッドレターキュー
同期処理から切り出す判断基準から、指数バックオフと上限を組み合わせたリトライ設計、at least once配信を前提にした冪等性の担保、デッドレターキューの監視・再投入運用まで、非同期処理で事故を防ぐ設計の決め事を整理します。 -
フロントエンド
React再レンダリング最適化|memo・useMemo・useCallbackの正しい使い分け
再レンダリングが起きる仕組みから、memoと参照安定化の関係、リスト表示のkeyの落とし穴、メモ化のやり過ぎを避ける構造的な解決策まで、計測を起点とした最適化の手順を解説します。 -
デザイン
配色設計とアクセシビリティ|破綻しないパレットの作り方とWCAGコントラスト基準
配色は感覚ではなく手順で決められます。ベース+アクセントのパレット構成、WCAGのコントラスト比4.5:1の検証方法、色だけに頼らない状態表示の工夫を、エンジニア目線で整理します。 -
バックエンド
【実践】DBインデックス設計の基本|複合インデックスの列順とEXPLAINの読み方
本番でデータが増えてから発覚するスロークエリを防ぐためのインデックス設計入門。B-treeの基本イメージ、等値→範囲→ソートで決める複合インデックスの列順、EXPLAINの確認ポイント、効かないインデックスの典型パターンをまとめます。 -
フロントエンド
TypeScript型設計の実務|any禁止・ユニオン型・zodバリデーションの指針
anyを封じる運用、判別可能ユニオンによる状態設計、ジェネリクスの使いどころ、zodによる実行時検証と型導出まで、チーム開発で型の恩恵を最大化する実務指針をまとめます。 -
デザイン
エンジニアのためのUIデザイン基礎|余白・階層・揃えをコードに落とす4原則
「機能は動くのに使いにくい」を解消するのは、センスではなくルールです。余白の8pxグリッド、視覚的階層、揃え、近接の4原則を、CSSカスタムプロパティやgridでコードに落とす方法を解説します。
12