Python 3.7: Introducing Data Classes
Python 3.7 is set to be released this summer, let’s have a sneak peek at some of the new features! If you’d like to play along at home with PyCharm, make sure you get PyCharm 2018.1 (or later if you’r
Developer Tools for Professionals and Teams
Visit blog.jetbrains.com → RSS feedOn Hacker News Sep 2013 – Dec 2025
Software Engineering 41Tools & Productivity 30Programming Languages 17Tech Industry & Business 11AI & Machine Learning 3Society, Policy & Culture 2
Python 3.7 is set to be released this summer, let’s have a sneak peek at some of the new features! If you’d like to play along at home with PyCharm, make sure you get PyCharm 2018.1 (or later if you’r
This is it. 1.0 is here! It's been a long and exciting road but we've finally reached the first big 1.0, and we're celebrating the release by also presenting you with the new logo: See the discuss
This year Java hit an incredible milestone and reached the grand old age of 25 years. We celebrated its jubilee by running a special online Java day event, where lots of expert speakers shared their e
Today we’re releasing Kotlin 1.4.0! Over the past years, we’ve been working hard on making Kotlin a programming language that is fun, enjoyable, and productive to work with. To continue our pursuit of this goal with this version of Kotlin, we put a lot of energy and effort into improving the performance and quality of…
We're happy to announce that we've just released Kotlin 1.0.5, which continues the series of bugfix and tooling updates for Kotlin 1.0. We'd like to thank our external contributors whose pull request
If you've already tried IntelliJ IDEA 16 EAP announced last week, you'll be glad to know that we've just released a new build.With this build IntelliJ IDEA and the whole IntelliJ platform migrates
We are extremely pleased to present Kotlin 1.0 Beta for JVM and Android! To recap: Kotlin is a modern programming language that JetBrains has been working on for quite some time now. This post gives
Python 3.5 introduces type hinting to help code-writing during development. Let’s take a look at this feature and show it in action.MotivationSome folks, but not all, like help from their tools
Members of our community have translated this blog post into several languages: Today we're releasing Kotlin 1.1. It is a big step forward that enables the use of Kotlin in many new scenarios, and
A couple of years ago, we initiated the idea of creating a Kotlin Multiplatform IDE to help facilitate the development of KMP applications. We embarked on this venture, building on the Fleet platform,
We are happy to announce the first Technology Preview of Kotlin/Native that compiles Kotlin directly to machine code. The Kotlin/Native compiler produces standalone executables that can run without an
Java 9 preparations Java 9 is coming and brings Project Jigsaw to the table — the Java platform module system. One of the constraints it imposes is that no two modules can declare public API in the s
Members of our community have translated this blog post into several languages: Today we're releasing Kotlin 1.2. This is a major new release and a big step on our road towards enabling the use of
Great news from the JetBrains team: today we're announcing the release of IntelliJ IDEA 15!As always, the new IntelliJ IDEA release brings a rich set of new features, better user interface, more bui
Today we would like to share how we test concurrency primitives in Kotlin Coroutines. Many of our users are delighted with the experience of using coroutines to write asynchronous code. This does not
It’s no secret that the Microsoft Visual C++ compiler has lots of non-standard behaviors. What’s even more unfortunate is that those behaviors are subsequently used by different libraries. Ultimately,
Kotlin M7 is here and with it some long awaited features. Compiler and Language Changes Inline support One of the biggest features of M7 is support for inline functions. Kotlin encourages the use o