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 the links included in this blog post. Let's get started! (more…)
IntelliJ IDEA 2023.1 EAP 3: New UI Enhancements, Docker Improvements, and Kubernetes Updates
The IntelliJ IDEA 2023.1 Early Access Program is ongoing and the third build is now available!
Java Annotated Monthly – February 2023
New month – new stories! The February edition of Java Annotated Monthly is here, featuring industry news and trends, helpful tutorials, and step-by-step screencasts. This JAM offers several interesting forecasts about Java and other technologies for the upcoming year. Finally, the Culture and Community section includes a detailed, by-the-numbers analysis of 2023. Let’s see what people were talking about in the world of technology in January. Java News Java News Roundup 1, 2, 3, 4 – Read the blog posts to be sure you haven’t missed any important updates or improvements.&nbs
IntelliJ IDEA 2023.1 EAP 2: Faster IDE Startup, New Java Inspections, and More
IntelliJ IDEA 2023.1 EAP 2 is out! Take a closer look at what the new build brings.
IntelliJ IDEA 2022.3.2 Is Out!
The second bug-fix release for IntelliJ IDEA 2022.3 is now available. Learn about the latest improvements in this blog post.
Qodana and IntelliJ IDEA: How a Code Quality Platform Streamlined the Localization of an IDE
Have you ever wondered how to make sure that your determination to live a healthier life, not sweat the small stuff, and work smarter, not harder continues past Valentine's Day? Psychologists say that breaking big goals into small steps is the best way to stick to your New Year's resolutions. This advice applies to programmers’ resolutions too. If you plan a large project that involves code refactoring, you may want to see the full picture of the required changes and plan accordingly. This is exactly what the IntelliJ team did when they needed to localize the IDE’s entire UI into Chinese, J
Summary of IntelliJ IDEA Conf 2022
We hosted the second edition of ‘IntelliJ IDEA Conf’, a free and virtual conference on the 29-30th of September, 2022, on IntelliJ IDEA’s YouTube Channel. Our intention with this event was to celebrate the developer community and its desire to learn and improve everyday. I hope we succeeded in this endeavor by hosting sessions by industry leaders and experts on a variety of topics, like Core Java, Kotlin, Spring, Kubernetes, JUnit, JavaFX, and contributing to open source projects. We also hosted sessions on using JetBrains IDEs to address the challenges of remote development, and lear
IntelliJ IDEA 2023.1 EAP Is Open!
This year’s first Early Access Program begins today! Check out this blog post to learn about all the new features, and be sure to try them out.
IntelliJ IDEA 2022.3.1 is Out!
Check out this blog post to learn about the issues addressed in this bug-fix update.
IntelliJ IDEA 2022.3 Is Out!
IntelliJ IDEA 2022.3 is now available with numerous improvements and cool new features! This blog post covers all of the noteworthy updates introduced in v2022.3.
New Live Stream: Mastering Testcontainers for Better Integration Tests
In December, we’ll host a new live stream about Testcontainers and its advanced features. Register today and join us for the event!
Java 19 and IntelliJ IDEA
Java is more vibrant than ever before. Its shorter release cadence lets us all try out its new language or platform features, every six months. IntelliJ IDEA helps us to discover and use these new features, without making them overwhelming for us. In this blog post, I will limit the coverage of Java 19 to its language features - Record Patterns and Pattern Matching for switch (third preview). I didn’t cover other Java 19 features like Virtual threads, a preview API, intentionally. IntelliJ IDEA supports basic syntax highlighting for Virtual Threads and the team is working on adding support