Testing with Spring Boot and @SpringBootTest

A tutorial on when and how to use Spring Boot's @SpringBootTest annotation and how to reduce test runtime.

Per-Environment Logging with Plain Java and Spring Boot

How to configure a plain Java or Spring Boot application to send logs to different targets in different runtime environments.

Teaser Image

Complete Guide to CORS

CORS is a protocol and security standard for browsers that helps to maintain the integrity of a website and secure it from unauthorized access. In this article, we will understand cross-origin resource sharing (CORS) and describe some common examples of security vulnerabilities caused by CORS misconfigurations along with best practices for secure CORS implementations.

Teaser Image

Feature Flags in Java with Togglz and LaunchDarkly

With feature flags, we can reduce the risk of rolling out software changes to a minimum. Let's compare two popular tools to implement feature flags in Java.

On This Page

Get Your Hands Dirty on Clean Architecture
Get Your Hands Dirty

149 reviews on Amazon and Goodreads.

Join more than 5,500 readers.

Subscribe to my mailing list to get 50% off.

Follow Reflectoring