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,039 viewsSoftware development is a fast-changing field, and much of our understanding is based on personal experience. So here's mine.

Brian Demers
7,517 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,827 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,074 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,482 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,141 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
10,968 viewsLearn from scratch about how to get started releasing a Java module with JReleaser to Maven Central with Github Actions.

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