TweetTimelines

2021-11-16のツイート

20:39:37 原則はプラクティスの理由。 23:23:49 目的、理由、誰のために、を記述するのがストーリーカード。 23:26:51 ストーリーカードはやり方ではなく作るものに焦点をあてる。 これにより、コードがよりシンプルで拡張性の高いものになる。 23:27:18 ス…

2021-11-12のツイート

00:46:02 Task 'run' not found in root project と出たらgradlew task でコマンド確認すること。コマンドを間違えると出るエラー。

2021-11-08のツイート

13:18:34 コンシューマ駆動契約テスト。コンシューマが実行するプロバイダのAPIインターフェースのテスト。REST APIの場合、HTTPメソッドパス、ヘッダー、リクエストボディ、ステータスコード、レスポンスをテストする。プロバイダのデプロイパイプラインで…

2021-11-07のツイート

21:22:53 XPの価値。フィードバック。常に変化する状況に適応するためにフィードバックを頻繁にうけること。 21:24:46 XPの価値。勇気。問題がわかっていればそれに対応する行動をとること。 21:26:57 XPの価値。リスペクト。チームメンバーとプロジェクトに…

2021-10-27のツイート

13:54:11 サーガは同期データ最小限にする。

2021-10-25のツイート

15:59:53 特定の人に仕事を依頼することはコマンド。不特定多数に周知することはイベント。

2021-10-21のツイート

11:52:26 イベントソーシングの楽観的ロックはイベント数の一致。 11:53:26 イベントソーシングでアグリゲートはイベントを作成し、イベントから自身を再構築する。 11:56:52 イベントソーシングのメッセージ処理の冪等性は処理中のメッセージテーブルにレコ…

2021-10-20のツイート

14:41:57 アグリゲートのステート管理とサーガは一心同体。

2021-10-19のツイート

14:04:09 ドメインイベントインターフェース。 サービスイベントインターフェース。 サービスイベントクラス。 ドメインイベントエンベロープクラス。 14:04:47 ドメインイベントエンベロープクラスはイベントIDやタイムスタンプなどのメタデータをもつ。 14…

2021-10-17のツイート

17:15:16 ヘキサゴナルアーキテクチャのアダプタの種類。REST API アダプタ、イベントを消費するコマンドハンドラアダプタ、イベントパブリッシュアダプタ、データベースアダプタ。 17:19:24 モデルが状態のみを持ち、ビジネスロジック専用のモジュールがあ…

2021-10-09のツイート

03:02:52 モデル→ビュー(シングル·コレクション)→画面 の順にOOUI設計をする。フォルダとファイルはモデル。ビューはフォルダ一覧とファイル一覧とファイル詳細。大きい画面ならそれらのビューで一画面。モバイルならフォルダ一覧画面、ファイル一覧画面、フ…

2021-10-02のツイート

16:31:42 SQSの最大メッセージ数は10件。 16:33:04 SQSは月100万リクエストまで無料。すべてのAPIリクエストはリクエストとしてカウントされる。 16:39:13 SQSのメッセージ受信方法はショートポーリングとロングポーリングの2つある。ショートポーリングはメ…

2021-09-25のツイート

01:44:26 type array = string[] type arrayElement = array[number] // string 配列の要素の型を取得する。 19:29:22 そろそろ転職活動をしようかと思い、コーディングテストの準備を始める。

2021-09-22のツイート

03:26:50 headerを固定すると次の要素が下に回り込んで重なる。次の要素のpaddingをheaderの高さの分だけ設定すると解決する。 12:27:19 毎日テーマを決めて学んだことをまとめたい。今日はAmplifyとAppsyncの認証、認可について。 12:28:53 MySQLのon dupli…

2021-09-21のツイート

02:59:45 computed演算子はstateの中でまとめる。 03:00:50 reactiveをtoRefsとスプレッド構文でref関数と同じアクセスができる。 03:09:20 Composition API の propsの型定義。 user { type: Object as PropType } Propsの型をジェネリクスで指定できるとこ…

2021-09-19のツイート

21:05:45 compositionAPIのsetup内で初期化した変数はbeforeMountの初期化と同じ。onMountedで必要な変数はsetup内で初期化すること。

2021-09-16のツイート

13:38:20 トレンドにキャッチアップできない恐怖心はあるけど基本に忠実でありたい。結局新しい技術も元をたどれば古典的な問題への解決策。 14:13:31 Nuxt.js、Amplify、Graphqlの組み合わせでがいいかも。

2021-09-13のツイート

13:35:41 セキュリティーグループはEC2や、ELB、RDSなどインスタンスごとにトラフィックを制御。 14:42:27 インスタンス上で実行されるコンテナをタスクと呼ぶ。タスクを実行するインスタンスをクラスターと呼ぶ。サービスでタスクを複数起動する。 15:06:01…

2021-09-11のツイート

04:37:32 Atomic Design のデータフローを考える。1ページに1責務。テンプレートは生体の集合。ビジネスロジックは生体が持つ。1つの責務を果たすために複数の生体で共有するストアはテンプレートから渡す。ストアが持つデータはページの責務を反映する。責…

2021-09-08のツイート

04:34:46 LDAP(Lightweight Directory Access Protocol)とは、ユーザーやコンピュータの情報を集中管理する「ディレクトリサービス」へのアクセス時に用いられるプロトコルの一つ。 04:37:39 SAMLは、Security Assertion Markup Languageの略で異なるイン…

2021-09-07のツイート

02:39:42 マイクロサービス同士が疎結合でない場合、相手サービスについて知る必要がある。サービスは自動スケーリングして動的に変化する。ここでサービスディスカバリを使う。一方でメッセージブローカーをつかったメッセージングであれば疎結合なので複雑…

2021-09-05のツイート

04:27:53 メッセージ形式にはテキストとバイナリの2種類がある。テキストはJSONとXML 、バイナリはプトコルバッファとAvroがよく使われる。バイナリ形式のほうがオーバーヘッドが小さく処理効率が良い。

2021-09-04のツイート

05:03:58 ジムから帰宅。AWS の勉強。今日は IAM の復習。 17:23:17 マイクロサービスにおけるサービスの分割方法は業務単位とサブドメイン単位の2種類。どちらもビジネスを分析し専門分野単位で分割する。サブドメイン単位では同じ名前がついた異なる責務を…

2021-09-03のツイート

06:05:11 マイクロサービスにおけるサービスは「個別にデプロイできる何らかの機能を持つソフトウェアコンポーネント」のこと。 06:07:05 マイクロサービスはAPIを通じて操作する。APIはコマンド、クエリ、イベントから構成される。 06:14:47 マイクロサービ…

2021-09-02のツイート

04:38:32 寝られないからAWSの勉強をする。 05:30:25 outlook の動的エイリアス 13:55:00 依存関係をパラメータから渡すのと、メソッド内で初期化して注入するのとどちらが良い設計か。場合によるが、基本はパラメータのほうが望ましい設計だと思う。なぜな…

2021-09-01のツイート

12:54:04 DynamoDBのキャパシティーモードはベーステーブルとインデックスで共有される。 15:56:30 QA は Quality Assurance の略称で品質保証という意味。 22:16:45 抽象クラスへ抽象クラスをコンストラクタインジェクションするとブリッジパターンになる。…