Seasar Conference 2015 Not 同窓会 に参加してきました #seasarcon

https://event.seasarfoundation.org/sc2015/

http://seasar.connpass.com/event/19317/

Seasar2はプロダクトでも使ったことがあるし、Seasar Conferenceがあったおかげで今の自分があると思っているので、参加してきました。

セッション

  • Seasar ユーザだったプログラマが目指す OSS の世界展開

    • 瀬良さんのセッションは、大学の教室ということもあり本当に歴史の授業っぽい雰囲気でした。
    • Skinny Frameworkは、今のプロジェクトで使っていて大変お世話になっています。
    • 特にSkinny-ORM, ScalikeJDBCはSQLをゴリゴリ書くようなプロダクトに向いていると思います。
    • GitHubがデファクトとなっている現状では、日本語より英語のドキュメントを充実するほうがより使ってもらえる可能性が高いのは確かだと思います。
  • Play Framework + Scala は Next Seasar なのか

    • Next Seasarについては、既存のSeasar2を利用したプロダクトを別のフレームワークに置き換えてもそれなりに利益を生むようなものでない限り時代に取り残されて行く運命なのかも知れないと感じました。
    • 挙げられそうなNext Seasarとしては、Spring bootやJavaのMicroframeworkやJava EE等があります。
    • ですが、メンテナンスする人達がJavaの進化に置いて行かれるような場合、選択すら出来ずどうすることも出来ない状態に陥るのではないかと思います。
  • 「Single Command Deployのためのgradle-aws-plugin講座」〜自動ビルド厨はここまで大きくなりました〜

    • Gradleの話を聞いてみたかったのと、AWSへのデプロイツールとしてどう使うのか興味がありました。
    • ドキュメントに残さなければいけない箇所を出来る限り少なくして、自動化するというのはとても参考になりました。
  • Spring Boot for the Seasar Developers – みんなが欲しかったアレもソレもここにある

    • ライブコーディングでサクサクとSpring bootを使ったWebアプリを作っていくのは、楽しそうに見えました。
    • Spring bootのremote-shellは、CRaSHがベースなので、単体でも使うことが出来ます。
    • IntelliJ IDEAであれば、Using Language Injectionsを使うことで、StringのSQLに対してシンタックスハイライトを付けることが出来るようになります。
  • SIは本当に終わったのか?

    • 受託やSIの世界から遠ざかってしまったので、第三者的な視点で見てました。
    • 元請けの視点がメインだったので、下請けからの視点が無かったのはちょっと残念だと思いました。
    • 実際に利用するユーザのフィードバックと取り込めるような距離感が無いと、今後も厳しそうだと感じました。

おわりに

Seasar2から卒業ということで、自分が変わるキッカケになったSeasar Conferenceに久しぶりに参加できてよかったと思います。

一つの区切りが出来たことで、これまでSeasar2から何を得たのか振り返る事が出来ました。

特に、DIとAOPの基本、O/R Mapperの構成を学ぶ事が出来たのが大きいと感じました。

個人的に来年もし開催されるのであれば、卒業式というのが良いのではないと思っています。

主催の皆様、Speakerの皆様、参加者の皆様、ありがとうございました。