16. Coroutines?
coroutines not only open the doors to asynchronous programming, but also
provide a wealth of other possibilities such as concurrency, actors, etc.
https://kotlinlang.org/docs/reference/coroutines-overview.html
19. What I want to make?
Sommelier Qanda-Config-Managing-Application
20. What I want to make?
DataScientist, Manager can dynamically
control config’s condition on dashboard
21. What I want to make?
os
Version
Locale
UserId
Android iOS
>=2105 <2105
==ko_KR
==ja_JP
Feed_Pick_On Feed_Pick_Off
Feed_Pick_On
22. What I want to make?
@Deprecated(“String Constant in qanda”)
23. What I want to make?
@Deprecated(“Jarvis is very inefficient”)
24. Why don’t you update jarvis
instead sommelier?
A. I don’t like the name of ‘jarvis’
A. I want to practice to new server deployment.
A. Kotlin based server looked interesting.
A. I’m not interesting on golang
32. Exposed
Setting up Exposed
Exposed is another JetBrains sponsored library for database interactions in Kotlin. It is a kind
of ORM, but unlike Hibernate it’s very simple and lightweight. In this post we’re going to use H2 as a
simple in-memory database and HikariCP for connection pooling. Add the following dependencies:
Exposed is a prototype for a lightweight SQL library written over JDBC driver for Kotlin language. It does have
two layers of database access: typesafe SQL wrapping DSL and lightweight data access objects
Exposed is currently available for maven/gradle builds at https://bintray.com/kotlin/exposed/exposed/view#
Kotlin SQL Library
https://github.com/JetBrains/Exposed