https://www.jwt.ms jwtトークンの内容を検証するサイト。これAzureADの設定の時に使ってみましたが、便利でした。
posted at 08:41:03
Stats | Twitter歴 4,631日(2009/12/15より) |
ツイート数 9,183(1.9件/日) |
表示するツイート :
https://www.jwt.ms jwtトークンの内容を検証するサイト。これAzureADの設定の時に使ってみましたが、便利でした。
posted at 08:41:03
僕の働いているジェイテックジャパンがMicrosoft for Startups に採択されました。具体的にはCosmosDBを使用したC#のイベントソーシングライブラリ「Sekiban」などの開発が考慮されました。僕個人も関わっているプロジェクトなので、頑張っていきたいと思います https://twitter.com/PRTIMES_NEWS/status/1554032203461718016…
posted at 03:26:30
松岡@ログラス/DDD,アジャイル@little_hand_s
(定期ツイート) 質問箱でDDD、設計、アジャイル関連のご質問お気軽にどうぞ! https://peing.net/little_hands 過去の回答記録はこちらから参照できます https://github.com/little-hands/ddd-q-and-a…
Retweeted by Tomohisa Takaoka
retweeted at 17:36:03
https://zenn.dev/jtechjapan/articles/b63a65eddf6ef4…
シリアライズについての知見を社内のメンバーががまとめてくださいました。いまイベントソーシングを使用するライブラリを作っていますが、シリアライズ、デジリアライズがスムーズにできるかたちをどう作るかは大事ですね
posted at 17:35:19
https://zenn.dev/jtechjapan/articles/f801a813f609cc… 書きました。個人的には使う人が楽に使うためにフレームワークの中でリフレクションなどを使って書いてしまうのは好きですね。最近、継承の使用を減らし、インターフェースとジェネリックで解決する方法で色々リファクタリングしています
posted at 15:49:42
レジンは透明度となめらかさがありいいですね!印刷も綺麗ですね〜 https://twitter.com/tatekawayou/status/1552260024759906308…
posted at 22:46:49
Keychron Q8 Silver Gray Knob + 専用パームレストセットで買いました。
QMK で親指シフトも内蔵してレイアウトも好きにできるのか。あとテープmodとキースイッチの調整で音がどれだけ低音且つthock コンコン、スコスコ音にできるか試してみます
posted at 15:49:30
To celebrate the release of the Keychron Q8, we’re giving away two Q8 to two lucky winners. Winners will be announced on August 1st.
Retweet & enter👇🏻
https://gleam.io/y6TuU/keychron-q8-giveaway…
Or order the Q8👉🏻https://bit.ly/3czRIOd
#keychron #mechanicalkeyboard #customkeyboard #giveaway https://pic.twitter.com/ZHWyzpleB5
Retweeted by Tomohisa Takaoka
retweeted at 02:34:57
プレゼンしながらチャットにも答えていくのがすごかったです。とても参考になりプレゼン後に社内のセッションを見た同僚とディスカッションしていろいろアイデアが出てきました。ありがとうございます! https://twitter.com/nrslib/status/1550001418530340864…
posted at 18:04:49
とても良いセッションでした。認知負荷の高さや、ユースケースに応じてバランスを取る必要があることなど、具体的な話で、今社内でチームでイベントソーシングに取り組んでいるのですが、とても参考になりました。 #devsumiD #devsumi https://twitter.com/tomohisa/status/1549971048367472640…
posted at 14:03:58
チームの開発生産性を支えるイベントソーシング視聴しています😀 #devsumiD #devsumi
posted at 13:14:29
2000年代前半、ユニットテストが一般的でなく、ユニットテストが行われるようになるところで、DIなど浸透してきたというのはわかりみがありますね。 #devsumi #devsumiA
posted at 10:35:46
Developers Summit(デブサミ)? 翔泳社主催@devsumi
【デブサミ2022 事前登録受付中🌏】 #devsumi
7/21(木)13:15~13:55
チームの開発生産性を支えるイベントソーシング
成瀬 允宣[GMOインターネットグループ]
https://event.shoeisha.jp/devsumi/20220721/session/3858/…
Retweeted by Tomohisa Takaoka
retweeted at 06:44:58
いろいろ考えて結論的なものとしては
-集約の中で値オブジェクトを使うのは、値オブジェクトのバリデーションの仕様が変わらない限り問題ない
-仕様が変わるときには、イベントからの復帰コードで常にエラーが発生しないような形でバージョニングをする必要がある
という感じで使ってみたいと思います https://twitter.com/tomohisa/status/1548946014769270784…
posted at 04:44:25
イベントソーシングにおける値オブジェクトの使用について考えているのですが、値オブジェクトにValidate機能がある場合、イベントをリプレイして、集約内のステータスを生成するときに、値オブジェクトを使うとValidateの仕様変更がある場合に例外を発してしまいます。良い対策があるでしょうかね?
posted at 17:21:22
Super Moon 1. Sony a7R2+100-400GM. 2. iPhone 13 Pro Max 3. Pixel 6 Pro https://www.instagram.com/p/Cf-75kAuaQm/?igshid=YTgzYjQ4ZTY=…
posted at 15:55:04
@tomohisa 僕も実物初めて見れてよかったです!
OSHしてくれてるおかげです👏
Retweeted by Tomohisa Takaoka
retweeted at 15:44:23
https://youtu.be/UGgonKXRiqc
Youtube にも Avocado 55 ガッツリ写っていました。塗装されて光っているので、すごくかっこいいですね!
posted at 13:53:53
無限の可能性で作られた自作トラックボール Avocado 55も展示してくださった方がいたようです。嬉しいですね #キー部 https://twitter.com/swan_match/status/1545958343893692416…
posted at 12:59:39
トラックボールの使いやすさについて、独創的なトラックボールを自作してしまったマニアに聞いてみました|株式会社ジェイテックジャパン|note https://note.com/jtechjapan/n/n0981a75a5581…
Retweeted by Tomohisa Takaoka
retweeted at 12:50:31
Avocado 55 いい感じですね! https://twitter.com/sirojake/status/1545664277847031808…
posted at 12:42:30
https://zenn.dev/jtechjapan/articles/43bd77d04dc4f6… 会社の同僚がブログを書いてくれました。
posted at 15:03:52
イベントソーシングのgoの実装例として非常にわかりやすかった。sqlでもいけるんだなとイメージがついた。DBとしてevent storeを採用するのはハードル高いけど、sqlなら知見もあるから採用しやすい。
概念を説明してくてる記事は探せば見つかるけど、やっぱ実装をみたいよな
https://github.com/hallgren/eventsourcing…
Retweeted by Tomohisa Takaoka
retweeted at 04:30:09
@k_takahashi23 わたしたちの作っているシステムでは、独自フレームワークを作ったのですが、IntegrationEventとは何かのような話をディスカッションして、結局IntegrationEventを使わずに、集約イベント+MediatR+EventHubでできるところまでやってみようということになりました
posted at 15:46:10
@k_takahashi23 そうですね。同じキャンセルでもクレジットカードの問題なのかユーザーアクションなのかデータエラーの修正なのかを残すことにより歴史に意味を持たせることができるのかなと思います。Azure+CosmosDB+イベントソーシングで現在システム作成中です。よかったらご覧ください https://zenn.dev/jtechjapan/articles/d47c31fa7e3180…
posted at 15:42:14
プロダクトチームの基本動作 デザインドックの書き方。
チーム間コミュニケーションの質が上がります。
Noteに投稿してから想像以上にシェアあり反響あり、ニーズを確認。エンジニア、デザイナーの皆さんからも良い反応が🙌
ワークショップでもやろかな🤔 https://note.com/kosukemori/n/n968cd16c53eb…
続きはコメント↓
Retweeted by Tomohisa Takaoka
retweeted at 15:29:41
@k_takahashi23 イベントソーシング初心者なのですが、僕の認識では、別の集約を作って、両方の集約に OrderPlaced PaymentProcessStarted のようなイベントを作りつつ決済が失敗したら、 CreditCardDeclined とか、UserCancelledOrder 、 CreditReturnedのようなイベントを作るのかなと考えています
posted at 15:22:45
75. GitHub Copilotの裏側 と 難解なテーマをわかりやすく説明する方法 w/ AIcia_Solid https://fukabori.fm/episode/75 #fukabori 1ヶ月前くらいにこのポッドキャスト見つけて、関心あるエピソードがたくさんあるので、犬の散歩しながらよく聞いています。エンジニアレベルの向上にとても役立つと思います!
posted at 15:18:15
プロダクトマネージャーの必須スキル: デザインドックの書き方|kosuke mori @kossmori #note #PMの仕事 https://note.com/kosukemori/n/n968cd16c53eb… これは良い取り組みですね。取り入れてみたいです。テンプレいただけると嬉しいです
posted at 15:08:05
https://note.com/jtechjapan/n/n0981a75a5581…
Avocado 55 トラックボールのツイートが読まれているようなので再掲します。社内で作って同僚に配布したのですが、同僚が、どのような経緯でAvocado 55に至ったかをインタビューしてくれました。
posted at 03:47:33
@TatekawaYou 僕は手が大きいみたいで、外側のキーを左クリック、右クリックにしていますが、手が小さい同僚は、内側のキーを左クリックにしたとのことでした。どちらにしても自由にカスタム可能なので、色々な方が使えると思います。リストレストはちょっと高めのものがあった方がいいかもしれません
posted at 03:31:09
@TatekawaYou ピン位置などは接続した位置とあっていれば問題ないと思います。スクロールの方向は、OSの設定などもあるので、上下切り替え可能になっています。Layer 2 + Scroll Inverse を押すと、作業中でも上下の切り替えが可能です。
https://twitter.com/tomohisa/status/1346933922949591041?s=20&t=NpsJg541UOAZEc0Q-BKCig…
posted at 02:53:51
イベントソーシングの集約に対するテストをGWTでBDD的に書くヘルパーを作ったのですがとても良い感じにテストをかけています。この後にこの作業が成功する、失敗するをテストするのにGivenScenarioを使用しています。相互依存性があるもののテストしたいケースをしっかりテストできると感じています https://pic.twitter.com/dJ3Rc7gDiP
posted at 18:06:53
@snow_saf503 これは結構大変なのですが、動いた喜びは格別です。ただ、右手ができてから左手を作成する気力がまだ湧いていません…
posted at 17:53:26
@TatekawaYou 僕も色々トラックボール試したのですが、今のところ、これで満足してしまい、作ったのは皆他の人に譲って手元に1つしかないので、壊れる前に、もう一つ作っておかないとと考えています。時々マウスが暴走するときがあり、その時は、USBを抜いて挿したら治りますのでお試しください。
posted at 17:32:25
@TatekawaYou よかったです!ぜひぜひ宣伝してください。make通らなかったですか。うむ、しばらく更新していないせいかもですね。動作がおかしいなどあったらお聞きください。スクロールのスピードなど、微妙なパラメータで動きが変わるので、色々試してみてください。
posted at 17:30:47
@TatekawaYou 動きのスムーズさは自信があります!Expert Mouse に戻った時に、「重い」と感じました。キーマップは色々好きにできると思いますので、お楽しみください!塗装もされているのですね。中と外で色が違うのもいいですね
posted at 13:08:50
Avocado55完成しました!
ベアリングで支えるトラックボールは初めて使いましたが良いですね。
動きに引っ掛かりがなく音が静かです。
さー、キーマップ煮詰めるぞおお!
#Avocado55 #自作キーボード #無限の可能性 https://pic.twitter.com/1AL2MUwkYT
Retweeted by Tomohisa Takaoka
retweeted at 12:54:38
明日完成予定! 今日はここまで_(:3」∠)_
#Avocado55
#自作キーボード
#無限の可能性 https://pic.twitter.com/ngCez4j3dj
Retweeted by Tomohisa Takaoka
retweeted at 12:53:18
@TatekawaYou すごく綺麗にできていますね!作っていただき嬉しいです。時々動きが悪い場合はボールを取って空気で吹いてあげるとゴミが飛んでまたスムーズになります。 https://twitter.com/tatekawayou/status/1540338218218160129…
posted at 12:52:05
いいぞーこれ(^^)
すてき(^^) https://twitter.com/tomohisa/status/1461559745236520965…
Retweeted by Tomohisa Takaoka
retweeted at 12:47:27
https://www.ibm.com/cloud/architecture/architecture/practices/event-storming-methodology-architecture/… イベントストーミングで検索していたら出てきたこの記事も良さそうですね。
posted at 09:35:43
これはとても分かりやすくて、成瀬式のイベントストーミングがとてもよいですね! https://www.eventstorming.com/ の方法で個人的にはやっていたのですが成瀬式を取り込んだ、どのような流れでできるかのパターンも含めて色分けして、まず大きなキャンパスに描いてみるのをやってみたいです。 https://twitter.com/nrslib/status/1538444753830047744…
posted at 09:33:20
EF側の視点で見たまとめ
・基本コードファーストで使う
・レガシーなDBがある場合は不向き
・CQRSのコマンドとして使うのが良い
・クエリーとしては生SQLの併用になる
・上記の前提で性能差は5%程度
・DBの管理まで任せる事でリファクタリングが容易になる
Retweeted by Tomohisa Takaoka
retweeted at 16:52:31
@moriyuu__ こちら作り方次第と思います。ぼくの作ったフレームワークではコンストラクタとなるイベントを更新イベントと別の扱いをすることにより、指摘の気持ち悪いコードを基本的に使わないようにしています
posted at 16:50:24
https://note.com/jtechjapan/n/n58f9b688500c…
ぼくの🐩とデスクも公開されています。みんな綺麗にしていますね
posted at 17:57:39
https://zenn.dev/jtechjapan/articles/f5cf05dc198033… チームメンバーが会社ブログを更新しました。
posted at 10:56:21
https://docs.microsoft.com/en-us/azure/cosmos-db/sql/tutorial-sql-api-dotnet-bulk-import… ここで説明されているバルクインサートを使えば、パフォーマンスおよび順番の整合性が上がるかも。
posted at 17:33:17
今の設計ではCosmosDB内の順番だけに頼らないために独自の並べ替え可能な文字列を定義しているけど、実はメモリのみのイベントストアも作っていて、これは登録時に順序を確定できているため、うまく使えば、独自の並べ替え可能文字列とDBの順番をシンクできるかも
posted at 17:29:55
CosmosDb を使っている現在の設計にそのまま当てはまるものではないですが扱っている問題は一緒で並列処理が発生する場合にドキュメント型データベースでも書き込みが終わるまでイベントが確定しないため、順番のずれ、それによりデータの不整合を生むので、対策が必要です。
https://zenn.dev/jtechjapan/articles/d47c31fa7e3180…
posted at 17:25:08
https://www.youtube.com/watch?v=DDefPUCB9ao… このビデオの後半ではGreg Young氏がEvent Storeの構築について話していて、特にディスクに書き込まれてチェックポイントが生成されるまで、順番が確定しないというところがとても納得いった。そのためにメモリテーブルを構成し100万イベント毎に永続化しているのはさすが賢い
posted at 17:20:30
集約の設計に関して、長くなるものについてスナップショットをイニシャルのイベントとして、新規で集約を作る方法についても説明されていました。スナップショットによってイベントの取得コストは軽減されますが、1集約ごとのイベント数を減らすのも良い方策と思いました。
posted at 03:29:58