Akira Matsuda

フリーランスのテクニカルアドバイザー業 / 技術顧問

Bunkyo-ku, Tokyo, Japan

Akira Matsuda

フリーランスのテクニカルアドバイザー業 / 技術顧問

Bunkyo-ku, Tokyo, Japan

Akira Matsuda

フリーランスのテクニカルアドバイザー業 / 技術顧問

Why not create your own Wantedly profile?

Showcase yourself and your experiences to bring your professional story to life.

Join

RubyとRailsの仕事ならお任せください。何かあったら本体のほうも直せますので。

Ruby と Ruby on Rails の両方のコミット権を有する OSS プログラマー。Haml のメイン・メンテナー。 自作の gem ライブラリとして kaminari, active_decorator, action_args など多数。

Ruby Hero Award

May 2016

In the future

Ambition

In the future

職業プログラマーを引退したあとは、趣味の OSS プログラミングに没頭したい。

Jan 2011
-
Present

Jan 2011 -

Present

Ruby / Rails という技術を使っている中でぶつかる、同じ問題で困る現場の数をできるだけ減らすこと。それによって各社にとって本当に重要なドメインの進歩を助けること。

オクトの技術顧問に就任

Aug 2019

ZOZOテクノロジーズの技術顧問 岸川氏、松田氏、Matz氏に聞くエンジニア人生。 〜とにかく書く、書くことを楽しむ〜 | ZOZO Technologies TECH BLOG【インタビュー】

May 2019

ストリートアカデミーの技術顧問に就任

Sept 2018

アカツキの技術顧問に就任

May 2018

GA technologies 技術顧問に就任

Dec 2016

マネーフォワード技術顧問に就任

Dec 2015

ユビレジの技術顧問に就任

iOS/OS Xアプリケーション開発者の岸川克己氏とともに技術顧問に就任。

Oct 2015

永和システムマネジメントの技術顧問に就任

Aug 2015

grooves の技術顧問に就任

株式会社grooves のフェロー、技術顧問、社外取締役に就任というか歴任というか。

Jan 2011

June 2008
-
Present

コミュニティ運営
Present

June 2008 -

Present

Ruby に関するさまざまなコミュニティ活動。 2008年に「勉強会」ではなくコードを書く集まりを求めて Asakusa.rb を設立。 2015年からは Ruby に関する世界最大規模のカンファレンス である RubyKaigi を主催。

RubyKaigi Takeout 2020 のチーフオーガナイザーを務める

Sept 2020

Asakura.rb開催が累計

2019

500

RubyKaigi 2019 のチーフオーガナイザーを務める

Apr 2019

RubyKaigi 2018のチーフオーガナイザーを務める

May 2018

RubyKaigi 2017 のチーフオーガナイザーを務める

Sept 2017

RubyKaigi 2016 のチーフオーガナイザーを務める

Sept 2016

RubyKaigi 2015 のチーフオーガナイザーを務める

Dec 2015

大江戸Ruby会議01 開催

Apr 2011

Asakura.rbを創設

June 2008

2010
-
Present

講演活動

13 years

パブリックスピーカーとして(海外)
Present

2010 -

Present

最近は講演依頼をいただいて招待されることが多く、趣味の旅行を兼ねられるので大いにエンジョイしている。

RubyConf Indonesia 2019 基調講演

Sept 2019

Ruby X Elixir Conf Taiwan 2018 in Taipei 基調講演

Apr 2018

RubyConf Malaysia 2017 基調講演

Oct 2017

RedDot RubyConf 2017 基調講演

June 2017

RailsClub 2016 招待講演

Dec 2016

RubyConf Brasil 2016 基調講演

Sept 2016

RailsConf 2016 登壇

May 2016

RubyConf Philippines 2016 基調講演

Apr 2016

RubyConf 2015 登壇

Nov 2015

Modern Web 2015 招待講演

May 2015

MountainWest RubyConf 2015 招待講演

Mar 2015

Ruby on Ales 2015 招待講演

Mar 2015

RubyConf 2014 登壇

Nov 2014

Rails Israel 2014 基調講演

Nov 2014

Rails Pacific 2014 基調講演

