Tomas Tulka's Blog
Random thoughts about programming and other stuff.
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.
Not everywhere could be immutable objects used to ensure thread-safe code.