どうも、Kotlinウォッチャーです。
これは、Kotlin アドベントカレンダー (https://qiita.com/advent-calendar/2019/kotlin)の代理投稿になるかもしれないし、
ならないかもしれません、という記事です。
個人的に観測していたKotlinの2019年について振り返ってみようと思います。
感謝
僕が感謝するのも変な話ですが、アドベントカレンダーを書いてくれた皆さんありがとうございます!!
特にnnao45さん、doyaaaaakenさん、たくさん書いてくれてありがとうございます!大大感謝!
こういう、アドベントカレンダーを繋げようとする人、そういう推進力がある人はすごい良いと思います。ステキですね。(ただ、まぁ仕事でもないので、絶対穴あけちゃダメ!ってわけもなく。みんながやれる範囲でゆるい感じで楽しめるのがアドベントカレンダーのイイトコだなとも思ってます)
ということで感謝はこれぐらいにしまして。
以下、今年Kotlinに関してウォッチしていたこと総集編となっています。
ではどうぞ。
個人的に書いていた記事
今年個人的に書いていたのはこれだけですね。
JVM言語とJDKバージョンを今後どう組み合わすのか
https://yyyank.blogspot.com/2019/04/jvmjdk.html
Kotlin Fest 2019に行ってきました
https://yyyank.blogspot.com/2019/08/kotlin-fest-2019.html
Ktor日本語化プロジェクトがありました
そういえばktorのサイトの日本語訳が有志で進んでます
— yank shaving (@yy_yank) September 20, 2019
みんな偉い(自分は何もしてない)https://t.co/slCSaz4wiZ
これも翻訳が終わったらしいです。doyaaaaakenさんがやり始めたんだったと思いますが、皆さんお疲れ様でした!
僕は翻訳の許諾だけ、JetBrainsの方に聞いてもらいました(yusukeさんありがとうございました。)
答えとしてはまぁ、特にオフィシャル翻訳扱いにはしないけど、有志でやってくれる分にはダメとは言わないよー的なニュアンスでした。
Kotlin Heroes
Code forcesというとこの、競技プログラミングの1つで企画がありました。
https://www.jetbrains.com/promo/kotlin-heroes/
上位の人にはTシャツ送ってもらえたりとか、なんか豪華なサムシングをくれるというやつでした。
僕は挑戦はしたんですが、コード提出したらテストPASSしないアルゴリズムだったようで、何回リファクタしても全然通過しないやん…ってやってるうちにギブアップしましたね。でも楽しかったです!
こういうので競技プログラミングのきっかけになったりとかも良いですよね。
Kotlin Fest
品川でありました。
詳しくはこちら
https://yyyank.blogspot.com/2019/08/kotlin-fest-2019.html
KotlinConf
コペンハーゲンでありました。現地行きたかったなぁ〜〜
https://kotlinconf.com/
youtubeから見れます!!!!
https://www.youtube.com/playlist?list=PLQ176FUIyIUY6SKGl3Cj9yeYibBuRr3Hl/
Kotliners
Kotlinersというカンファレンスがあるみたいです。
https://www.conferenceforkotliners.com/
CFP
https://www.papercall.io/kotliners-2020
これに関しては、今年というか来年です。
ぜひプロポーサル出してみてください。
Kotlinの本
- Effective Kotlin
Effective Kotlinってのが出てましたね。読んで無い…。
https://leanpub.com/effectivekotlin
- みんなのKotlin
もうすぐ出るらしい。
僕書いてないですが、
著者の方々がKotlin詳しい人なのは間違い無いというのは知ってますので良い本に違いない。たぶん。
みんなのKotlin 現場で役立つ最新ノウハウ! https://www.amazon.co.jp/dp/4297109174/ref=cm_sw_r_tw_dp_U_x_VoibEbZD1R8MT
- Kotlinイン・アクション
はい。これは今年じゃないです。基本的なことをしっかり学ぶには今でも良い本のはず!買って!(宣伝)
Kotlinイン・アクション Dmitry Jemerov https://www.amazon.co.jp/dp/B076Q2L1M6/ref=cm_sw_r_tw_dp_U_x_vribEbF2X39WM
Kotlin in Actionの原著と両方買って読むのも良いですね。
内容一緒ですが…。
ライブラリ
今年は全然starつけたライブラリなかったかもしれないです。
Javalin、ktor、koinとかぐらいですかね。
ktor … webフレームワーク。multi platform文脈でも良いらしい。
https://github.com/ktorio/ktor
koin…DIのライブラリ
https://github.com/InsertKoinIO/koin
javalin…JavaとKotlin用のwebフレームワーク
https://github.com/tipsy/javalin
arrow…ファンクショナルなやつ
https://github.com/arrow-kt/arrow
Design-Patterns-In-Kotlin…Kotlinでデザインパターンのサンプル集
https://github.com/dbacinski/Design-Patterns-In-Kotlin
starつけてたやつ
https://github.com/yyYank?before=Y3Vyc29yOjMx&direction=desc&language=kotlin&sort=created&tab=stars
以下、ツイートで振り返るKotlin2019
なんか面白がってツイートしてたものをピックアップしていきます。
エンドロールと思って流し読みしてください。
それではHave a Nice Kotlin!
A ReactNative App written with Kotlin JS https://t.co/TDKlbW50jO
— yank shaving (@yy_yank) January 24, 2019
Migrating from Lombok to Kotlin https://t.co/RfSnqqJADY
— yank shaving (@yy_yank) January 24, 2019
Kotlinのプロジェクトに静的サイト埋め込める感じのプラグインの話https://t.co/R09wUu837O
— yank shaving (@yy_yank) February 20, 2019
Building a Kotlin Native App on IOS/Android https://t.co/zRjE8yhZiQ
— yank shaving (@yy_yank) February 20, 2019
Kotlin のpretty print https://t.co/ROBvREtMqj
— yank shaving (@yy_yank) February 20, 2019
Kotlin Census 2018 https://t.co/aNSg09OQ5s
— yank shaving (@yy_yank) May 7, 2019
Kotlin Is Everywhere! Join the Global Event Series https://t.co/NgxfjEjmaD
— yank shaving (@yy_yank) May 10, 2019
Google revealed "Jetpack Compose", a Kotlin powered UI toolkit https://t.co/A70kOMIvOH
— yank shaving (@yy_yank) May 10, 2019
EasyRandom 4.0 with Kotlin https://t.co/4kEWuOUpSl
— yank shaving (@yy_yank) May 16, 2019
Kotlinでゲームエンジン作ってる人おる。見た感じOpenGLっぽい。https://t.co/ZB8z39a2CM
— yank shaving (@yy_yank) May 30, 2019
もう1.7なのか
— yank shaving (@yy_yank) July 8, 2019
JavaFX framework for Kotlinhttps://t.co/06N61FTG7f
Amazon new unified, open-source database query language "PartiQL" is published with the reference implementation being written in Kotlin https://t.co/o3rlXu5jp6
— yank shaving (@yy_yank) August 6, 2019
LeakCanaryにSharkというのが入ったらしい。Kotlin製。 https://t.co/cJFgZbfR2k
— yank shaving (@yy_yank) August 9, 2019
ts2ktよりdukat使えってことかな https://t.co/gWY94Yh9zb
— yank shaving (@yy_yank) August 23, 2019
The Effective Kotlin book is already available! ( Effective Kotlin beta release ) https://t.co/cIFqR81rUX
— yank shaving (@yy_yank) August 27, 2019
Kotlin Coroutines Flow APIとな https://t.co/tCFTuaFG0C
— yank shaving (@yy_yank) August 27, 2019
FlowはReactive Stream文脈ぽいんだな /
— yank shaving (@yy_yank) August 27, 2019
Reactive Streams and Kotlin Flows https://t.co/qoHpSFFTkX
え、すごくない? /
— yank shaving (@yy_yank) September 9, 2019
Because Kapt only works for JVM, i've written an annotation processor library that can be used in Kotlin Native/JS/JVM Compiler Plugins https://t.co/YA9QaLRp4q
詳しく書いてあるけど、悩んだ時はsequence使っておいた方が良いと思う(雑)/ When to Use Sequences - Dave Leeds on Kotlin https://t.co/OyeE8Kz9YB
— yank shaving (@yy_yank) September 17, 2019
A prettier plugin for the Kotlin programming language https://t.co/BocSTNyTo8
— yank shaving (@yy_yank) September 26, 2019
Kotlin製のゲームエンジン。JavaFXと多分OpenGL?かな(前もこのライブラリについてツイートした気もする) https://t.co/uSMP4mRtC0
— yank shaving (@yy_yank) September 30, 2019
kotlinconfのkeynoteチラ見した結果
— yank shaving (@yy_yank) December 5, 2019
・Kotlin1.4 coming soon
・1.4では新しいコンパイラをexperimentalに作る
・1.3.6かなんかでIDEのコード補完がかなり速くなる
・KotlinもSAM出来るようになる
etc
らしいです(聞き間違いなければ)
Kotlin/JSがsource mapに対応するらしい。あとgradle.ktsの補完とか親切になるとかhttps://t.co/CboTRrkxTr
— yank shaving (@yy_yank) November 19, 2019
10 best kotlin web frameworkshttps://t.co/kBNQHwEF83
— yank shaving (@yy_yank) December 21, 2019
早見表か/
— yank shaving (@yy_yank) December 21, 2019
Kotlin vs Javahttps://t.co/oU5vCVha9H
〜FIN〜
0 件のコメント:
コメントを投稿