T

The JetBrains Blog

Developer Tools for Professionals and Teams

TransformConf: a New Conference on AI in Software Development

TransformConf, a new event focused on how AI is transforming software development, is coming in 2026! Save the date: September 15–16, London, UK. Early bird tickets are already available! AI is revolutionizing software development – that much barely needs saying. AI is already a daily tool for 85% of developers, and 68% expect AI proficiency […]

2026/1/15
articleCard.readMore

Scala 3.8 Support in the Scala Plugin

Hello everyone, As I write these words, the Scala compiler team is wrapping up the Scala 3.8 release. It’s the last major release before a feature freeze. The next one, 3.9, will be the new Long-Term Support version. The compiler team decided that most of the work between 3.8 and 3.9 will go into stabilization, […]

2026/1/15
articleCard.readMore

Introducing Global Project Configuration: One Place to Manage All Your Qodana Rules

Global Project Configuration is a new feature that helps Qodana users manage linter settings across an entire organization or team – all from one location. Until now, maintaining consistent code quality rules meant updating configuration profiles in every individual repository.  Whether you were approving new licenses, adjusting rule severity, or defining custom patterns for hardcoded […]

2026/1/14
articleCard.readMore

Insights Into China’s Developer Landscape: Key Trends From the JetBrains Developer Ecosystem Survey 2025

Every year, thousands of developers take part in the JetBrains Developer Ecosystem Survey, helping us map the evolving landscape of software development worldwide. Published in eight languages with data from 20 geographical regions, the survey includes China – a fast-evolving market that shares many global characteristics while retaining distinct traits of its own.  For example, Java […]

2026/1/14
articleCard.readMore

Compose Multiplatform 1.10.0: Unified @Preview, Navigation 3, and Stable Compose Hot Reload

Compose Multiplatform 1.10.0 has been released! We’re continually developing our multiplatform APIs and expanding support for Jetpack libraries commonly used on Android. Here are the highlights of this release: Get Started with Compose Multiplatform For a complete overview of the changes, check out What’s new in Compose Multiplatform 1.10.0 or the release notes on GitHub. […]

2026/1/13
articleCard.readMore

The Journey to Compose Hot Reload 1.0.0

Compose Hot Reload has just been promoted to stable with our 1.0.0 release. We worked hard to build a technology that is easy to use and well-integrated into existing tools while also requiring zero configuration from users. The tool is bundled with Compose Multiplatform, starting from version 1.10 (see our dedicated release blog post). While […]

2026/1/13
articleCard.readMore

What’s Next for CLion: The 2026.1 Roadmap

We’re now working on our next major release, which we plan to deliver in March. In our latest stable version (v2025.3), we introduced many features and enhancements, so for the next release, we’ve decided to focus on maintenance and bug fixes rather than introducing new functionality. With that in mind, we’ve prioritized the following areas […]

2026/1/13
articleCard.readMore

Building AI Agents in Kotlin – Part 4: Delegation and Sub-Agents

Previously in this series: In the previous installment, we saw how to set up tracing, which brings us to two new questions: What should we experiment with based on the information this tool provides? And what parts of our agent could we improve using its observations? The first idea we had was to experiment with […]

2026/1/13
articleCard.readMore

Advent of Code 2025 in Kotlin: Puzzles, Prizes, and Community

Thank you to everyone who participated in Advent of Code 2025 in Kotlin! Once again, it was a joy to see so many of you sharing solutions, cheering each other on in Slack, and keeping the holiday coding spirit alive. This year, we kicked things off with five days of livestreams on December 1–5, with […]

2026/1/13
articleCard.readMore

How to Troubleshoot Builds With TeamCity Dashboards

This article was brought to you by Damaso Sanoja, draft.dev. If you’re spending your mornings debugging Jenkins pipeline failures, waiting for builds that should take minutes but stretch into hours, or scrambling to identify which plugin update broke your deployment process, you’re not alone. These daily troubleshooting battles with legacy CI/CD systems drain engineering time […]

2026/1/13
articleCard.readMore

Dancing Backwards With Go

This is a guest post from John Arundel, a Go writer and teacher who runs a free email course for Go learners. His book The Power of Go: Tests is a love letter to test-driven development in Go. Have you ever tried programming backwards? If not, you’re in for a treat! You won’t even need […]

2026/1/12
articleCard.readMore

Bringing Real Users Into a Product Team Gathering – A JetBrains Research Story

In product development, assumptions about how people will use a tool don’t always align with the practical reality. Last spring, during a gathering of our Junie team, we set out to bridge that gap by trying something new. We ran two hands-on user workshops – one online and another in our Belgrade office. For the […]

2026/1/9
articleCard.readMore