My Final Take on Gradle (vs. Maven)
Software development is a fast-changing field, and much of our understanding is based on personal experience. So here's mine.

Nicolas Frankel
8,322 viewsSoftware development is a fast-changing field, and much of our understanding is based on personal experience. So here's mine.

Brian Demers
7,614 viewsExplore the impact of Build Rot on build speed and test times, offering strategies for enhanced observability and more!

We have seen evolutions from CVS to Subversion to Git. Is this the endpoint? Did we find the holy grail? What evolutions are waiting for us?

George Tanev
12,886 viewsWe introduce a linear algorithm for rolling binary trees and implement it in Java, by demonstrating the use of common design patterns.

Marit van Dijk
14,303 viewsLet's look at analyzing dependencies in IntelliJ IDEA. Where does your application get a specific version of a library, show conflicts, etc.

Many devs spend their time on side projects: an opportunity to learn and get involved in communities, sometimes leading to a new job!

Theresa Mammarella
8,532 viewsNext time you’re considering a new Java library, look for the Sonatype Safety Rating on Maven Central to aid in your decision making.

Marit van Dijk
5,236 viewsIn this article, we're going to take a look at the Package Checker plugin, that's bundled with IntelliJ IDEA Ultimate!

Jago de Vreede
11,001 viewsLearn from scratch about how to get started releasing a Java module with JReleaser to Maven Central with Github Actions.

Marit van Dijk
8,915 viewsLearn the different ways in which we can view our project's dependencies in IntelliJ IDEA, and the different focus for each view.