summarized book contents and tips
- ● Good Code, Bad Code
- ● Software Architecture The Hard Parts
- Fundamentals of Software Architecture
- Clean Architecture
- Clean Code
- Clean Coder
- Clean Agile
- Clean Craftsmanship
- Refactoring: Improving the Design of Existing Code
- Object-Oriented vs. Functional Programming
- Software Architecture Patterns
- ● ソフトウェア設計のトレードオフと誤り
- ● データ思考アプリケーションデザイン
- ● 進化的アーキテクチャー
- ● Google のソフトウェアエンジニアリング
- レガシーコードからの脱却
- ベタープログラマ
- 達人プログラマー
- モノリスからマイクロサービスへ
- モダン・ソフトウェアエンジニアリング
- Designing Distributed System / 分散システムデザインパターン
- みんなのデータ構造
- ドメイン駆動設計 モデリング 実践ガイド
- ドメイン駆動設計入門 ボトムアップでわかる!ドメイン駆動設計の基本
- 「実践ドメイン駆動設計」から学ぶ DDD の実装入門
- セキュア・バイ・デザイン
- ハッキング API
- ● 暗号技術入門
- ● Python によるブロックチェーン開発教本
- マスタリング・イーサリアム
- Solidity と Ethereum による実践スマートコントラクト開発
- ブロックチェーン技術概論
- ブロックチェーンプログラミングのためのコンピュータサイエンスがわかる本
- ハンズオン WebAssembly
- API デザインパターン
- ディープラーニング実践ガイド
- Rust プログラミング完全ガイド
- Rust と WebAssembly によるゲーム開発
- プログラミング Rust 第 2 版
- Go 言語による分散サービス
- 実用 Go 言語
- Dependency Injection in Go
- 12 Factor Application with Docker and Go
- Clean Architecture for React
- エンジニアリングマネージャーのしごと
- 小さな会社のスクラム実践講座