Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Kotlin 開発のツラミを爆破した話! / Explode the difficulty o...

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on.

Kotlin 開発のツラミを爆破した話! / Explode the difficulty of Kotlin dev!

Server-Side Kotlin LT大会 vol.19 で利用したスライドです。
https://server-side-kotlin-meetup.connpass.com/event/392065/

Avatar for Kengo TODA

Kengo TODA

July 03, 2026

More Decks by Kengo TODA

Other Decks in Technology

Transcript

  1. #serverside_kotlin_meetup whoami 5 Kotlin が生成するバイトコードを javap してニヤニヤできる系エンジニア。 bytecode manipulation をはじめ

    Gradle, GitHub Actions, Develocity, javaagent などなど、 Kotlin を使った大規模バックエンド開発周辺が得意です。 フリーソフトウェア開発出身プログラマ。医療情報技師、情報処理安全確保支援士(登 録番号028693)。 OSSエンジニア(FindBugsやSpotBugsの中の人)やBtoB研究開発を経て、今は医療 機関向けにウェブサービスを提供するスタートアップでSRE 兼 VP of Technologyを担 当。
  2. #serverside_kotlin_meetup Coding Agent 時代に必要なのはむしろ…… 13 • CLI で使えること • インストールが速いこと

    • --json で設定できること • 何がどう悪くてどのように修正するべきか教えてくれること • 結果が揺れないこと
  3. #serverside_kotlin_meetup どう実装したか • Rust で実装 ◦ 筆者は Rust 書けないため、 codex

    に書かせた • OpenTelemetry で「爆速じゃない理由」を特定して改善サイクルを回した • 標準書式(SARIF)でレポートを作成して coding agent が読めるようにした • Gradle プラグインを提供して既存の環境に簡単に統合できるようにした • brew install KengoTODA/tap/inspequte できるようにした ◦ Thanks to Songmu/maltmill 15
  4. #serverside_kotlin_meetup 他にも色々と挑戦できたので、CLI 開発おすすめ! 17 • 自分が書けない言語を coding agent に書かせる挑戦 •

    役割を明確化した subagent を協調させる方法の探索 • プロジェクト保守を coding agent に任せる挑戦