PHP Matsuri 2010 参加レポート(Symfony 編)

2010年10月2日~3日の2日間にわたり、PHP Matsuri 2010が開催されました。 このイベントでの Symfony 関連の内容を本レポートにまとめています。

Framewok Cakes Photo by @osakanapower

symfony コアチームのメンバーである Kris Wallsmith さんが来日

Symfony コミュニティにとってのビッグニュースは、このイベントのために Kris さんが来日されたことです。 Kris さんには、以下の 2 つの枠でお話いただきました。

  • Symfony2 ワークショップ
  • Symfony2 Introduction セッション

Symfony2 ワークショップ

Symfony2 Workshop by Kris Photo by @osakanapower

1日目の午後すぐに、Kris さんに Symfony2 のワークショップをやっていただきました。 ワークショップでは Symfony2 と Doctrine2 を使ったアプリケーションの構築手順を、すべてその場で Kris さんが実際にコードを入力して教えていただきました。

また、コードを書きながら、Symfony2 の DI コンテナがどういった仕組みで動いているのか、どのように設定するとどこが書き換えられるのかといった、内部の解説なども随時していただきました。

特に Doctrine2 については、エンティティに記述したアノテーションを書き換え、その度に(マイグレーションではなく) Doctrine2 のスキーマアップデートを行う (php symfony doctrine:schema:update) という手順を見せて頂き、Doctrine2 の強力さを垣間見ることができました。

個人的には、Kris さんの神がかったライブコーディングを見れたことが一番の収穫でした。

Symfony2 Introduction セッション

1日目の夕食後には、Kris さんによる Symfony2 の紹介セッションがありました。 こちらはセッションのスライドがあります。

このセッションでは、Symfony2 の紹介や特徴の説明から、簡単なコード例の説明など、Symfony2 はどういったものなのかを具体的につかむことができました。

CakePHP、Lithium、Symfony のコアデベロッパーが肩を組む場面も

来日されたコアデベロッパーの方たちは、みなさんとてもフレンドリーで、積極的に情報交換されていました。 そして、ほぼ常に彼らはコードをいじっていました!

core developers Photo by @lllnoriko4lll 左から

  • CakePHP の Graham Weldon さん
  • Symfony の Kris Wallsmith さん
  • Lithium の Joël Perras さん
  • Lithium の Nate Abele さん

イベント期間中にはお楽しみもいろいろありました。

  • 3 フレームワークのロゴをかたどったケーキ(最初の写真)
  • Red Bull Girls
  • 深夜のゲーム大会

このように随所でリラックスしつつ、深夜~早朝まで多くの方がハックに勤しんでいました(徹夜の方も結構いらっしゃいました)

参加者のイベント期間中ハック作品やセッション

PHP Matsuri のメインはハッカソンで、Symfony2 を利用した作品を作られた方もいらっしゃいました。 また、ハック以外に事例の発表などでも symfony に関するものがありました。 公開されているものを紹介させていただきます。

Open pne3 with symfony

@co3kさんによる、OpenPNE3 の紹介 (symfony を使った事例)

アジャイルな開発をチームで やってみた(2010年版) - PHP Matsuri編

@HIROCASTさんによる、symfony で TDD (テストファースト) 開発をした事例

  • この事例セッションは、JIREI NIGHT 大賞にも選ばれました。
  • @HIROCAST さんには 1 日目の深夜に TDD ワークショップもやってくださいました。

EasyWebServerBundle and Symfony1ProjectBundle

@co3kさんによる、Symfony2 のバンドル

これ以外にも、Symfony2 の bootstrapper を触っていた @ooharabucyouさん、Symfony2 で孤独のグルメネタアプリを作って見事 Symfony 賞を受賞された @mochizさん、深夜まで私の隣で Symfony2 のドキュメントやフォームと格闘されていた @gilbite さんなど、Symfony2 関連でハックされていた方もちらほらいらっしゃいました。

まとめ

Red Bulls Photo by @osakanapower

PHP Matsuri はとてもハードなイベントでした。 参加されたみなさん、そして企画・運営されたスタッフのみなさん、お疲れさまでした!

インデックス
Document Index

関連ページリスト
Related Pages

日本語ドキュメント
Japanese Documents

リリース情報
Release Information

Symfony2 に関する情報(公式) Books on symfony