「第七回 #渋谷java」に行ってきました。
プログラミングJavaの勉強会(LT大会)「第七回 #渋谷java」に行ってきました。
開催概要
- 2014/07/19(土)14:00-17:00
- 株式会社ビズリーチ@渋谷クロスタワー12F
- 参加者数 約20人
会場雰囲気
@始まる前セッションメモと雑記
参加者全員の自己紹介
- 前回遅刻したので、自己紹介があるとは思わなかった。
- お名前/お仕事/一言(興味があることなど。)
- 自社名を出すべきか迷った。とりあえず「精密機器メーカー」と言いました。
- 参加者種別的には以下の通り。
Date and Time API におけるタイムゾーンの扱い
- java8で入ったDateTimeに関するAPIの説明
- 時差の表し方。
- ファクトリーメソッド"of"・・・引数のストリングの表示形式で返ってくるインスタンスが違う。ZoneOffset ZoneRegion
- 以下はあとで調べる。
- zoneId
- zone rules
- OffsetDatetime と ZoneDatetime
- 所感
Spring Bootでブースト開発
- Spring bootの紹介
- Spring Boot
- Spring BootはDropwizardをインスパイアしている。
- webアプリなのにjarコマンドで実行できる。または、mvnコマンドで実行できる。
- テンプレートエンジンはいろいろサポートしているが、jspは使わないことがいい。期待通りに動かないことがある。
- 監視用の機能が入っている。/mappings(URLとコントローラの一覧)など。
- 以下はあとで調べる。
- enableAutoConfiguration
- 所感
JAX-RS + CDI + DBFlute
- 以下はあとで調べる。
- RESTeasy
- CDI
- javaEE7でトランザクションを標準サポートした。ネストしたトランザクションやPropagation.REQUIREDなど。しかし、ライブラリがたくさん必要でめんどくさい。
Groovyやると思った?残念!Java8のStreamについてダラダラまとめてみた。枕持参推奨
- Collection・・・要素管理用
- Stream・・・逐次処理用/並列処理
Javaから始める機械学習
Javaで始める機械学習 from ninneko
- 以下の紹介
- mahout:スケーラブル。日本語情報多い。hadoopとセットなのでとっつきにくい。
- MLLib:開発が活発。sparkとセットでまだとっつきやすい。
- weka:もっと手軽にやりたい場合。
最近のORMについて、ゆるふわ紹介
- たくさんあるORMのトレンド情報(Googleトレンド)も合わせて紹介。
- なんだかんだでJPA実装が今でも人気ある。hibernateがやっぱり一番人気。
- doma2を検索すると、「土間土間」がひっかる。名前の付け方、大切。
ビズリーチの新卒エンジニアJava研修~非エンジニアはこう育った~
- ビズリーチの新卒研修
- 研修最初3日間は、正規表現。
- フロントからバックエンドまで学ぶ。14日ほどで。
- 最終課題はtwitterみたいなものを作る。
- 教えるときは強弱をつけることが大切。「現場では・・・」を使うと強弱をつけられる。
- 「なぜこうなるのか。」が大切。ソースコードの1行に至るまで。
Apache Shiroを使ってみた
- Javaの認証系のフレームワーク
- Apache Shiro | Java Security Framework
- 暗号化や比較が楽。
- servletのsessionがー使えない状況でもセッション機能として代替できる。
- 所感
- 認証系フレームワークとはなにかからわからなかったので、調べる必要がある。
Gradle2.0についてさらっと
- 最近リリースされたGradle2.0の紹介と、これからのロードマップ。
- 2.0で静的解析ツールのバージョンあがった。取り込むには検証が必要。
functionaljavaの紹介
Functional Javaの紹介所感と雑記
- 今回2回目の参加。
- プログラミング言語だけでなく、それを取り巻くライブラリやビルドツールなどがたくさんあり、皆さん良く知っているな~という感想。それを共有する場、知るきっかけの場。
- そういうことを知っているかどうかで、生産性が大きく変わりそう。