はい、というわけで今回はね。モジュラーモノリスの簡単さ、難しさというタイトルでやっていきたいと思うんですけれども(ユーチューバー風)
実際にモジュラーモノリスに取り組もうとして感じた簡単さ、難しさに関して今日は書いていこうと思います。
2023/12/27
モジュラーモノリスの簡単さ/難しさ
2023/11/20
リアーキテクチャはROIと共に語っても良いんじゃないか
なんでリアーキテクチャ?
なんか、ずっと腑に落ちてないことがあって。
「XXで生産性を上げる」とか「技術的負債をなくす」とかよく言いますよね。
その志はとても良いのですけど、じゃあ実際にやってみて、その結果どのぐらい生産性が上がったのか、負債がなくなった結果どういう効果が得られたのかというのはあまり聞かない。
2023/10/08
リファクタリングって何なのか 〜掃除から紐解くリファクタリング〜 というスライドを作った
リファクタリングと掃除でも比較してみるかぁ、と愚かなことを思いついて書きました。
ブログにしようかなとも考えたのだけど、多分スライドとかの方がわかりやすいかなぁと思ってスライドにした。
資料を作ってみて分かったこと
自分は掃除が苦手なので、結構部屋が散らかりがちで
頭の中では分かっているのだけど、みたいなことがよくある。
日常の中で生活できてしまっているから、散らかってるのは分かっているのだけど掃除しないんだよね。という。
これはなんかリファクタリングに似てる気もする。というのが発端だった。
リファクタリングの感度と部屋の綺麗さには相関あるかもな
— やんく✌('ω')✌ (@yy_yank) September 26, 2023
みたいなのを考えたあとに、自分の散らかった部屋を見て絶望するという思考を何回か繰り返してる
リファクタリングって自分の中でどういうものなのだろうというところの整理としてやってみたのだが、案外「掃除をする」ということ自体の整理にもなった。
2023/09/22
2023/08/22
合意形成ゲーム、チームワークと個人プレー
チームで行動する・チームで考えるというのは大事なんだが、別にチームが揃わないと行動できない・考えられないというわけじゃないよなみたいなアレをなんか良い感じの文章にしたい
— やんく✌('ω')✌ (@yy_yank) August 10, 2023
さてこれを実際にブログにしてみようということで書いてみる。
それっぽく今回も怪文書を書いてますが、割と当たり前のこと書いてるやんって書き終わってから思うシリーズです。
適当に書いているのでめちゃくちゃですがお許しください
2023/07/25
歴史から学ぶためのソフトウェア考古学は結構必須スキルなんじゃないかと思えてきた
割と当たり前のことを書いてみるシリーズです
なんか最近、あんまりソフトウェア考古学的なことやらない人増えたのかなという気がして。
めちゃ忙しいとかでなくて時間があるのであればやるのがオススメかもしれないという話を書こうと思います
2023/06/22
自責の発言を省略しすぎると他責マンと捉えられる
これはただの自戒の文章です。
自責の念は小出しにした方が良い
自分の中で明らかだからといって、なにか問題が起きた時に自責の部分を端折って他の原因分析から始めてしまう。そうすると、自分の非を認めず物のせいにする、他人のせいにする、として扱われる
確かにそうなのだがあんまり考えたことはなかったので目からウロコだった。
言われてみればそりゃそうだな、なのです。なので自分は愚かだなと思う。
2023/06/20
WireMockのモックサーバーをGraphQLサーバーとして使うときにツラくならないカスタムmatcherのご紹介
WireMockとは
Web APIのモックとかするやつです。
とあるリクエストを投げると、とあるレスポンスを返すなど設定できる。
WireMockはリクエストの比較がすぐに破綻する
WireMockのツラミとしてmatcherが脆いというのがある。
意味的には等しいリクエストであっても、リクエストが完全一致とかしないと別ものと扱われてツラいなどあった。
2023/06/05
オフラインでJJUG CCC 2023 Springに参加してきました
JJUG CCC 2023 Springに行ってきました!
久しぶりのオフライン開催?
JJUG CCCというカンファレンスが久しぶりにオフラインでやるということでちょっと行ってきました。
自分自身は最近Javaは書いてないしRustとかReactとかNext.jsとか書いててちょっとアレがアレではあったのですが、Virtual Threadの話は気になるしオフラインというのも色々エネルギーをもらえそうかなということで行ってみました。
2023/05/21
2023/04/23
[意外とイケる]読書が苦手な僕が月1冊読み進めるようになった手抜き法
はじめに
自分は本を読むのが苦手で、本を読むそのやり方自体に興味が向きました。
自分はどうすればより良く読書ができるのか。
そのために行っている試行錯誤をメモがてらブログにしてみます。
誰かの役に立てば幸い。
2023/04/18
[自分史上ベスト3に入るキーボード] Corne Cherry v3を作った
前置き
長らく寝かせていたCorne Cherry v3を作りましたので、ビルドログがてらブログを書こうと思います。
今は残念ながら店じまいしてしまった、Kochi Keyboardさんから買いました! その節はありがとうございました
なかなか腰が重く、買ってから1年ぐらい寝かせていた気がする…。
やるぞやるぞ pic.twitter.com/WwDKWjUnlx
— やんく✌('ω')✌ (@yy_yank) April 9, 2023
2023/04/08
ソフトウェア開発チームにおける質問と回答のクオリティの上げ方(についての模索)
テキトウにつけたら、それっぽいタイトルになってしまいましたが、大した話ではないです。
今回は、質問と回答について。
割と当たり前の話ばかりで、簡単な話ではあるのですが。
色々な企業の開発においてはチームで普段から発生しうる大事なコミュニケーションの部分かなと思い、
なんか自分の中の整理を書いてみる。
2023/03/08
2023/02/23
今年(2023年)に入ってからSelenium WebDriverが不安定!!原因はHeadless!?
はい。ありがちなタイトルにしました。
これは単純にSelenium使ってる多くの人に見てほしいからです。
twitterで検索すると「何故か動かなくなった」とか「自己解決した」とか書いてあって、多くの人に情報が届いてないじゃないかなと。困ってる人もいるかなと思ってブログにしとくかぁ〜と思いましたん
2023/02/12
分配束縛、分割代入、分解宣言の違いって何?似たようなやつ三銃士を連れてきたよ
こんにちは、美味しんぼ はあんまりちゃんと読んだことがないyy_yankです。
社内で話題になってたので、気になり始めて調べて自分なりに整理したものを記事にしました。
間違ってたらご指摘ください
似て非なる、ややこしい用語
分配束縛、分割代入、分解宣言。
構文上はほぼ似たことを行っていそうなのに様々な名前が存在している。
こういうやつ
const [first, second] = [1, 2]
では、何がどうなっててどういう違いがあるか。
気になりますよね?
調べてみました!(いかがでしたか構文)
2023/01/01
2022年のふりかえり(yy_yank編)
ふりかえりブログを書こうとしてたら2022年終わりそう…2022年ちょっと伸びないですか
— やんく✌('ω')✌ (@yy_yank) December 31, 2022
間に合わなかった
— やんく✌('ω')✌ (@yy_yank) December 31, 2022
一旦あけましておめでとうございますってことで
— やんく✌('ω')✌ (@yy_yank) December 31, 2022
2022年のざっくりまとめ
- 保育園の休園がキツかった
- 色々買った(昇降デスク、家、車)
- RustとXPを完全マスターした
- Kotlin Fest運営とかイベント登壇とか頑張った