Tech & IT
Oficjalny hashtag : #kyivknight

Kotlin Night Kyiv 2018

13:30-21:00 24 March 2018
Kyiv, Результаты поиска DEPO Conference Hall вулиця Антоновича, 52, Київ, Україна, 02000
Kupić bilety

Opis zdarzenia



Great news! Andrey Breslav, the author of Kotlin (from JetBrains) will attend the conference online. Andrew will talk about the present and future of Kotlin, and you can ask him your questions during the Q/A session.

Kotlin Night Kyiv is the largest conference that includes two streams with talks on Kotlin or related technologies, organized by Kyiv Kotlin User Group and supported by JetBrains.

Audience of the conference are Kotlin and Java/Android developers, and everyone who would like to deep dive into Kotlin.

Partnership proposals:


● Q/A Session online with Andrey Breslav (Kotlin author)
● 2 Streams (for Android and Java Devs)
● 10 Awesome Talks (7 Russian speaking, 3 English speaking)
● Speakers from 5 countries
● 2 coffee breaks
● Streams recordings for each participant
● Beer afterparty and communication with speakers
● Convenient time for visitors from regions!

Why Kotlin?

  • Google is adding Kotlin as an official programming language for Android development
  • Kotlin projects in general require 15–20% less code than Java (Basecamp)
  • Teams that have migrated projects from Java to Kotlin have reported up to 30% fewer defects post-migration (Pinterest)
  • "Java is doing really well. Kotlin is increasing significantly. Scala is doing OK, but I wonder if Kotlin is taking away the potential for its growth" - Rod Johnson, Spring Creator
  • The first ever KotlinConf sold out to over 1200 attendees


  • Kotlin Language
  • Kotlin and Android
  • Web development with Kotlin: Frontend, Spring framework, ...
  • Coroutines
  • Java and Kotlin interoperability and migration
  • Future of Kotlin


  • 'Spring Boot and Kotlin integration' - Nicolas Frankel (Hybris, Switzerland) (EN)
    • Despite being quite “new”, Spring Boot has seen a spectacular start as an amazing kickstarter for Spring-based application. You can now start your project in a matter of minutes, not days! On the other hand, you’re still using Java, with all its ceremony regarding code… Wouldn’t it be great if we could pair Spring Boot with a powerful yet simple language?

      In this talk, I’ll live code a Spring Boot application using Kotlin, the friendly language provided by JetBrains. Come discover how you can now cut through all the red tape and finally focus only the important stuff.

  • 'Multiplatform development with Kotlin' - Gaetan Zoritchak (, Switzerland) (EN)
    • With Kotlin 1.2, it's possible to code a module that will be deployed either in the JVM, in a JS engine, or on Android. What are the advantages and the constraints of this type of development? For which use cases? We'll discuss these points based on the experience we had during the development of our multiplatform data visualization library: data2viz.
  • 'Automating experiments with Kotlin DSL' - Alexander Tarasov (Odnoklassniki, Russia) (RU)
    • In a large project, you can not just take it and make it available to all customers. Therefore, experiments are conducted that require manual changes that lead to time costs and sometimes errors. To remove these factors, Odnoklassniki decided to automate the preparation and launch of experiments. In the report, Alexander Tarasov will tell you why Kotlin was chosen for this, rather than the classic configuration management tools (such as Ansible), why a good DSL and toolkit are critical to this task and what problems had to be overcome in order for everything to work as originally conceived.
  • 'State of Kotlin Ecosystem' - Ruslan Ibragimov (ObjectStyle, Belarus) (RU)
    • Прошло два года с релиза Kotlin 1.0. Что же поменялось за эти два года, как выросла экосистема? В этом докладе мы рассмотрим популярные библиотеки и фреймворки для Kotlin. А также на примере нескольких Java фреймворков/библиотек рассмотрим некоторые проблемы использования Java библиотек и их решение.
  • ' Gradle Kotlin DSL' - Siarhei Krukau (EPAM, Belarus) (RU)
    • Gradle — система сборки проектов, набирающая обороты. Но у неё есть один фатальный недостаток: в ней используется Groovy DSL. В этом небольшом докладе я расскажу о его проблемах, а также о том, как Kotlin DSL позволяет их решить.
  • 'Coroutines in Action' - Dmytro Zaitsev (Lohika, Ukraine) (RU)
    • Modern programming cannot be imagined without long-running operations such as CPU-intensive computations or blocking IO running in the background. Unfortunately, having too many active threads is very expensive and kills performance, but there's a solution - coroutines. They provide a way to avoid blocking a thread and replace it with a cheaper and more controllable operation: suspension of a coroutine. I'll talk about generators/yield, async/await, channels, composable/delimited continuations, and its usage; consider available APIs and make the overview of standard kotlinx.coroutines library.
  • 'Kotlin strives for Deep Learning' - Izzet Mustafaiev (EPAM, Ukraine) (RU)
    • AI is New Electricity and Deep Learning is one of key enablers for this, it breaks known limits of possible and disrupts vast areas of our modern life. From dev standpoint it sounds science-heavy and requires PhD in fact its not. Here I’m going to explain why in theory and practice with Kotlin. Kotlin is a modern language with great perspectives to write concise, safe and interoperable applications, while Deep Learning is something what we’re going to develop in the nearest future. So why not to combine those 2 powers into 1?
  • 'Spring Reactive on Coroutines' - Sergii Zolotov (PartsTech, Ukraine) (RU)
    • How combine Spring Webflux with coroutines and why
  • 'Through Fire and Flames: approaching Clean Architecture in your Android project with Kotlin' - Artyom Dorosh (SANDBX, Ukraine) (RU)
    • There are plenty of different architecture patterns you could use while developing the brand new Android application. Clean Architecture was one of the most popular and discussed in 2017. I would like to tell about our vision of Clean Architecture at Sandbox, basic differences between Clean and other patterns, and how we approached it with almost pure Kotlin.
  • 'Evaluating a programming language: a case for Kotlin and Scala' - Giedrius Graževičius (Wix, Lithuania) (EN)
    • How does one know that a programming language is good? What is a good programming language? In this talk I will try to explore ways to 'measure' a programming language and I will do so by analysing and comparing Kotlin and Scala.
