巨大SPAを分割する前に読む本:マイクロフロントエンドの設計思想と現実のコスト
DAZNのチーフアーキテクトが語る、フロントエンド分散化の核心。逆コンウェイ戦略・垂直/水平分割・Module Federationを通じて、スケーラブルな開発組織に向けた設計判断を整理する。
ブログ記事
分野の歩き方・必読の幹・依存の根拠など、技術書の地図を読み解く記事。
DAZNのチーフアーキテクトが語る、フロントエンド分散化の核心。逆コンウェイ戦略・垂直/水平分割・Module Federationを通じて、スケーラブルな開発組織に向けた設計判断を整理する。
any や as でエラーを消すだけになっていないか。TypeScript の型システムをコンパイラの論理から理解し直すことで、変更に強いコードを意図して書けるようになる一冊を紹介する。
any に逃げるのをやめたとき、TypeScript の型システムはコンパイラを開発の味方に変える。Boris Cherny がコンパイラの動作原理から変性・条件型まで解き明かした一冊の読みどころを紹介。
意味のある名前、小さな関数、コメントの使いどころ——可読性を高める具体的な原則と、データ指向設計からのパフォーマンス批判まで、Clean Codeの主張と論争を整理する。
日常品のデザインに学ぶコンシューマーファースト、内部実装と外部インターフェースの分離、バージョニングのトレードオフ——使いやすいWeb APIを設計するための原則を整理する。
見慣れたio.Writerを起点に低レイヤへ降りていくトップダウン学習、goroutineが軽量な理由、第2版で加わったシェルと起動プロセス——Goでシステムの動きを掴む一冊を紹介する。
Protocol Buffersによる契約ファースト、HTTP/2を活かす4つの通信モデル、本番運用までのセキュリティと監視——マイクロサービス間通信としてのgRPCを実装目線で整理する。
ブラウザですぐ動かせる実行環境、RPGのたとえで腑に落ちるオブジェクト指向、エラーを味方に変える付録——プログラミング初学者の挫折ポイントを先回りする入門書を紹介する。
標準コマンドをC言語で再実装し、ストリーム・ファイルシステム・プロセスの3概念でLinuxを捉え直す。システムコールを直接たたいてOSの動きを体得する一冊を紹介する。
階層化モデルで通信を構造として捉え、仕様の「なぜ」を歴史から理解する。長く読み継がれるネットワークの定番書を、辞書としての使い方とあわせて紹介する。