• TypeScript × Jest — 型を保つモックとテストの書き方、設定、非同期とタイマー、CI での高速化
  • TypeScript × Vitest — Vitest 5 前提の設定、モックとフィクスチャ、型のテスト、並列実行とカバレッジ
  • Rails — 規約どおりに作り、整合性は DB で守り、副作用は明示した場所に置き、計測してから速くする
  • Rails の DB 設計 — 制約とバリデーション、主キーと型、インデックス、関連の設計、論理削除と正規化
  • Rails × RSpec — 振る舞いのテスト、let とファクトリ、Request Spec と System Spec、モック、速度と Flaky 対策
  • Rails × Vue — Inertia・アイランド・API 分離の選び方、Vite での組み込み、状態と認証、テスト
  • Stimulus — 振る舞い単位の小さなコントローラ、Targets・Values・Actions、片付けと Turbo との連携
  • Laravel — 薄いコントローラーと責務の分け方、Eloquent と N+1、認可、キュー、テストと静的解析
  • Rails vs Laravel — 機能差はほぼない。設計思想・公式エコシステム・フロントエンドの方向性の違いと選び方
  • Vue — Composition API と script setup、props と composable、Pinia と Vue Router、テスト
  • React — React 19 と React Compiler 前提のコンポーネント、状態、Effect、データ取得、フォーム
  • Next.js — Next.js 16 の App Router。use client は葉だけ、Server Component での取得、Server Action の守り方
  • Rails vs Next.js — 作れるものはほぼ同じで出発点が逆。機能の対応表、向き不向き、組み合わせ方
  • Stimulus / Vue / React の使い分け — HTML をサーバーで作るなら Stimulus、ブラウザで作るなら Vue か React。判断軸と移行のサイン