Sept 2014

RailsConf 2014 登壇

Apr 2014

RubyConf India 2014 基調講演

Mar 2014

RubyShift 2013 招待講演

Sept 2013

LoneStarRuby Conference 2013 招待講演

July 2013

RedDotRubyConf 招待講演

June 2013

RubyConf Taiwan 2012 招待講演

Dec 2012

RubyConf 2012 登壇

Nov 2012

RailsConf 2012 登壇

Apr 2012

Ruby on Ales 2012 招待講演

Mar 2012

RubyConf 2009 登壇

RubyConf 2009 @米国, San Francisco にて登壇

Nov 2009

July 2009

パブリックスピーカーとして(国内)

Present

July 2009

最近は講演依頼をいただいて招待されることが多いが、同じ話題を繰り返すと自分が飽きるので、毎回違うトピックで話すことを心がけている。

Kaigi on Rails 2020 基調講演

Oct 2020

Rails Developers Meetup 2019 登壇

Mar 2019

Rails Developers Meetup 2018 Day 4 Nouvelle Vague 登壇

Dec 2018

銀座Rails #1 登壇

Sept 2018

大江戸Ruby会議07 記念講演

Sept 2018

福岡Ruby会議02 登壇

Nov 2017

松江Ruby会議08 登壇

Dec 2016

松江Ruby会議08 登壇

Dec 2016

コミッターから見たRuby on Rails 登壇

Dec 2016

MoneyForward Meetup Vol. 6 登壇

Oct 2016

Rails Girls Tokyo & Asakusa.rb meetup 登壇

May 2016

Rails Upgrade Casual Talks 登壇

Mar 2016

大江戸Ruby会議05 登壇

Nov 2015

java-ja.OSS 登壇

Oct 2015

プログラマーのための「Rubyの世界」 登壇

Sept 2015

ページャNight 登壇

July 2014

GitHub Kaigi 登壇

June 2014

大江戸Ruby会議04 登壇

Apr 2014

Rakuten Technology Conference 2013 登壇

Oct 2013

RubyKaigi 2013 登壇

May 2013

大江戸Ruby会議03 登壇

Mar 2013

Ruby 2.0 & Rails 4.0先取りセミナー 登壇

Nov 2012

札幌Ruby会議2012 登壇

Sept 2012

Forkwell Nite #2 登壇

Aug 2012

デブサミ2012 登壇

Feb 2012

とちぎRuby会議04 登壇

Dec 2011

RubyKaigi 2011 登壇

July 2011

大江戸Ruby会議01 基調講演

大江戸Ruby会議01 にてキーノート http://regional.rubykaigi.org/oedo01/

Apr 2011

東京Ruby会議01 登壇

東京Ruby会議01にて登壇 http://regional.rubykaigi.org/tokyo01/

July 2009

RubyKaigi 2009 登壇

RubyKaigi 2009 にて登壇 http://rubykaigi.org/2009/

July 2009

2008

その他インタビューなど

Present

2008

直面する問題を解決したらkaminariができた。Ruby / Railsコミッター松田明のOSS開発の実像 | エンジニアHub

Nov 2018

RubyKaigi 2018 直前!チーフオーガナイザ・松田明さん特別インタビュー | Siderlabs

Apr 2018

エンジニアは「ポエム」ではなく「コード」を書け!− Ruby / Railsコミッター 松田 明(a_matsuda)氏 | forkwell press

Oct 2017

海外コミュニティとの橋渡しに | 日経クロステック

Mar 2013

Rubyist Hotlinks 第 29 回 | るびま

Feb 2012

2008
-
Present

執筆活動

13 years

雑誌や書籍の執筆・監訳など
Present

2008 -

Present

WEB+DB PRESS Vol.120 | 技術評論社

Dec 2020

WEB+DB PRESS Vol.111 | 技術評論社

June 2019

WEB+DB PRESS Vol.100 | 技術評論社

Aug 2017

WEB+DB PRESS Vol.73 | 技術評論社

Feb 2013

Rails3レシピブック 190の技 | SBクリエイティブ

July 2011

WEB+DB PRESS Vol.58 | 技術評論社

Aug 2010

