Tomas Tulka's Blog
Random thoughts about programming and other stuff.
About motivation for the project Loom and some boring concurrent code as a bonus.
Testing temporal events in Spring Boot Java applications with JUnit 5 and Spring Boot Test.
Practical examples of software testing in Java using Spring Boot Test without mocking frameworks.
How do Java Records fit to the object-oriented design?
There are a lot of articles about the SOLID principles. But usually a different example for a particular principle is to be found. Instead, would it be nice to demonstrate all of them on a single code snippet?
A deep look at how Spring's HTTP Message Converters work.
Let's find the best combination of two good architectural approaches: Package by component and Clean architecture.
How to design a standalone program that produces a big amount of binary data, and what are the pitfalls of the approach?
When one-thread-access for synchronized methods is too restrictive, semaphores come to mind.
It's recommended to avoid any asynchrony within the scope of the test. Unfortunately, this is not possible everywhere.