Recent Articles

Validation with Spring Boot - the Complete Guide

Bean Validation is the de-facto standard for implementing validation logic in the Java ecosystem. It’s well integrated with Spring and Spring Boot.

Read more

Complete Guide to CSRF/XSRF (Cross-Site Request Forgery)

Protecting a web application against various security threats and attacks is vital for the health and reputation of any web application.

Read more

Retry with Spring Boot and Resilience4j

In this series so far, we have learned how to use the Resilience4j Retry, RateLimiter, TimeLimiter, Bulkhead, and Circuitbreaker core modules.

Read more

Testing with Spring Boot and @SpringBootTest

With the @SpringBootTest annotation, Spring Boot provides a convenient way to start up an application context to be used in a test.

Read more

Per-Environment Logging with Plain Java and Spring Boot

Application logs are the most important resource when it comes to investigating issues and incidents. Imagine something goes wrong during your on-call rotation and you don’t have any logs!

Read more

Complete Guide to CORS

“CORS” stands for Cross-Origin Resource Sharing. CORS is a protocol and security standard for browsers that helps to maintain the integrity of a website and secure it from unauthorized access.

Read more