kotlin's profile picture. Discover what’s going on in the Kotlin ecosystem | @JetBrains

Video tutorials http://kotl.in/video
News http://kotl.in/news
Community discussions http://kotl.in/slack

Kotlin by JetBrains

@kotlin

Discover what’s going on in the Kotlin ecosystem | @JetBrains Video tutorials http://kotl.in/video News http://kotl.in/news Community discussions http://kotl.in/slack

📹 Registration for our #KMPLevelUp career webinar is now open! Get your questions ready for legends like Jake Wharton, Zac Sweers, and other Android experts. And ICYMI, the 5-hour CMP crash course is the perfect weekend project. Register & watch here: jb.gg/jvi6lr

kotlin's tweet image. 📹 Registration for our #KMPLevelUp career webinar is now open! Get your questions ready for legends like Jake Wharton, Zac Sweers, and other Android experts. 

And ICYMI, the 5-hour CMP crash course is the perfect weekend project.

Register & watch here: jb.gg/jvi6lr

At @Uber, AI isn’t replacing developers – it’s helping them move faster. In this KotlinConf talk, @tsmith shows how Uber uses LLMs, RAG, and the Model Context Protocol to automate Java→Kotlin migrations safely across millions of lines of code. 🎥 Watch the full talk here:…


See you at KotlinConf 2026! 😉

You thought last year was cool? Wait until you see what’s coming to KotlinConf’26! 🔥 👉 kotl.in/conf2026-x 👈



Spring Framework 7.0 has been released, bringing exciting updates for Kotlin users: 🟣 Kotlin 2.2 as the new baseline 🟣 Improved kotlinx.serialization support 🟣 Better Kotlin integration with JSpecify 🟣 Programmatic bean registration DSL Read more ⬇️ github.com/spring-project…


📢 Help us improve Kotlin docs! Share your insights on Kotlin’s documentation to help us enhance your developer experience. ➡️ You'll need a Chromium-based desktop browser to take part in the study. Check if you qualify to participate in our research: surveys.jetbrains.com/s3/kotlin-docs…

kotlin's tweet image. 📢 Help us improve Kotlin docs!
Share your insights on Kotlin’s documentation to help us enhance your developer experience.

➡️ You'll need a Chromium-based desktop browser to take part in the study. Check if you qualify to participate in our research: surveys.jetbrains.com/s3/kotlin-docs…

Boost your skills with hands-on workshops at KotlinConf'26! 🚀 👉 kotlinconf.com/workshops/ 👈

kotlinconf.com

Workshops | KotlinConf 2026, May 20–22, Munich

KotlinConf is the official Kotlin conference by JetBrains. It is a place for the community to gather and discuss all things Kotlin.

Hone your Kotlin skills at the KotlinConf'26 workshops! 💡 6 hours of hands-on practice 🧑‍🏫 Expert hosts from @jetbrains or certified Kotlin trainers 💬 Personalized feedback and guidance Grab your seat 👉 kotlinconf.com/workshops/



Thinking about Kotlin for your team? 🤔 This post breaks down the real numbers – cost, time, and return – so you can judge for yourself. Read here: ➡️ kotl.in/adoption-guide…

kotlin's tweet image. Thinking about Kotlin for your team? 🤔 
This post breaks down the real numbers – cost, time, and return – so you can judge for yourself.
Read here: ➡️ kotl.in/adoption-guide…

📢 Kotlin 2.3.0-RC is out! Here are some of the highlights: ✅Language: more stable and default features, a new checker for unused return values, and changes to context-sensitive resolution. ✅Kotlin/JVM: support for Java 25. ✅Kotlin/Native: improved interop through Swift export…

kotlin's tweet image. 📢 Kotlin 2.3.0-RC is out! Here are some of the highlights:
✅Language: more stable and default features, a new checker for unused return values, and changes to context-sensitive resolution.
✅Kotlin/JVM: support for Java 25.
✅Kotlin/Native: improved interop through Swift export…

🤖 Ever wondered how AI agents work and why Kotlin is perfect for building them? In the new Talking Kotlin episode, @sebi_io and @zsmb13 chat with @Ololoshechkkin, Technical Lead for Koog, JetBrains’ agentic framework for building AI agents in Kotlin. ⏬ youtu.be/hf_iN-eoC3w?si…

kotlin's tweet card. Building AI Agents With Koog | Talking Kotlin 142

youtube.com

YouTube

Building AI Agents With Koog | Talking Kotlin 142


⭐ Kotlin + Spring AI + Redis in action. In this KotlinConf talk, @RaphaelDeLio shows how to build a real-time AI bot that listens to social feeds, filters posts using embeddings, and extracts AI topics via vector search – all in Kotlin! 🎥 Watch the full talk:…


Ready for a deep dive into Compose Multiplatform? 🚀 For Week 2 of #KMPLevelUp, we've partnered with @plcoding to bring you a FREE 5-hour crash course. Want to go even deeper? Find the 30% discount for his premium course on our learning hub. Get both here➡️jb.gg/jvi6lr