Pokaż pełne informacje pokaż mniej informacji

Kto idzie?

All visitors
Z Lviv
Aby zobaczyć znajomych na zdarzeniu, zaloguj się za pośrednictwem Facebooka


Moje spotkania

Pobierz aplikację mobilną 2Event

Dla organizatorów i gości wydarzenia:
  • Wydarzenia i bilety online
  • Poznaj uczestników wydarzenia
  • Bierz udział w wydarzeniach, którymi interesują się Twoi znajomi
  • Zaproś znajomych na wydarzenie


Alexander Tarasov
Alexander Tarasov, Software Engineer

Alexander Tarasov Alexander is a software engineer at one of the most popular social networks Odnoklassniki. He has more than eleven years of experience in server-side Java development and more than three years of deployment automatization and different engineering practices. The author of several open-source projects connected with Spring Cloud on GitHub, writes articles for the own blog, Habrahabr and DZone.

Andrey Breslav (online)
Andrey Breslav (online)

JetBrains, Lead Language Designer of Kotlin

Artyom Dorosh
Artyom Dorosh

SANDBX, Android Developer

Dmytro Zaitsev
Dmytro Zaitsev

Lohika, Mobile Team Lead

Senior Mobile Engineer of Lohika Kyiv office – more than 5 years professionally engaged in developing mobile system-, multimedia-, business-, promo applications and social networks. He likes learning new domains and creating big systems that are manageable and amenable to change. Join us in order to make your Saturday bright and innovative!

Gaetan Zoritchak
Gaetan Zoritchak

Data2Viz, Tech Lead

Gaetan is an enthusiastic father, developer, entrepreneur, paraglider pilot, … Having used lots of languages during his 20 years of IT experience, he believed very early on in the promises of Kotlin. He started in 2012 to code with it and in 2013 to promote it as a speaker.

Giedrius Graževičius
Giedrius Graževičius

Wix, Tech Lead

I am a software engineer at Wix Vilnius. I also work as a lecturer in Vilnius University, I teach subjects such as Object Oriented Programming, Object Oriented Design and Information Systems.

Izzet Mustafaiev
Izzet Mustafaiev

EPAM Systems, Solution Architect

Software Engineer working in EPAM Systems with Java as primary programming language, exploring FP with Erlang/Elixir/Elm, infected by AI disrupting power. Participated in different projects as a developer and architect. Advocating XP and Clean Code and DevOps habits and practices. In a reality happy husband and father.

Nicolas Frankel
Nicolas Frankel

Hybris, Software Architect

Software Architect with 15 years experience consulting for many different customers, in a wide range of contexts (such as telecoms, banking, insurances, large retail and public sector). Usually working on Java/Java EE and Spring technologies, but with narrower interests like Software Quality, Build Processes and Rich Internet Applications. Currently working for an eCommerce solution vendor leader. Also double as a teacher in universities and higher education schools, a trainer and triples as a book author.

Ruslan Ibragimov
Ruslan Ibragimov

ObjectStyle, Software Engineer

Ruslan is a leader of Belarus Kotlin User Group and Java Professionals BY community driver, full stack developer at ObjectStyle. Every day he reads news and articles from more than 500 sources using RSS. He likes to explore new technologies and aspires to get a deep understanding of the problem. Hackathons, meetups and conferences? Yes, this is about him. Linux and other Free Software - runs the world.

Sergey Zolotov
Sergey Zolotov

PartsTech, Software Engineer

Siarhei Krukau
Siarhei Krukau

EPAM Belarus, Software Engineer




Informatsiya pro organizator

Wyświetl stronę
Share event

Or send an invitation to your friends.

Send invitation
Meeting place:
  • Tables
  • Tables
  • Tables
  • Tables
  • Tables
  • Tables
  • Tables

Subskrybuj działania i ogłoszenia

Miasto, które mnie interesuje

  • Warsaw
  • Krakow
  • Lodz
  • Poznan
  • Wroclaw
  • Warsaw
  • Krakow
  • Lodz
  • Poznan
  • Wroclaw


Aleksandra Mironova
Hey. Do you want to go with me to the speech of Architects?
Hey. Yes of course. This is my favorite band. just tell me a little about yourself first
ok)) give me a minute...
Aleksandra is typing . . .
У вас вже є квиток на цю подію?

Перед тим як створити план поїздки та переглядати доступний транспорт, будь ласка, придбайте квиток на подію

Я буду на цій події Купити квиток
Zaloguj się
Zarejestruj się
read Already have account? Zaloguj się
Reset password
Funkcja przyszłości
Ta funkcja pojawi się wkrótce.
Na Głowną
Ви успішно підписались на анонси та знижки від 2event. Приєднуйтесь до нас і в соц. мережах
Wrong email
Na Głowną
Add to Gallery