はてなシスアーキ(自称)の技術ブログこの広告は、90日以上更新していないブログに表示しています。#kotlin_kansai京都でKotlinの勉強してきました!kanjava.connpass.com霞は食べられない京都に行く途中に知りました。霞って食べ物じゃなかったんですね。以下、セッションの感想です。Kozakewww.slideshare.net僕の発表です。KotlinについてはNull安全な言語サポートに惚れて、いま一番注目している言語です。ビジネスモデルやチーム状況により技術選定のやり方は変わってきます。資料でも触れているとおり、新技術導入については慎重にならない状況にいるのですが、その点でもKotlinはSIerにとって、以下の点で導入しやすい言語ではないかと考えています。技術知識の再利用のしやすさJava技術者であれば、習得が比較的容易Javaとの相互運用が容易Java6バイトコードをサポートそもそも、Javaを使い続ければいいじゃない?という意見もあるかと思いますが、Kotlinが提供するnull安全やdataクラスのような機能を導入するだけでも大きく生産性が変わってきます。なにより、技術は使わなければ身につけられません。いつまでも古い技術にこだわると、チームの技術力そのものが負債と化してしまいます。Kotlinのような習得が容易でモダンな言語機能を備えた技術を導入することで、チームの技術力自体が活性化することを期待しています。Kotlinはじめてみましたきの子さん(@aa7th)の発表です。一週間前にKotlinを始めたそうですが、早々にKotlinでBotアプリを作成されてました。覚えた言語ですぐなにかを作るのは本当に勉強になるし、身に付きやすいですよね。見習いたいと思います。普段Scalaをやっている方なので、Scalaと比較した感想なども興味深かったです。エルビス演算子がすごい気に入っていたみたいで、爆笑していました。KotlinでJAX-RS、MVC1.0、JPA、CDIを用いてサーバーサイドに取り組んだ話をして頂きました。CDIやるには「lateinit修飾子」が重要Kotlinはデフォルトfinalなので、openアノーテーションを忘れずにMyClass::classはKClassクラスのオブジェクト、MyClass::class.javaはJavaのClassあたりが参考になりました。発表の後でJPAまわりについての話をチラッとさせて頂いたのですが、JPAは楽だけど、色々つらい部分出てきたとおっしゃっていました。やりたいな〜と考えています。劇的ビフォーアフターorekyuu(@orekyuu)さんの発表。この若さで凄いですね。強くてニューゲームしているのだと思います。Bootを動かした話です。Bootいいですね!僕も使ってみたいです。takuji31)の発表です。Kotlin使ってAndroid開発の話です。Android開発と言えばKotlinという選択肢が当たり前になってきていますね。Library」の話をして頂きました。Library」いいな〜Kotlinというよりは、Android成分多めの話でした。実際の開発経験を通しての、『Android開発でKotlinの選択は現実的になってきた』という言葉は重いですね。Kotlinこんなん出ましたけどやんくさん(@yy_yank)の発表。Kotlinについては、逆引きKotlinっていうサイトに書いてあるらしいです。発表で一番気になった点は、やはりKotlinのJavaScriptサポート状況です。実験段階なのですが、個人的には実用的になってくれたら嬉しいと思います。フロントエンドも型安全に開発したいですからね、僕みたいなゆるふわ人間は。JetBrains行ってきたよ!ゆうすけさん(@yusuke)の発表です。TwitterのタイムラインがカオスになっていましたwKotlinを使い始めたキッカケに、Lombokプラグインが時々壊れるとありましたが、Lombokの代わりとなり得るDataクラスは本当に便利だと思います。Lombokは便利なんですが、僕もどうも黒魔術感が好きになれなくてプロダクト採用を見送っていました。Dataクラスのように言語標準のサポートがあると安心ですね!本当、これだと思います。最後に流れた動画、僕は好きです。攻める!ラムダ式禁止おじさん最後はたろうさん(@ngsw_taro)の発表です。関数参照やメソッド参照、関数に拡張関数を生やすことが出来るなど、とても勉強になりました。Rでもあるって話は、「へー!」となりました。