Head First Rails | オライリー・ジャパン

Jan 2010

WEB+DB PRESS Vol.48 | 技術評論社

Dec 2008

Software Design 2008年10月号 | 技術評論社

Sept 2008

2011
-
Present

OSS開発

14 years

既存プロジェクトへの参画
Present

2011 -

Present

Ruby と Rails とその周辺のエコシステムにかかわる活動。 プロジェクトに参画というような意図は特にない場合が多いが、OSS にパッチを投げているうちに直接コミット権が付与されたりすることがある。

Faker

テスト用ダミーデータ生成ツール Faker の開発チームの一員として。

Nov 2020

Config

config gem (railsconfig) の開発チームの一員として。

Jan 2020

Cucumber

BDD ツール Cucumber の開発チームの一員として。

May 2019

md2key

Mac 用の最高のプレゼン作成ツール md2key の開発チームの一員として。

Sept 2016 -

CarrierWave

Rails 用ファイルアップローダー CarrierWave の開発チームの一員として。

Jan 2016

SimpleCov

Ruby 用カバレッジ測定ツール SimpleCov の開発チームの一員として。

Aug 2015

Haml

テンプレートエンジン Haml 開発チームの一員として。 2017年1月からはリード・メンテナーを務めている。

Feb 2013

Ruby on Rails

Web アプリケーション・フレームワーク Ruby on Rails 本体および https://github.com/rails 配下の各種公式 gem のメンテナンス。

Jan 2013

Ruby

オブジェクト指向スクリプト言語 Ruby の開発チームの一員として。 主に、Ruby on Rails チームとの間のコミュニケーションをしたり、諸問題を報告したり解決したり。

Oct 2011 -

2007

自作プロダクト

Present

2007

「Gem 作家」としての活動。 主に業務の Rails アプリケーションの開発中に遭遇した問題を解決するために書くコードをなるべく汎用化・抽象化して、オープンにできるコードはなるべく公開するように心がけている。

gem: routes_lazy_routes

ルーティング情報を遅延ロードすることによって Rails アプリケーションの起動速度を高速化するプラグイン

Dec 2020

gem: kawaii_association

Active Record のアソシエーション定義の DSL がもっと読み書きしやすくなるかもしれないプラグイン

Feb 2020 -

gem: speed_king

Rails アプリケーションを高速化してくれるかもしれない過激なモンキーパッチを詰め合わせたプラグイン(未完)

Sept 2019 -

gem: himl

ERB と Haml のいいとこ取りをした文法を持つ独自のテンプレートエンジン

Feb 2019

gem: still_life

インテグレーションテストや E2E テストのレンダリング結果の HTML を全て記録することによって、Rails アップグレードなどの作業をサポートするツール

Feb 2019

gem: heavens_door

ユーザーによるブラウザ操作を記録して、Capybara を使った E2E テストコードを自動生成するエンジン

Jan 2019

gem: lightweight_attributes

Active Record アトリビュートのデータの持ち方を改良することでインスタンス生成を高速化するプラグイン。 アカツキ社のスポンサーを受けて開発。 Rails 6.1 でこのプラグインの骨子がほぼ本家に取り込まれたため、役目は終えたはず。

Apr 2018

gem: string_template

Ruby の String リテラルで記述できる世界最速の Rails 用テンプレートエンジン

Dec 2017

gem: jb

ピュアな Ruby の文法で書ける、JBuilder オルタナティブな JSON 生成用テンプレートエンジン

June 2016 -

gem: stateful_enum

Active Record 標準の enum 機能を拡張して、ステートマシンを定義する DSL を提供するプラグイン

Dec 2015

gem: motorhead

プロトタイピング用のフェーチャーを着脱可能な Rails エンジンに落とし込むことによって A/B テストやフィーチャー・トグルのような機能を提供する Rails エンジン

Sept 2015 -

gem: rfd

ターミナルで動くファイルシステムエクスプローラー。往年の MS-DOS のフリーウェア "FD" の Ruby 製クローン。

Sept 2013 -

gem: database_rewinder

ミニマルかつ超高速なデータベース・クリーナー。テストケース中で発行されたクエリをフックすることで最小のクリーンナップを実現。

