This is the start of a series of blog posts on building Java-based apps following the 12 factor best practices. I have a number of reasons for wanting to write this blog series. First, I want to sharpen my knowledge of 12-factor app design, no...

This is the start of a series of blog posts on building Java-based apps following the 12 factor best practices. I have a number of reasons for wanting to write this blog series. First, I want to sharpen my knowledge of 12-factor app design, no...
The Builder Design Pattern is another one of the GOF creational design patterns. This pattern can be used to simplify the way that complex objects are created in your code resulting in clean code that is much easier to understand and maintain. When...
Recently I have been working on building an app using Spring Boot with Java 11 and was prototyping a solution for external configuration using Spring Cloud Config Server. As a part of this, I wanted to make sure that the values I store for...
JSON Web Tokens are formally standardized in RFC 7519 and commonly referred to as JWT. JWT is a means of confirming someones claim to use a system between two parties, specifically confirming that a client who wants to use your system is authorized...