Ruby会議2010にいってきた

8月27,28,29日と開催されたRuby会議2010にいってきました。プログラミング言語Rubyに関するイベントとしては国内最大(世界最大?)のイベントです。
これでRuby会議は3回目ですが、今回の感想は
「読んでて良かったRHG」
これに尽きます。
以下、印象に残ったセッションなど
1日目
朝5時におきて名古屋から新幹線で筑波へ。今回の旅の本は三浦綾子の「氷点」。
Ruby開発会議つくば
普段なかなか見る機会のないコミッター同士の会議が見れました。分からない話も多かったですがコミッター同士の会話を見ているだけでもRubyファンとしては楽しかった。
Opening
今回のテーマが「Conflicts and Resolutions」だと知る。高橋さんをみるとRuby会議に来たんだなーという感じがする。
Conflicts and Resolutions in Ruby and Rails

「Matzが通訳に徹する」というのをみてRubyコミュニティがうまくやっている理由が少しわかった気がした。
Ruby on Railsではじめる携帯電話向けオープンソーシャルアプリケーション開発
オープンソーシャルアプリケーションは携帯のほうが簡単というのを知った
リアルタイムウェブができるまで
HTML5のWebSocketに関する話。cometなどで実現していた擬似つなげっぱなしが本当につなげっぱなしにできるようになったらしい。この発表者の会社も面白そうな会社だと思いました。
Head First ふつうのシステム開発
ESMのシステム開発の一部を見せてもらえるというもの。アジャイルって実際どうなのよ見たいなのを感じることができた。
「ほんとにあんなにうまくいくのかよー」
と思っていたけど、本当にESMさんは上手にやっていました(発表を見る限り)
ってか結局大事なのはコミュニケーション。そしてそのコミュニケーションを仕組み化するフレームワークとしてアジャイルを取り入れているんだなと思いました。参考にしたいです。
Rubyで作るDSLの基礎
DSLってRuby関連の話題でよくでるんですが、実際どうやるのかってのがよくわかりました。(内部DSLのほう)
あと「あきらめようかなー」って発言がすごく印象的でした。
君のクラスの最高の偽物
ClassBoxかなんかの話。crefとかの話はRHG読んでなかったら絶対ついていけなかった。
コミュニティ・ナイト
最初は緊張しましたが、お酒の力もあって話しかけたい人には話しかけ、お礼を言いたい人にはお礼をいえた
一応Ruby東海とCSNagoyaの宣伝もさせてもらって満足
2日目
Rails to Sinatra: What is ready
Sinatoraを使った開発に関する便利ライブラリなどの紹介
僕が知ってるSinatoraより今のSinatoraはかなり高機能だということがわかった
Mapping the world with DataMapper
DataMapperを使っていろんなものを分析したりしようぜという話
例ではGoogle ChromeのHistryがsqlite3で管理されているから
自分がどれぐらいシゴトをしているか(あるいはさぼっているか)とかを数行のコードで分析したりしてました
簡単にできることだけどやってみると面白いなと思いました
基調講演 Matz
公演の内容がマニアックになるのはいいんだけど、質疑応答が内輪すぎてひいた。
かといって質問者が自重する必要はないので、あそこでは司会者がなんか誘導してもいいのではと思いました。
The Necessity and Implementation of Speedy Tests
「速い」テストのための話。スタブをつかったりしようってのは割と当たり前の話なんですが
並列・分散テストをしようとか、テストの間はGCをさせないようにしようとか
速いテスト厨っぷりが面白かった
A Metaprogramming Spell Book
ActiveRecordのソースを例に挙げながら、Rubyのメタプログラミングの呪文を紹介
2日間しか参加しなかった僕の中でのベストプレゼンター
美しいプレゼンテーション資料、堂々とした語り口、素敵なひげ、と三拍子揃っていた。
これで中身も面白いんだから、素晴らしい。
3日目

すみません富士総合火力演習に行きました。

そのあと静岡に寄ったんですが、総合火力演習で本物を見た後だったので感動がいまいちでした。
まとめ
・Ruby会議の運営は毎年すばらしくなっている
・セッションの合間に移動時間が欲しかった
・よく練習されている発表はやはり素晴らしい
・3日目に参加できなくてざんねん
・10月に予定している名古屋Ruby会議に良いところを取り入れたい
運営、参加の皆様お疲れ様でした。







