Latest articles
Migrate Maven Central publishing to Central Portal for a Gradle project
Sonatype has deprecated the Legacy OSSRH service that was used to publish Java projects to Maven Central, and turned it off completely on June 30, 2025. The Central Portal was introduced as the new way to publish Java libraries to Maven Central. In order to migrate your Gradle project to this new way of publishing, you need make a few changes to your build scripts and configuration. This article walks you through the migration process step by step, covering everything from account setup to the necessary build script changes.
Jilt 1.8 and 1.8.1 released!
Jilt, my Java library for generating Builder pattern classes, continues to evolve with new features and improvements. The latest releases, 1.8 and 1.8.1, bring incremental processing support for Gradle, better code coverage handling, and a fix for recursive generic type bounds.
How I use Slack effectively at work
Slack (or one of its clones) has become an indispensable tool at many companies. In this article, I outline a few tips that help me make the most out of it, while avoiding its many pitfalls.