Sept 2013

gem: kawaii_validation

Active Record / Active Model のバリデーション定義の DSL がもっと読み書きしやすくなるかもしれないプラグイン

Jan 2013 -

gem: gem-src

インストールした gem のソースコードを自動で手元に git clone してくれる、Ruby のOSS のコードを読んだりパッチを送ったりするには欠かせないツール。

Dec 2012

gem: roundabout

E2E テストをもとに、画面遷移図を生成してブラウザ上で表示させることができるプラグイン

Sept 2012 -

gem: arel_ruby

Arel の AST を Ruby の Enumerable の操作に翻訳して変換する摩訶不思議な実験作

June 2012 -

gem: erd

Rails アプリケーションの ER 図を描画する Rails エンジン

Apr 2012

gem: interactive_rspec

irb 上で RSpec の spec を呼び出したりマッチャーなどを部分的に実行して試したりできる IRB 拡張

Nov 2011

gem: everywhere

Active Record の where.not の文法を模索するために作った where 文拡張のあれこれ

Nov 2011

gem: active_decorator

モデルに対応したdecorator層をRailsアプリに追加して、シンプルなビュー・ヘルパーを実現するプラグイン

Nov 2011 -

gem: html5_validators

ActiveModel に対して記述したバリデーションから、クライアントサイドで動く HTML5 のフォームバリデーションを生成するプラグイン

May 2011

Rake task: traceroute

Rails のルーティング情報とコントローラーを解析して未使用のルートとアクションを検出するコマンド

May 2011

gem: action_args

Rails がコントローラーにおいて受け取るパラメーターをactionメソッドの引数として明示的に書けるようにするプラグイン

Apr 2011

gem: kaminari

Railsにページネーション機能を提供するengineプラグイン

Feb 2011

gem: hocus_pocus

Wiki のようなアプローチでブラウザ上から Rails アプリケーションを開発できる機能を提供する意欲的な Rails エンジン集

Dec 2010 -

gem: teriyaki

steak とか cucumber につけると acceptance テスト内で Rails の url_helper が呼び出せるようになるソース

Sept 2010 -

gem: snowman_meltdown

Rails がサブミットする form 内の IE 対応のための ☃ とか ✓ を溶かすプラグイン。 Rails 6系あたりで完全に不要になった

Aug 2010

Rails plugin: i18n_generators

Rails の i18n のリソースファイルを自動翻訳で生成してくれるジェネレーター。

Nov 2008

2001
-
Present

主にフリーランス
Present

2001 -

Present

VB、Java、.Net、PHP、Perl、そして Ruby など、様々なプラットフォームで数多くの開発プロジェクトに参加。 詳細は割愛。

1997
-
2001

国際基督教大学

5 years

人文科学科

1997 - 2001

1993
-
1996

開成学園高校

4 years

1993 - 1996


Skills and qualities

Haml

Recommended by 清水 翼, Yoshinori Kawasaki
2

Ruby

0

Ruby on Rails

0

ページネーション

0

日本酒

0

Publications

WEB+DB PRESS Vol.120 | 技術評論社

Dec 2020

WEB+DB PRESS Vol.111 | 技術評論社

June 2019

ZOZOテクノロジーズの技術顧問 岸川氏、松田氏、Matz氏に聞くエンジニア人生。 〜とにかく書く、書くことを楽しむ〜 | ZOZO Technologies TECH BLOG【インタビュー】

May 2019

直面する問題を解決したらkaminariができた。Ruby / Railsコミッター松田明のOSS開発の実像 | エンジニアHub

Nov 2018

RubyKaigi 2018 直前!チーフオーガナイザ・松田明さん特別インタビュー | Siderlabs

Apr 2018

Show more

Accomplishments/Portfolio

gem: routes_lazy_routes

Dec 2020

Faker

Nov 2020

Kaigi on Rails 2020 基調講演

Oct 2020

RubyKaigi Takeout 2020 のチーフオーガナイザーを務める

Sept 2020

gem: kawaii_association

Feb 2020 -

Show more

Awards and Certifications

Ruby Hero Award

May 2016


Languages

Japanese - Native, English - Conversational