すべての記事
読了 7分
モダンPython基礎 #6 エラーと例外処理
try/except/else/finally の使い分け、raise とユーザー定義例外、そして 3.11 がもたらした ExceptionGroup と except* まで整理します。
読了 9分
Angular基礎 #3 データバインディングとイベント
Angular のテンプレートがデータとユーザー入力をどのようにやり取りするのか、4 つのバインディング方式とシグナルによるリアクティブ状態管理を見ていきます。
読了 7分
Django基礎 #3 Models と ORM 基礎
Django モデル定義、マイグレーションの流れ、ForeignKey/ManyToMany、QuerySet の filter/get/exclude/order_by までを一カ所に。
読了 8分
Docker 中級 #2 ビルドキャッシュ — BuildKit とレイヤー順序の最適化
BuildKit がデフォルトになった Docker ビルドのキャッシュを本格的に扱う。レイヤーキャッシュが壊れやすい箇所を見極め、--mount=type=cache で npm/pip キャッシュをビルド間で共有し、COPY --link でビルドを並列化し、GHA / レジストリの外部キャッシュまで。
読了 7分
モダンPython基礎 #5 関数 — 引数パターン
デフォルト値、*args/**kwargs、positional-only(/)、keyword-only(*) — 関数シグネチャを表現力豊かに書くすべての道具を整理します。
読了 8分
開発者は実際に何をしているのか — 開発職種の地図
「開発者」とひと言で呼びますが、フロントエンド、バックエンド、DevOps、データ、AIまで、実際にやっている仕事はまったく違います。進路に悩んでいる人や開発者と一緒に働く人のために、職種ごとに何をしているのかを地図にして描いてみます。
読了 9分
Angular基礎 #2 コンポーネントとテンプレート構文
Angular CLI で初めての Angular プロジェクトを作り、コンポーネントの構造、補間、そしてコンポーネントを組み立てる方法までじっくり見ていきます。