PinnedPublished inJava PerformancePerformance is the enemy of clean codeWe, developers and architects, are always (or most of the time) willing to create the best software ever, the truly state-of-the-art, and…Mar 10, 202428Mar 10, 202428
PinnedPublished inJava Tips and TricksSpring Boot: Handling a REST Endpoint That Queries More Data Than Memory AvailableIf you are a developer and have not faced this issue yet, it is still worth reading, as at some point in your career, you will likely need…Jun 24, 202413Jun 24, 202413
Published inCareer TipsHow Dangerous Is Your Programming Job?Have you ever wondered if your programming job might be dangerous? Stay with me, and I’ll prove to you that spending the entire week seated…2d ago2d ago
Published inJava Tips and TricksImprove the Quality of Your Code!If you want your system to be maintainable — and safeguard your job in the process — taking code quality seriously is essential. Quality…6d ago6d ago
Published inSoftware Design ConceptsA Non-UML Diagram: The Only One You NeedUML offers many diagram types that address various scenarios and are well established in the industry. When we start developing software…Feb 8Feb 8
Published inJava Tips and TricksJava Functional ProgrammingIt’s been a decade since Java 8 revolutionized the language with Streams and Functional Interfaces, yet many developers still underutilize…Feb 61Feb 61
Published inSoftware Design Concepts10 of the Best Anti-Patterns Ever — Part IIIn the article 10 of the Best Anti-Patterns Ever, I presented 10 of the best anti-patterns ever. Now, I’ve put together a list of 10 more…Feb 1Feb 1
Published inJava Tips and TricksJPA Tips and TricksJPA is a powerful tool in Java that provides a robust framework for database communication. It simplifies query creation and entity…Jan 29Jan 29
Published inJava Tips and TricksValidating Payloads with Spring Boot 3.4.0In the most recent versions of Spring Boot, there has been a slight change in how payload objects are validated. In this article, we’ll…Jan 25Jan 25