The JetBrains Blog
The latest updates on all JetBrains products and topics
Java Annotated Monthly – September 2023
The September edition of Java Annotated Monthly is here! With this month’s release of Java 21 approaching, we're excited to bring you a final sneak peek into its crucial features. But that's not all! This edition is packed with helpful articles about cutting-edge AI technologies, including update…
Java Annotated Monthly – August 2023
The August edition of Java Annotated Monthly is here! As usual, we’ve selected a collection of fascinating articles covering the latest Java-related news, tech updates, AI and machine learning innovations, and more. We're thrilled to share the exciting news of the recent release of IntelliJ IDEA 202…
Java Annotated Monthly – June 2023
Welcome to Java Annotated Monthly!In this edition, we’ll share an abundance of Java news, specifically focusing on the planned features for JDK 21. As always, you'll find a wide range of tutorials covering Java, Kotlin, and other related technologies. Additionally, we have thought-provoking…
JetBrains Academy’s New Projects and Topics: June Update
New projects for Python, Frontend, Kotlin, and Java learners are hot off the press.
JetBrains Academy’s New Projects and Topics: May Update
We've released our May content update including 9 new projects on Python, Kotlin, Java, Flask, Android, Bash, and more.
Java Annotated Monthly – May 2023
The May edition of Java Annotated Monthly is here! This issue comes with exciting news on the future Java release, including a sneak peek at the JEPs planned for implementation. Our hand-picked selection of Java tutorials will help you sharpen your skills and stay on top of the latest trends. In add…
JetBrains Academy’s New Projects and Topics: April Update
This month brings 10 new Java, Python, Flask, frontend, and data science projects to help you level up your coding skills.
Java Annotated Monthly – April 2023
Welcome to Java Annotated Monthly, your guide to the latest news, updates, and insights on exciting topics developers discuss in the community. This month's issue is special as it introduces 2 crucial releases – Java 20 and IntelliJ IDEA 2023.1! In the Java News section, you’ll find numerous arti…
Java 20 and IntelliJ IDEA
I’ve been writing about the new Java releases for a while now (since Java 10) and I like how we developers get to know about and use the new Java features every six months. Compared to some of its previous releases, Java 20 adds relatively fewer features. It introduces Scoped Values as an incubating…
Data Modeling with Records – 5 Examples for Busy Developers
If you talk about the syntax, Records seem to be a concise way of creating a new data type to store your immutable data. But what about its semantics? In other words, what does the term ‘Record’ imply? What are its features and limitations? What are the best places to use records, or the worst place…
JetBrains Academy’s New Projects and Topics: March Update
Check out the new interactive projects to improve your skills in Python, Java, and Kotlin.
Pattern Matching in Java – 5 Examples for Busy Developers
As a busy developer, it is difficult to keep up with new features and deeply understand where and how you can use them. In this blog post, I’ll cover 5 places where you can use pattern matching in Java without diving into the finer details. When you think you are ready to explore further, check out …