「LINE Developer Meetup in Fukuoka #9」の実況ツイートまとめ #LINE_DM
- takesi_yosimura
- 1963
- 0
- 0
- 0
1. Why and How of Java8 at LINE Fukuoka.
LINE Fukuoka のエンジニア @youhei が発表します。
これまで LINE ファミリーアプリのサーバサイドは Perl の実績が豊富でしたが、2014年後半から Java SE 8 を採用するケースも増えてきました。 今回の発表では、なぜ Java8 を採用するのか、現在どのように使っているのかについてコードを交えて紹介します。
今から Java 8 ネタで話します〜 / LINE Developer Meetup in Fukuoka #9 connpass.com/event/10470/ #LINE_DM
2014-12-20 13:58:31今からLINE developer meetup!! #LINE_DM pic.twitter.com/8uJD1x0jXg
2014-12-20 14:02:42JavaはLINE内部で人気最上位。 Springを使ったプロジェクトも多数。 LINEバックエンドでも大活躍。 ライブラリ管理もされてる。 Jenkinsもガンガン使ってる。 Javaめっちゃ使われてた。 #LINE_DM
2014-12-20 14:13:04「Javaだとさくさく作れないからLLへ」 だったわけで、 「さくさく作れるJavaでないと元の木阿弥」 #LINE_DM
2014-12-20 14:15:27開催中です! / LINE Developer Meetup in Fukuoka #9 connpass.com/event/10470/ #LINE_DM (@ LINE Fukuoka株式会社 KDXオフィス) swarmapp.com/c/6hUVQEemg69
2014-12-20 14:15:49既に社内でJava8で先行しているProjekctがあった。 Perl経験者にわかりやすいJava。 すごい。 #LINE_DM
2014-12-20 14:16:31使っているモジュール。 ・avans: ・webscrew:アプリツールキット ・tinyorm:O/Rまっぱ ・tinyvalidator:バリデーション ・mech2:HTTP client ・jackson:JSONのパーサ ・lombok #LINE_DM
2014-12-20 14:19:02「avans, webscrew, tinyorm, tinyvalidator, mech2, jackson, lombokを使っています」 #LINE_DM
2014-12-20 14:20:00よく使うJava8の新機能 ・Optional ・ラムダ式 ・デフォルトメソッド ・ストリーミングAPI #LINE_DM
2014-12-20 14:21:59実際のコード例が紹介されてる。 利点:コード上に仕様が明記される、デフォルト値の考慮漏れも無くなる。 #LINE_DM
2014-12-20 14:26:05ラムダ式の話。 たしかにぱっと見は糖衣構文。 でも違うよという話。 invokedynamicでしたね。 #LINE_DM
2014-12-20 14:29:10