How spring.main.lazy-initialization=true might break your app in ways you won’t catch during testing.
Posts
How To Handle Large Datasets in Spring Boot
In this article, you will learn how do handle large query datasets in Spring Boot by making Spring Data return streams.
How to Log HTTP Incoming Requests in Spring Boot
In this article, you will learn how to log incoming requests in Spring Boot, through some simple configuration steps.
How to Reliably Implement Post-Commit Actions in Spring
In this article, you will learn how to reliably implement post-commit actions in Spring Boot, avoiding inconsistencies.
Brief and Easy Explanation of HATEOAS
Hypermedia as the Engine of Application State means the server returns not just data but hyperlinks that reveal what the client can do next.
Brief and Easy Explanation of Virtual Threads
Use virtual threads to run 1 million concurrent tasks with plain blocking code, no thread pools, just simple scalability.
SOLID Principles Through Java Code Examples
In this article, we will discuss SOLID Principles. We will use Java examples to clearly explain each of them.
How to Implement Prim’s Algorithm for Minimum Spanning Tree
In this article, you will learn how to Implement Prim’s Algorithm for Minimum Spanning Tree, with an example in Java based on backtracking.
How to Solve the N-Queen Problem
In this article, you will learn how to solve N-Queen problem, with an example in Java based on backtracking.
How to Solve the Matrix Chain Multiplication Problem
In this article, you will learn how to solve theMatrix Chain Multiplication problem, with an example in Java.






