すべての記事
TypeScript + React 実践 #3 hooksの型付け
useState/useReducer/useRef/useCallback/useMemoまで、組み込みhookの型をどこまで推論に任せいつ明示するかを整理します。
モダンPython上級 #1 マジックメソッドの深さとプロトコル
Pythonオブジェクトが言語機能と統合されるすべてのフック — __call__、__getitem__、__hash__、__format__、__getattr__ などを一か所にまとめます。
ログインするとなぜずっとログイン状態のままなのか — Cookie、セッション、トークン
一度ログインすれば、ページを移動してもログインが維持される理由を、コードなしで説明します。ウェブがもともとユーザーを覚えていないという事実から出発して、Cookie、セッション、トークンがそれぞれどんな方法なのかを解きほぐしていきます。
Angular中級 #5 Standalone と Lazy Loading
Standalone コンポーネントの依存関係モデルを再確認し、loadComponent と loadChildren でルートを lazy に分割するパターン、そしてビルド分析と Preloading まで一度に整理します。
Django中級 #5 メッセージ / セッション / クッキー
flash メッセージ、リクエスト間の状態をつなぐセッション、その下層のクッキー — HttpOnly/Secure/SameSite のようなセキュリティ属性まで一カ所に。
Docker 上級 #5 リソース制限と cgroups
コンテナのメモリ限界、CPU 限界、OOMKilled の診断、JVM や Node のようなランタイムがコンテナ限界をどう認識するか、そして ulimit / pids のような別の隔離手段まで。cgroups v2 の上で動く限界の正確な動作を整理します。
K8s 中級 #2 PV / PVC / StorageClass — 永続データモデル
[K8s 基礎 #6](/ja/posts/k8s-basics-6) までマニフェストに埋まっていた設定とシークレットを外部オブジェクトに分離しましたが、もう 1 次元が残っています — データそのものです。コンテナ内のファイルシステムはコンテナが死ねば一緒に消えますが、DB データ・ユーザーアップロード・メトリクス時系列は Pod のライフサイクルの先まで生き残らなければなりません。この記事ではその空白を埋める 3 つのオブジェクト `PersistentVolume`、`PersistentVolumeClaim`、`StorageClass` の三角関係、静的・動的プロビジョニング、`accessModes`、`reclaimPolicy`、`volumeBindingMode`、そして [#1](/ja/posts/k8s-intermediate-1) で短く触れた `volumeClaimTemplates` がその上で実際に何を作り出すのかを 1 サイクルでまとめます。
TypeScript + React 実践 #2 propsとchildrenの型付け
propsの型をどう定義しどこまで絞るか、optional prop・union prop・childrenパターンまで実戦でよく出会う決定を整理します。
モダンPython中級 #7 非同期入門 (asyncio)
async/await の意味、イベントループ、asyncio.gather と TaskGroup、同期コードと混ぜるところまで — asyncio の最初の一歩を一ヶ所に整理します。
Angular中級 #4 コンポーネントライフサイクルフック
Angular コンポーネントが作られて消えるまでの流れと、その間に挟み込めるライフサイクルフックを見ていきます。ngOnInit、ngOnChanges、DestroyRef、そして Signals 時代の effect() まで扱います。
AWS中級 #5 Route 53 — ドメインと DNS
AWS のマネージド DNS、Route 53。ドメイン登録と Hosted Zone、A / AAAA / CNAME / Alias レコードの違い、そして Simple / Failover / Latency / Geolocation ルーティングポリシーまで。