惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Stack Overflow Blog
Stack Overflow Blog
云风的 BLOG
云风的 BLOG
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Recent Announcements
Recent Announcements
Microsoft Security Blog
Microsoft Security Blog
Microsoft Azure Blog
Microsoft Azure Blog
J
Java Code Geeks
D
DataBreaches.Net
U
Unit 42
P
Proofpoint News Feed
I
InfoQ
Apple Machine Learning Research
Apple Machine Learning Research
Google DeepMind News
Google DeepMind News
博客园 - Franky
博客园_首页
IT之家
IT之家
博客园 - 叶小钗
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园 - 【当耐特】
Hugging Face - Blog
Hugging Face - Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
阮一峰的网络日志
阮一峰的网络日志

The JetBrains Blog

Kotlin Turns 15: Celebrate the Kotlin Effect - The JetBrains Blog PhpStorm 2026.2 is Now Out - The JetBrains Blog Key Takeaways From PHPverse 2026 - The JetBrains Blog What's New in IntelliJ IDEA 2026.2 - The JetBrains Blog What’s fixed in IntelliJ IDEA 2026.2 - The JetBrains Blog CLion 2026.2 Is Here - The JetBrains Blog DataGrip 2026.2: AI Agent Skills, MCP Tools and CLI Commands for Data Source Management, Bundled JDBC Drivers, and Improved Session Control - The JetBrains Blog Download WebStorm 2026.2: TypeScript 7 Support, AI, and more GoLand 2026.2 Is Now Available! - The JetBrains Blog Code in Space: Redefining Tech Creation with AI and XR - The JetBrains Blog Rider 2026.2 Release Candidate Is Out! - The JetBrains Blog ReSharper 2026.2 Release Candidate Released! - The JetBrains Blog JetBrains GameDev Days 2026 – Call for Speakers - The JetBrains Blog MPS 2026.1 Has Been Released! - The JetBrains Blog IntelliJ Scala Plugin 2026.2 Is Out! - The JetBrains Blog What's New in ReSharper 2026.2 for VS Code-compatible editors  - The JetBrains Blog Debugging for .NET in VS Code and Cursor: The #1 Requested Feature Is Here - The JetBrains Blog dotInsights | July 2026 - The JetBrains Blog The History of Kodee, Kotlin’s Mascot - The JetBrains Blog JetBrains Academy – June Digest - The JetBrains Blog Introducing the Kotlin Benchmark for AI Coding Agents - The JetBrains Blog Best Object Detection Models for Machine Learning in 2026 - The JetBrains Blog What's Next for TeamCity – CI/CD by JetBrains - The JetBrains Blog The Benchmark Meaning Gap - The JetBrains Blog JetBrains AI for Teams and Organizations: From Fragmented AI Usage to Coordinated Software Development - The JetBrains Blog Shift-Left with JetBrains Qodana Natvis Comes to Linux and macOS: Visualize Your C++ Types Without Writing a Single Data Formatter - The JetBrains Blog Speaking to AI Agents like Cavemen Saves 65% of Tokens. We Test. In Conversation With the Golden Kodee Winners - The JetBrains Blog Toolbox App 3.6: Smarter Storage Cleanup, Windows installation diagnostics, and More - The JetBrains Blog
Java Annotated Monthly – July 2026  - The JetBrains Blog
Irina Mariasova · 2026-07-07 · via The JetBrains Blog
Idea logo

IntelliJ IDEA – the Leading IDE for Professional Development in Java and Kotlin

News

Welcome back to another edition of Java Annotated Monthly! As always, we’ve rounded up the best reads from across the ecosystem so you don’t have to go hunting yourself.

This month’s lineup spans the usual favorites: fresh finds from the Java and Kotlin worlds, a healthy dose of AI developments worth your attention, and a few detours into other technologies that caught our eye. 

We’re also delighted that Tom Cools is sharing his content highlight of the month with us!

As always, we’ve found the upcoming events you’ll want on your calendar, plus a handful of topics worth debating or quietly thinking about on your next coffee break.

So grab a coffee, give your AI agents a moment to finish coding, and dig in – there’s a lot of good stuff below!

Featured Content 

Tom Cools 

Tom Cools 

Tom regularly presents at conferences and organizes the Belgian Java User Group (BeJUG). He works for Timefold, a Java-rooted planning optimization company solving complex problems like employee shift scheduling, vehicle routing, and task assignment. The team recently shipped Timefold Solver 2.0, its first major version in three years.

June kicked off with J-Spring, the international Java conference organized by NLJUG, which took place on June 4 in Utrecht. I gave a talk there, LLMs Can’t Optimize Schedules, but AI Can, but the real highlights of the day for me were other people’s sessions.

At the top of that list was the keynote from Felienne Hermans, one of my favorite people in our field and the author of one of my favorite books, The Programmer’s Brain (Manning). If you haven’t read it yet, go do it.

Another session that stuck with me was Holly Cummins’s talk on benchmarking, When benchmarks go bad: what I learned from measuring performance wrong. It was a great reality check that you can’t have it all in life, and that “benchmarking” can mean wildly different things depending on what you’re trying to measure and who’s doing the measuring. Well worth a click through the slides.

June was also a big month for the Java platform itself – Valhalla is finally coming. On June 15, JEP 401 (Value Classes and Objects) was confirmed for integration into mainline OpenJDK, targeting JDK 28. Artur Skowroński wrote an excellent deep-dive in JVM Weekly, Project Valhalla, Explained: How a Decade of Work Arrives in JDK 28. Go read it! 

Looking ahead, I’m excited to spend the summer really experimenting with agentic frameworks, Koog, Pi, and others to see how we can deliver better software…faster is a nice extra.

Java News

Let’s kick things off with the latest from the Java world: 

Java Tutorials and Tips

Next up, a handful of tutorials and tips to sharpen your skills and maybe teach an old codebase a few new tricks: 

Kotlin Corner

Here’s what’s been keeping the Kotlin community busy this month:

AI 

In AI, this month brought plenty of new tools, ideas, and developments worth a closer look: 

Languages, Frameworks, Libraries, and Technologies

Beyond Java and Kotlin, here’s a roundup of the languages, frameworks, libraries, and technologies that caught our eye this month: 

Conferences and Events

Here’s what’s coming up on the calendar: the conferences and events worth marking down in the months ahead.

Culture and Community

The people, conversations, and ideas that make our corner of tech worth being part of: 

And Finally…

A few fresh posts from the IntelliJ IDEA and JetBrains blogs to close out this month’s edition:

That’s it for today! We’re always collecting ideas for the next Java Annotated Monthly – send us your suggestions via email or X by July 20. Don’t forget to check out our archive of past JAM issues for any articles you might have missed!

Subscribe to IntelliJ IDEA Blog updates

Discover more