Articles, page 47
- Spring Boot
Modularizing a Spring Boot Application
Every software project comes to a point where the code should be broken up into modules. These may be modules within a single code base or modules that each live in their own code base.

- Software Craft
Publishing Open Source Releases to JCenter and Maven Central
In previous articles, I discussed how to publish snapshots to oss.jfrog.org and how to publish releases to Bintray using Gradle as a build tool.

- Spring Boot
Testing a Spring Boot REST API Consumer against a Contract with Spring Cloud Contract
Consumer-driven contract tests are a technique to test integration points between API providers and API consumers without the hassle of end-to-end tests (read it up in a recent blog post).

- Spring Boot
Autostart for your Spring Boot Application
A few months ago I was asked to find a solution for starting and stopping a Spring Boot application under Windows automatically together with the computer this application was running on.

- Java
A Fully Automated Open Source Release Chain with Gradle and Travis CI
“Release early, release often”. This philosophy should be a goal for every software project. Users can only give quality feedback when they have early access to a software release.

- Java
Publishing Open Source Snapshots with Gradle
One of the most fulfilling things in developing an open source project is getting feedback from the users of your project.