kotlin's tweet image. Ready for a deep dive into Compose Multiplatform? 🚀
For Week 2 of #KMPLevelUp, we've partnered with @plcoding to bring you a FREE 5-hour crash course.
Want to go even deeper? Find the 30% discount for his premium course on our learning hub.
Get both here➡️jb.gg/jvi6lr

A simple, code-first walkthrough of an AI agent built with Kotlin. ⬇️

🤔 What’s an AI agent? It’s an LLM that calls your functions in a loop until it completes its assigned task. In our new blog series, we kick things off by building a minimal coding agent in Kotlin with Koog, and evolve it step by step into a complete one. Learn more 👉…

jetbrains's tweet image. 🤔 What’s an AI agent?

It’s an LLM that calls your functions in a loop until it completes its assigned task.

In our new blog series, we kick things off by building a minimal coding agent in Kotlin with Koog, and evolve it step by step into a complete one.
Learn more 👉…


“Refactoring to Functional Kotlin” is coming to KotlinConf’26 — a full-day workshop with certified Kotlin trainers. Don’t miss it! 👉 kotl.in/conf-workshops…

kotlinconf.com

Workshops | KotlinConf 2026, May 20–22, Munich

KotlinConf is the official Kotlin conference by JetBrains. It is a place for the community to gather and discuss all things Kotlin.

New workshop alert! 🚀 In case you missed it, “Refactoring to Functional Kotlin” by @duncanmcg and @natpryce has been added to the KotlinConf’26 lineup. Spend a full day in a hands-on session with certified Kotlin trainers. 👉 kotl.in/conf-workshops…

kotlinconf's tweet image. New workshop alert! 🚀

In case you missed it, “Refactoring to Functional Kotlin” by @duncanmcg and @natpryce has been added to the KotlinConf’26 lineup.

Spend a full day in a hands-on session with certified Kotlin trainers.

👉 kotl.in/conf-workshops…


⚡ The Kotlin Power-assert is now available for 🪶 Maven! The plugin makes debugging easier with detailed failure messages and no extra libs needed. Enable it in the <plugin> section of `kotlin-maven-plugin` in your `pom.xml`. Read more in the docs 👇 kotl.in/wtpugg

kotlinlang.org

Power-assert compiler plugin | Kotlin

Power-assert compiler plugin | Kotlin


Not sure where to start with Kotlin Multiplatform and Compose Multiplatform? Here’s your roadmap📍 Week 1 of #KMPLevelUp drops the Course Matrix with: 📚 best learning paths 🎯 clear skill outcomes 🤝 picks from our Dev Advocates Start your journey : jb.gg/jvi6lr

kotlin's tweet image. Not sure where to start with Kotlin Multiplatform and Compose Multiplatform? Here’s your roadmap📍

Week 1 of #KMPLevelUp drops the Course Matrix with:
📚 best learning paths
🎯 clear skill outcomes
🤝 picks from our Dev Advocates

Start your journey : jb.gg/jvi6lr

Ready to publish your Kotlin Multiplatform library to Maven Central? You’ll need to: 1️⃣ Set up your credentials and signing keys 2️⃣ Configure the publishing plugin 3️⃣ Add credentials for signing 4️⃣ Run the publication task, locally or via CI Full tutorial:…

kotlin's tweet image. Ready to publish your Kotlin Multiplatform library to Maven Central?

You’ll need to:
1️⃣  Set up your credentials and signing keys
2️⃣  Configure the publishing plugin
3️⃣  Add credentials for signing
4️⃣  Run the publication task, locally or via CI

Full tutorial:…

📢 Using Kotlin Multiplatform? We want your feedback! Tell us what’s working, what’s not, and where we can improve KMP. Take our KMP survey for the chance to win a cool prize! 👉 surveys.jetbrains.com/s3/KMP-Survey-…

kotlin's tweet image. 📢  Using Kotlin Multiplatform? We want your feedback!

Tell us what’s working, what’s not, and where we can improve KMP.

Take our KMP survey for the chance to win a cool prize! 
👉 surveys.jetbrains.com/s3/KMP-Survey-…

📣 The KotlinConf’26 Call for Papers closes soon – you’ve got just three weeks left to submit your idea! We’d love to hear your Kotlin story. sessionize.com/kotlinconf-202…

⏳ Just 3 weeks left to submit your talk for KotlinConf’26! 👉 sessionize.com/kotlinconf-202… “Don’t forget that we also accept lightning talks! If you feel like your content would have to be padded to fill a regular session, it might be more enjoyable as a lightning talk.” – @zsmb13

kotlinconf's tweet image. ⏳ Just 3 weeks left to submit your talk for KotlinConf’26!
👉 sessionize.com/kotlinconf-202…

“Don’t forget that we also accept lightning talks! If you feel like your content would have to be padded to fill a regular session, it might be more enjoyable as a lightning talk.” – @zsmb13


Loading...

Something went wrong.


Something went wrong.