Kotlin logo

The Kotlin Blog

Kotlin Programming Language by JetBrains

Server

Server-side With Kotlin Webinar Series, Vol 2

We continue our series of Kotlin for server-side webinars. Between February 18 and March 18 we will host 4 webinars to explore applied software development with Kotlin on server-side through live-coding sessions.

Speakers from JetBrains, VMware, Confluent, and Oracle will cover reactive programming, asynchronous applications with the Ktor framework, building microservices with Helidon, and other aspects of using Kotlin for server-side development.

The hosts and speakers will also make sure to answer your questions during the webinars.

Building Microservices

Helidon webinar

Register

When?

March 10, 2021
17:00 – 18:00 CET (8:00 am – 9:00 am PST).

What is it about?

Helidon is a collection of libraries that run on a fast web core powered by Netty. It offers full support for CDI, a reactive DB client, and full GraalVM native image support. All this makes Helidon a great choice for building microservices.

In this session you will learn about the language features that make developing Helidon applications a breeze. Along the way, the presenter will also take a closer look at how to use the Reactive API to boost application performance.

The webinar is hosted by Dmitry Alexandrov, Senior Principal Developer at Project Helidon.


Creating Asynchronous Web Servers and Clients With Ktor

Ktor webinar

Register

When?

March 17, 2021
18:00 – 19:00 CET (8:00 am – 9:00 am PST).

What is it about?

Ktor is a framework that enables developers to create both server and client applications targeting a variety of platforms, including JVM, JavaScript, macOS, Windows, and Linux. In this webinar, Anton will focus primarily on Ktor for backend development. He will show how to create robust asynchronous server-side applications with Ktor as well as look at its deployment models, the features it provides out of the box, and its extensibility model.

The webinar is hosted by Anton Arhipov, Developer Advocate at JetBrains.


Going Further With Ktor and Kafka

Ktor Kafka webinar

Register

When?

March 18, 2021
17:00 – 18:00 CET (8:00 am – 9:00 am PST).

What is it about?

This session will provide an introduction to using Kafka, Kotlin, and Ktor, based on the example of building an application that shares geographical coordinates among clients. The presenters will also demonstrate how event streaming works with Kafka, and what other features the platform provides for scaling the solution.

Presenters:

  • Anton Arhipov, Developer Advocate at JetBrains, the company that creates Kotlin and IntelliJ IDEA.
  • Viktor Gamov, Developer Advocate at Confluent, the maker of an event-streaming platform based on Apache Kafka.

Going Reactive

The webinar is over. You can watch the recording.

What is it about?

In this one-hour live-coding session, our two speakers will demonstrate how to migrate a standard Spring Boot application implemented with Spring MVC to Spring WebFlux using Kotlin coroutines. They will also add non-blocking database access and RSocket for streaming events from the backend to the UI to make the application fully reactive.

Presenters:

  • Anton Arhipov, Developer Advocate at JetBrains, the company that creates Kotlin and IntelliJ IDEA.
  • Oleh Dokuka, RSocket maintainer and Project Reactor Team Member at VMware.

When?

February 18, 2021
17:00 – 18:00 CET (8:00 am – 9:00 am PST).


Save the date

Once you’ve registered, we’ll send you a confirmation email with calendar invitations, and we’ll also send you a reminder one day before each of the webinars begins.

All webinars are free to attend and will be recorded and published on YouTube after streaming. Subscribe to the Kotlin by JetBrains YouTube channel to be notified about each uploaded recording.

Learn more about server-side Kotlin

We’ve created a page with lots of useful reference materials about using Kotlin on the backend. Follow the link below for tips, tricks, and best practices, all carefully curated by the Kotlin team.

Go to Kotlin server-side page

Discover more