Clean Code
Tell Don’t Ask - Learn to Talk to Your Objects
The Tell Don’t Ask principle explained with samples and Code Kata for you to train skills.
The Tell Don’t Ask principle explained with samples and Code Kata for you to train skills.
Learn the two rules of shy programming - The Law of Demeter explained with examples.
Years ago, when I was learning the basics of software development, I did not understand OOP correctly. It took me years to fix this mistake, so here is a start for you.
Splitting application into microservices is not trivial, but with DDD approach it can be done simply. Learn, how we extracted a module with ease without changing core process logic.
HTTP status code 422 is not very common to use. However, returning Unprocessable Entity error will make your responses more meaningful. Learn when to use HTTP 422 and make your REST API easier to consume.
Startup of Testcontainers might take long time, but there are are multiple ways to speed them up. Use them to reduce test feedback loop!
Learn how to test your Spring application with infrastructure exactly the same as on your production.