開発・プログラミング

開発・プログラミング

ゴシッププロトコルを学ぶおすすめ本3選

ゴシッププロトコルを、データベース内部概念、分散システム設計、ネットワークからアプリケーションまで学びたい人向けに3冊紹介します。
開発・プログラミング

構造化並行性(Structured Concurrency)を学ぶおすすめ本3選

JavaのマルチスレッドやProject Loomを学びたい人向けの本と、Android・KotlinのコルーチンやStructured Concurrencyを学びたい人向けの本を3冊紹介します。
開発・プログラミング

Web APIの冪等性・二重実行防止を学ぶおすすめ本

Web APIを構築する人に向けて、重複実行回避や再試行を扱う『APIデザイン・パターン』と、RESTful APIの安全性やべき等性を扱う『RESTful Webサービス』を紹介します。
開発・プログラミング

USB4対応・デュアル4K120Hz出力・PD100W給電ドッキングステーションのおすすめ

USB4対応のデュアル4K120Hzドックを探す方に、Surface向けのKensington MD125U4と180W電源アダプター付属のStarTech.com製品を紹介します。MacBookの出力条件もまとめています。
開発・プログラミング

データ契約(Data Contracts)の設計・運用を学ぶおすすめ本

データ契約の設計や組織導入を学びたい人向けに、サンプル実装を含む本と、本番環境の監視や事例を扱う本を紹介します。
開発・プログラミング

システム障害のポストモーテム・再発防止を学ぶおすすめ本

ポストモーテムの手順や再発防止、障害事例を学びたい人に向けて、SRE関連書籍とみずほ銀行の事後検証本を紹介します。
開発・プログラミング

BFF(Backend for Frontend)の設計を学ぶおすすめ本

BFFの設計を学びたい方へ、複数UI向けのBFF、マイクロサービスでの設計、サーバーレスでの責務を扱う3冊を紹介します。
開発・プログラミング

Saga・Transactional Outboxによる分散トランザクション設計を学ぶおすすめ本

SagaやTransactional Outboxを学びたい人向けに、C#・TypeScript・マイクロサービス・Java/Springに関する4冊を紹介します。
開発・プログラミング

データベースのシャーディング設計を学ぶおすすめ本

大規模システムのスケーラビリティ改善、シャーディングの設計論、NewSQLのユースケースを学べる本を、読者の目的別に3冊紹介します。
開発・プログラミング

Webアクセシビリティの自動テストを学ぶおすすめ本

Webアクセシビリティの自動テストを学びたい方へ、監査ツールや手動テスト、CI/CDへの組み込みを扱う4冊を紹介します。WCAGや支援技術、キーボードテストに関心がある方にも選びやすい内容です。