Looking for inter-bean publish subscribe messaging or reduced coupling between beans? Check the simple, yet often overlooked solution - Spring Events.
When creating applications for industries with high demand for security we often need to apply uncommon security measures. The set of security technologies for SOAP APIs is different from what we mostly use on daily basis.
Overview of JUnit 5 new features that help us write better tests and run them faster. Increase test coverage and simplify maintenance with minimal effort.
Version management is an important part of every software project, yet it’s often overlooked. Even more often, it can be significantly improved.
Microservice architecture is one of the recent buzzwords in the world of software development. It can help create scalable, robust software even in complex business domains. However, it introduces additional operational complexity among which is communication between many services.
Continuing with my previous post, let's try to implement some simple rate limiting for our application using Micronaut's caching and Resilience4j.
Micronaut makes creating web applications a breeze. The most interesting thing about it is that it does not use any runtime reflection and still provides a clean and enjoyable API, among others, thanks to compile time annotation based dependency injection.