https://docs.google.com/spreadsheets/d/1U0V9_9nBt4fLXVWhqh6of1Nc__b5aSBcVh9pehCDf3o/edit?usp=sharing
- AWSアソシエイト
- 達人プログラマー
- WebDB & Software Design 毎号目を通す
- Scala関数型デザイン&プログラミング ―Scalazコントリビューターによる関数型徹底ガイド
- Kubernetes完全ガイド
- DNSをはじめよう ~基礎からトラブルシューティングまで~ はじめようシリーズ
- 入門監視
- Go言語による並行処理
- etc...
- Python ある程度好きになれるくらいは書く
- React 簡単なSPAをつくれるくらいがいいな
- 英語を1日30分勉強する 優先度下がった
-
ブログ記事を週1ペースでアップ
-
デザインパターン勉強会
- Iterator 1つ1つ数え上げる
- Adapter 一皮かぶせて再利用
- Template Method 具体的な処理をサブクラスにまかせる
- Factory Method インスタンス作成をサブクラスにまかせる
- Singleton たった1つのインスタンス
- Prototype コピーしてインスタンスを作る
- Builder 複雑なインスタンスを組み立てる
- Abstract Factory 関連する部品を組み合わせて製品を作る
- Bridge 機能階層と実装の階層を分ける
- Composite 容器と中身の同一視
- Decorator 飾り枠と中身の同一視
- Visitor 構造を渡り歩きながら仕事をする
- Chain of Responsibility 責任のたらい回し
- Facade シンプルな窓口
- Mediator 相手は相談役一人だけ
- Observer 状態の変化を通知する
- Memento 状態を保存する
- State 状態をクラスとして表現する
- Flyweight 同じものを共有して無駄をなくす
- Proxy 必要になってから作る
- Command 命令をクラスにする
- Interpreter 文法規則をクラスで表現する
- Strategy アルゴリズムをごっそり切り替える
-
SQLアンチパターン OR リファクタリング
- どういう形式でやる?