スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

第4回Symfony2勉強会に行ってきました。 #Symfony2study

「第4回Symfony2勉強会」に参加してきました。

会場は毎回会場を提供してくださっているZynga Japanさん。
今回は寝坊してしまい、色々忘れ物をしつつ会場に入ったときにはすでに勉強会が始まっていました。

第1部は@uechocoさんによるワークショップ形式によるSymfony2の基礎講座。
途中休憩を1時間挟んでのたっぷり2時間。
今回もワークショップ内でサンプルプログラムを仕上げられずに断念。
今回は基礎中の基礎的な内容だったから第1回から参加してる自分としては仕上げられなくてちょっとショック。

途中休憩中に@hidenorigotoさんを捕まえてまだ使う予定はないけど、いつか使うときのためにgithubの質問などしてた。

午後の@uechocoさんによる基礎講座が終わったたとはセミナー形式の講演4本。
1本目は@hidenorigotoさんによる「今日から始めるBDD」
TDD興味がある自分として同じように興味があるBDDの話だったので、Behat(Bundle)は試してみようと思うような内容でした。
なかなか必ずテストコードが存在するという状態で業務を進められないのですが、講演の中で@hidenorigotoさんも言ってたけどこれはホント訓練して慣れるしか無いのかなと思いました。
他の方も言っていたのですが「TDDは才能じゃなくてスキル」と言っていたので練習あるのみだなぁ。
一人じゃ訓練が続かないという方はこちらをどうぞ(すでに大幅に店員オーバーですが当日USTあるはず)。
TDD Boot Camp in Tokyo

2本目は@fivestrさんによる「Symfony2のフォームフレームワーク」
実は自分は1.4系はJobeetをやってその後、個人的にサンプルプログラムを作っただけで業務では使ったことが無いので他の人ほど1.4のsfFormの使いづらさを味わってないのですが、2.0のFormコンポーネントはどんなオブジェクトでもマッピング出来て、Model、Validateと分離されているとの事でした。
Formコンポーネント自体も独立したコンポーネントだということだったので、発表後に「Symfony2のFormコンポーネントのみ1.4またはフレームワーク使用してないプロダクトで使えるか?」質問してみました。
@fivestrさんの回答としては「可能」との事だったので近々試してブログなりでアウトプットしたいと思います。


3本目は@brtriverさんによる「PHPマイクロフレームワーク Silex 入門」
現在、職場で「そろそろうちもフレームワーク使ったほうがいいのかな?」と言う意見もあがって来てて、Symfony1.X系の経験者の自分としてはSymfonyに限らずCakePHPも過渡期の現時点で「いかに多くのメンバーにフレームワーク使って良かったね」と思ってもらうにはどのフレームワークを使うのがいいんだらうと日々悩んでるので為になる発表でした。
Symfony2が現在Bata3ということもあり、Symfony2のコンポーネントを使用しているSilexの現在の状況がどんな感じなのか気になったので、発表後に「Silexはプロダクトで使用可能ですか?」と質問してみました。
@brtriverさんの回答としては「全然使用可能だと思いますよ」との事だったのでこちらも近々試してブログなりでアウトプットしたいと思います。

4本目は@itemanさんによる「Symfony2でより良いソフトウェアを作るために」
@itemanさんの発表は言語やフレームワークにとらわれない内容で、考え方やソフトウェア開発の本質関する話でした。
@itemanさんの話に興味を持たれた方は@yusuke_arclamp(鈴木雄介)さんの話も聞いてみると面白いかも。
@yusuke_arclampさんの話も言語うんぬんやフレームワークうんぬんじゃなく、もっと本質的な話が聞けて面白いです。
(ただ、お二人の話しはとても為になるんですが、その内容をうまく人に伝えるほどきちんと理解出来てない自分がもどかしい。。。)

講演後はLTが3本。
1本目は@Kiskeさんによる「はじめてのSymfony2」
Symfony2のapp/consoleに関する内容。
app/consoleはSymfony1.X系でのtaskです。Symfony1.X系のかなり充実してたのでapp/consoleでどこまで自動生成等が出来るかは非常に興味深いです。(本家もまだapp/consoleのドキュメント無いですよね?俺が見てないだけ?)

2本目は@madapajaさんによる「Symfony2 で MongoDB と仲良くする方法」
Symfony2のODM(Object Document Mapper)、DoctrineMongoDBBundleに関する内容。
ORMと似たような感じで使えるので便利そうですが、Symfony2の本体のバージョンアップに追いついて無いらしくSymfony2 Bata3では動かないらしい。

3本目は@hnw さんによる「PHPUnitのMockObjectの紹介」
個人的に今後UnitTestは取り入れていこうと思ってるので存在は知っていたけど、まだ触ってなかったのでタメになりました。

その後、急遽@yuchimiriさんによる「モテるPHP女子力を磨くための4つの心得 「symfony1.4を使えない女をアピールせよ」
タイトルだけ送りつけられて作成したにしてはすごい完成度の高さだったのでびっくりした。
さすが、Symfony女子。そこのあなたもSymfony女子になれば即興でLTができるようなれる(かもね?)

ちなみに、本日のスライドは@kt001965さんがまとめてくれています。@kt001965さんありがとうございます。
http://ktoshihiro.blogspot.com/2011/06/symfony2-url.html

という内容でブログ書くのも飽きてきたぐらい濃い内容の勉強だったのですが、この後懇談会と恒例のSymfony Midnightに参加して本当に充実した(疲れた?)一日でした。

懇談会、Midnightでも濃い、タメになる話を沢山聞けたのですがもうキーボード打つの飽きたので取り敢えず次回もよろしくお願いします。
スポンサーサイト

コメントの投稿

非公開コメント

検索フォーム
カレンダー
03 | 2017/04 | 05
- - - - - - 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 - - - - - -
RSSリンクの表示
last.fm
twitter
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QR
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。