講演活動 / その他インタビューなど
直面する問題を解決したらkaminariができた。Ruby / Railsコミッター松田明のOSS開発の実像 | エンジニアHub
kaminariの開発背景について話しました。
400万人が利用する会社訪問アプリ
フリーランスのテクニカルアドバイザー業 / 技術顧問
Ruby と Ruby on Rails の両方のコミット権を有する OSS プログラマー。Haml のメイン・メンテナー。 自作の gem ライブラリとして kaminari, active_decorator, action_args など多数。
職業プログラマーを引退したあとは、趣味の OSS プログラミングに没頭したい。
Ruby / Rails という技術を使っている中でぶつかる、同じ問題で困る現場の数をできるだけ減らすこと。それによって各社にとって本当に重要なドメインの進歩を助けること。
Ruby に関するさまざまなコミュニティ活動。 2008年に「勉強会」ではなくコードを書く集まりを求めて Asakusa.rb を設立。 2015年からは Ruby に関する世界最大規模のカンファレンス である RubyKaigi を主催。
最近は講演依頼をいただいて招待されることが多く、趣味の旅行を兼ねられるので大いにエンジョイしている。
最近は講演依頼をいただいて招待されることが多いが、同じ話題を繰り返すと自分が飽きるので、毎回違うトピックで話すことを心がけている。
Ruby と Rails とその周辺のエコシステムにかかわる活動。 プロジェクトに参画というような意図は特にない場合が多いが、OSS にパッチを投げているうちに直接コミット権が付与されたりすることがある。
「Gem 作家」としての活動。 主に業務の Rails アプリケーションの開発中に遭遇した問題を解決するために書くコードをなるべく汎用化・抽象化して、オープンにできるコードはなるべく公開するように心がけている。
ルーティング情報を遅延ロードすることによって Rails アプリケーションの起動速度を高速化するプラグイン
Active Record のアソシエーション定義の DSL がもっと読み書きしやすくなるかもしれないプラグイン
Rails アプリケーションを高速化してくれるかもしれない過激なモンキーパッチを詰め合わせたプラグイン(未完)
VB、Java、.Net、PHP、Perl、そして Ruby など、様々なプラットフォームで数多くの開発プロジェクトに参加。 詳細は割愛。
講演活動 / その他インタビューなど
kaminariの開発背景について話しました。