KotlinConf is an official conference by JetBrains. It is devoted to the Kotlin programming language and is the place for the community to gather and discuss all things Kotlin.
KotlinConf 2025 will take place in Copenhagen, Denmark, on May 21–23, with a day of workshops on the 21st and the conference itself taking place on the 22nd and 23rd.
Submit a talk and share your experience, whether it's about finding innovative ways to use Kotlin, challenges you've faced, a framework you've created, or anything you feel could help others on their Kotlin journey.
You’re welcome to submit any Kotlin-related talk that you think will be interesting for the attendees. Here are some topics that we expect will engage their attention:
Server-side, web, desktop, mobile, IoT, scripting, data science, machine learning and AI, frameworks and libraries, functional programming, meta-programming, asynchronous programming, coroutines, testing, architecture, case studies, best practices, and advanced language features.
When it comes to platforms, we would really like a good mix of everything, including JVM, Android, Native, JavaScript, and Wasm. Multiplatform apps you’ve put into production or useful libraries make for good topics, as well.
We receive many submissions and only have a limited number of slots. Please consider the following tips when submitting your talks.
Title – We review each talk in its entirety, but there’s no denying that a catchy title is a plus. At the same time, make sure that the title is accurate and consistent with your abstract and the content of your talk.
Abstract – Keep it concise and to the point, roughly 200 to 400 words. Make sure that your abstract accurately describes what you’ll be covering in your talk and what the key takeaways will be for the audience.
If you’re going to discuss a popular topic, try to find an angle that distinguishes your talk from others. For instance, using Kotlin with Spring might be a popular topic, so it’s important for us to understand how your specific approach is unique.
While this applies to all talks, it is even more relevant for case studies, which is also a crowded field. If you’d like to present a case study, make sure to highlight its key aspects in your abstract and try to include specific numbers and metrics in your talk.
Level – Try to accurately define the level of your talk. Keep in mind that if your talk focuses on the language itself, it will be more likely to interest most attendees if it is not intro-level.
Category – If multiple categories are relevant to your submission, please choose the first category that applies. For example, if your submission is about multiplatform topics in the server-side domain, please choose server-side. If it’s about best practices in Android, please choose Android.
Session length – Full sessions are 45 minutes long, including a Q&A session (which is optional). Lightning talks are 15 minutes long. Please note that we cover travel and accommodation for full sessions but not for lightning talks.
For more information about how we process your personal data, please refer to our Privacy Policy.
Please make sure you read and agree to abide by the Code of Conduct prior to submitting your talk.
IMPORTANT NOTES: If you have co-speakers, travel and accommodation will only be covered for one of you. The conference fee does not include workshops. Travel and accommodation expenses are covered ONLY for full-length sessions, not lightning talks.