2023-10-07ブログをCloudflare Pages + Astroに載せ替えました
2023-05-01RustでHTMLを宣言的にスクレイピングするためのライブラリ「h2s」を書いた
2019-09-21The Clean Architecture: Where should we put validation logics in the code
2019-06-11IdeaVimで「IntelliJでいつも使ってるあの機能」のaction名を探し当てる
2019-03-25Clean Architectureにおいてバリデーションはどこでやるべきか
2019-01-25Getting Started with IdeaVim
2019-01-21Corne Keyboard (コルネキーボード) を組んだ
2019-01-12データベースという名のグローバル変数との向き合い方(Repository Pattern)
2018-08-28継承と委譲の使い分けと、インターフェースの重要性について
2018-08-04ブログをGatsbyJSに載せ替えました
2018-05-20MouseX::Types::Enum - PerlでJavaのenum(列挙型)のようなクラスを実現するモジュール
2017-12-25IntelliJ(Android Studio)のVimプラグイン「IdeaVim」の使い方と設定
2017-10-15first commit