2023年3月22日(水) 「集まれKotlin好き!Kotlin愛好会 vol.42@G's ACADEMY TOKYO」の談義資料です。
サーバーサイドKotlinクイズ2023年3月22日 Kotlin愛好会 vol.42(Swift愛好会合同)竹端 尚人
View Slide
自己紹介
概要竹端 尚人主にバックエンドエンジニア株式会社justInCaseTechnlogies 技術顧問株式会社XICA Tech LeadTwitter: @n_takehata● 2006.04 公務員● 2007.12 SES● 2014.04 株式会社アプリボット(Kotlinを始める)● 2020.06 株式会社ZOZOテクノロジーズ● 2020.12 フリーランス(現在)
登壇、執筆● CEDEC 2018、2019登壇● Software Design 2019年2月号〜4月号で短期連載「サーバーサイド開発の品質を向上させる Java→Kotlin移行のススメ」執筆● 2021年4月 書籍「Kotlin サーバーサイドプログラミング実践開発」を出版
本の発売は2021年3月本の発売は2021年3月
バリバリコロナ禍
勉強会はオンライン・・・仕事もオンライン・・・配れない・・・
本日の内容
サーバーサイドKotlinクイズに正解したら書籍プレゼントします!!
第1問
2018年11月にリリースされた、JetBrains純正のKotlinのWebアプリケーションフレームワークの名前は?
正解
正解Ktor
第2問
次のコードはとあるフレームワークを使う際のbuild.gradle.ktsの一部です。なんというフレームワークでしょう?
config {bucket = "example"terraform {profile = "default"region = "us-west-2"}}
webapp {lambda {kotless {packages = setOf("com.example.kotless")}memoryMb = 1024timeoutSec = 120}}
正解KotlessKotlin製のServerlessフレームワーク
KotlessでKotlinのアプリケーションをAWS Lambdaにデプロイするhttps://blog.takehata-engineer.com/entry/deploy-kotlin-applications-to-aws-lambda-using-kotless
第3問
次のコードで主に使っているフレームワークはなんでしょう?
import io.ktor.server.netty.NettyApplicationEngineimport io.micronaut.ktor.*import jakarta.inject.Singletonimport org.slf4j.LoggerFactory@Singletonclass Application : KtorApplication ({applicationEngineEnvironment {log = LoggerFactory.getLogger(Application:: class.java)}applicationEngine {workerGroupSize = 10}})fun main(args: Array) {runApplication(args)}
正解MicronautJava、KotlinのMicro Service向けフレームワーク
まとめ
ぜひ読んでみてください!!
ご静聴ありがとうございました