IntelliJ IDEA – the IDE for Professional Development in Java and Kotlin
Planning your 2025 tech calendar? Java conferences offer more than just technical sessions – they're your gateway to connecting with a vibrant community of professionals and passionate Java fans, exploring new cities, and finding fresh inspiration. As the IDE of choice for professional developmen…
The new year has arrived, and we're kicking it off with another handpicked selection of must-read tutorials and the latest news you won’t want to miss. This issue starts with an amazing featured content section with Donald Raab. Settle in and scroll your way to some fresh knowledge! Featured Cont…
Tired of the same predictable and monotonous Java tutorials? So was I. I used to think all Java courses were the same. Endless tutorials where someone talks about getters and setters in a monotonous, robotic voice while you put all of your effort into just trying to stay awake. After mon…
Testing is a crucial part of software development, verifying that a system functions as intended. Developers create unit tests to validate the behavior of individual components, isolating them from external dependencies such as file systems, databases, message brokers, and third-party APIs. However,…
As 2024 wraps up, this December edition of Java Annotated Monthly brings you the latest on JEPs targeted for Java 24, helpful tutorials on Java, Kotlin, and AI, and more. This time, we’ve included thought-provoking non-tech articles perfect for year-end reflection. Plus, we’re thrilled to welcome Jo…
Developers usually spend more time reading existing code than writing new code. To understand the existing codebase of an application, developers spend a good amount of time looking at how various frameworks and libraries are configured and how different components interact with each other. While…
Most software applications use SQL databases on account of their reliability, consistency, and maturity when it comes to handling structured data. The database schema evolves over time as business requirements change to add new features or update existing ones. Object-relational mapping (ORM) fra…
Java Annotated Monthly is here! Check out the latest news across Java, Spring, AI, and emerging technologies. We offer practical tutorials to enhance your skills, a curated list of November's top tech events, both online and offline, and an exclusive feature by industry expert Mala Gupta. Stay in…
Following up on our previous article in which we shared some great multi-author blogs to follow, today we have a curated selection of personal blogs from top Java experts. These experts aren’t just the best at what they do – they’re also great at sharing their knowledge in ways that are easy to u…
Hey, Java fans! Get ready for a treat – it's time for our October 2024 Java Annotated Monthly! We're buzzing with excitement about Java 23, and we've got a bunch of ace articles and videos to keep you updated about the newest features. We're also exploring some tech stuff beyond Java, and IntelliJ I…
In a world full of endless articles and tutorials, it’s easy to become overwhelmed by unreliable or irrelevant information. With so much out there, how do you separate the good from the great? This is where we come in! We’ve prepared two articles in which we’ve handpicked the coolest Java blogs t…
New and updated Java language features, core API, and the JVM - Java 23 packs it all - for new Java developers to senior developers. IntelliJ IDEA 2024.2 is ready with its support for Java 23 features. Keeping pace with new Java version releases could be difficult - what changed, why, and how to …