The Kotlin Server-Side Enthusiasts pilot program

With this program, we aim to support developers by providing useful materials, helping them with Kotlin-related problems, holding Kotlin meetups, and offering advice about Kotlin’s strong and weak points.

Sorry, registration is closed

This is a pilot of the Kotlin Server-Side Enthusiasts program, which is currently accepting a limited number of developers.

Who is this program for?

  • People who want to adopt Kotlin in their team or company
  • People who want to use Kotlin in a wider variety of situations

What is included?

  • Presentations at your internal meetups on the topics below
  • Kotlin-related materials for your specific cases
  • Advising on Kotlin language features, libraries, and tooling

Idiomatic Kotlin

It's not hard to start using Kotlin. It's like Java, so your previous experience will help you get started easily. In this talk, you'll learn about Kotlin and its standard library features, which will allow you to write concise and expressive code.

Get sample slides

Ktor From the Ground Up

Ktor is an asynchronous web framework built using Kotlin and coroutines. It enables developers to create both server and client applications targeting a variety of platforms, including the JVM, JavaScript, macOS, Windows, and Linux. In this session, you will learn how simple it is to create robust asynchronous server-side applications with Ktor.

Get sample slides

Spring Time in Kotlin

The Spring and Kotlin teams have worked hard to make sure that Kotlin and Spring Boot deliver a first-class experience for all developers trying to get to production faster and more safely. In this session, you will learn how to use Spring with Kotlin and you’ll get an overview of the benefits provided by the framework for Kotlin developers.

Get sample slides

Kotlin DSL in Under an Hour

Kotlin provides a number of features that make it easy to create your own internal DSL. Kotlin DSLs are already being used in a number of places – for instance, Gradle and Spring WebFlux. In this session, you will learn how to create type-safe and statically typed DSLs in Kotlin. We’ll take a look at a few practical examples and create a simple DSL ourselves.

Get sample slides

Your primary contact

Meet Anton Arhipov, Developer Advocate for the Kotlin team. His main focuses are server-side and cloud development, and he hosts many streams on the Kotlin by JetBrains channel. He will be your main advisor if you register for the program.

Kotlin community Slack

While we are processing your application, please do not hesitate to join our official Slack channel. There you’ll find:

  • Several server-side groups: Ktor, Spring, http4k, etc.
  • Kotlin experts and authors of popular web frameworks
  • Thousands of your peers from all over the world